From owner-freebsd-hackers@FreeBSD.ORG Wed Nov 6 16:48:15 2013 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 57942416 for ; Wed, 6 Nov 2013 16:48:15 +0000 (UTC) (envelope-from tyler@monkeypox.org) Received: from starfish.geekisp.com (starfish.geekisp.com [216.168.135.166]) by mx1.freebsd.org (Postfix) with SMTP id 067F52C58 for ; Wed, 6 Nov 2013 16:48:14 +0000 (UTC) Received: (qmail 1074 invoked by uid 1003); 6 Nov 2013 16:48:14 -0000 Received: from unknown (HELO kiwi.coupleofllamas.com) (tyler@monkeypox.org@172.56.16.12) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 6 Nov 2013 16:48:13 -0000 Date: Wed, 6 Nov 2013 08:48:07 -0800 From: "R. Tyler Croy" To: Kamil Choudhury Subject: Re: pkgng for configuration management? Message-ID: <20131106164807.GW11443@kiwi.coupleofllamas.com> Mail-Followup-To: Kamil Choudhury , "hackers@freebsd.org" References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="z8OPzjJiggy3JOV2" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "hackers@freebsd.org" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2013 16:48:15 -0000 --z8OPzjJiggy3JOV2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, 03 Nov 2013, Kamil Choudhury wrote: > I've been setting up a private pkgng repository to push software to a fam= ily of about 20 different hosts.=20 >=20 > One command software deployment is pretty awesome, so I got to thinking: = why not go one step further and start pushing configurations for each of th= ese hosts via pkgng as well (either by putting the config files into the in= itial software pkg, or via a separate pkg that installs only the configurat= ions)?=20 >=20 > Has anyone else tried going down this rabbit hole? If so, what has your e= xperience with the system been? =20 Zach Leslie has written a good pkgng provider for Puppet (https://github.com/xaque208/puppet-pkgng) which worked on FreeBSD9, I've y= et to test it on 10 though. I highly recommend going the Puppet route instead of attempting to use the packaging system for configuration. There's lots of horror stories in the L= inux community of people wrapping everything in the world into debs or rpms, and regretting it later. If you do go down the Puppet route, you may consider joining the Puppet BSD mailing list: Cheers - R. Tyler Croy -------------------------------------- Code: https://github.com/rtyler Chatter: https://twitter.com/agentdero rtyler@jabber.org --z8OPzjJiggy3JOV2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlJ6cscACgkQFCbH3D9R4W/mjgCgkIvHXLP9jyzFVlxvYQVgl8GC 7gkAoJC8EUVwnI7ZQZkh1K2pZblObgKS =dAf1 -----END PGP SIGNATURE----- --z8OPzjJiggy3JOV2--