From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 4 17:09:10 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 03F4BDE3 for ; Mon, 4 Nov 2013 17:09:10 +0000 (UTC) (envelope-from ben@b1c1l1.com) Received: from lancer.b1c1l1.com (lancer.b1c1l1.com [72.13.86.100]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E04372426 for ; Mon, 4 Nov 2013 17:09:09 +0000 (UTC) Received: by lancer.b1c1l1.com (Postfix) with ESMTPSA id 197055C34; Mon, 4 Nov 2013 09:09:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=b1c1l1.com; s=default; t=1383584943; bh=jZ1x8TrlCTEEaRIAhhO5nT4Sd+wPyk/+HPbpDF6Bh8U=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=4+/N7DGFgUfJDBk8N4bcnNNYjMasD8OLKE3/ed0rNQqYzGgdknxlFgWwYKrU6feXC j9FXT9o0QA0m3dNetHW7tOyn6GmQdsFpwHvGLVFIufRVsRXiamD+h2LXjpf1HZfvJ1 Io5haLhoNWqkI/FsUX/PJYRgaFCVvCsnspj0AQdE= Date: Mon, 4 Nov 2013 09:08:57 -0800 From: Benjamin Lee To: Kamil Choudhury Subject: Re: pkgng for configuration management? Message-ID: <20131104090857.6e174d66@b1c1l1.com> In-Reply-To: References: X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/SZcs7.Upj63ClBqh_SM+Vr."; protocol="application/pgp-signature" 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: Mon, 04 Nov 2013 17:09:10 -0000 --Sig_/SZcs7.Upj63ClBqh_SM+Vr. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 3 Nov 2013 20:49:20 +0000, 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 Stick to UNIX philosophy: do one thing and do it well. Package management and configuration management have different problem domains. Consider, for example: do you upgrade software packages at the same rate that you modify configuration files? pkg(8) is a great package management tool, but it isn't (and shouldn't be) a configuration management tool. --=20 Benjamin Lee http://www.b1c1l1.com/ --Sig_/SZcs7.Upj63ClBqh_SM+Vr. Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJSd9StAAoJEIdV4+NBZRmFObEQAKatfI1Vu4INHqMfgEvSrBmW zhEoSKn9HOYJhCEeA22dn7R7vmAecIcTrfr3ls88e1bzHUBzAU1nueNnqk4V3yqm txQUX5OiilECIU4W1Dv0VlIZl3tMD8g5jQIPk/71CwgaeMmhZDK2t6B2Km1RbG8V 6Xj+SdqJ/ynmz0t+RFPMgzyCEKWPsq6uEvg+xzwcBQRP4mhQ6uaJE/7k2G/aU2/H nNkQs+UM/3qwULmGp3JF6VbrremGbcqi1UZCldDMkssiyzqEWRTGjry/0qVvlx4X m9hyjktWeUtjmOUI98v5ijNioioe8T9svfCnL/ZjJap1WI94oM9zRR182OQ5d1Wq kygor0LWBU9sAR+AwgO7/mc2GFvejYUxWWETgSlpXd+eyxYSF99qxe4YPNksk48f tG7ChVpWwlyBwqA30axFWosoqTva/R4smoPlpQOLaq3uShjiB8CMkGXX12ytHEEE TidLXbq1va2WbmKRi6RRb+0X5/s8ZK3ul1ghWXLIO3z7ZhyN4HNDPImTyl0MvphD dCTvEGW4swd1lgOUOLoMfbo5arOt0JXLtSlhNteO7keNpp30QHOxdeMSjt2yuwDk lcVnEX+mrRJmu6zARz6k80KqO4wT5oCBihBFezm25HLLKtB8cECBirp8M9BOwWih gI829IC0GiQktTjmuz+Y =Aiue -----END PGP SIGNATURE----- --Sig_/SZcs7.Upj63ClBqh_SM+Vr.--