From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B086F1381F3 for ; Tue, 1 Oct 2013 06:48:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 14414E0B25; Tue, 1 Oct 2013 06:47:57 +0000 (UTC) Received: from mail-qe0-f45.google.com (mail-qe0-f45.google.com [209.85.128.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 182F2E0AAF for ; Tue, 1 Oct 2013 06:47:55 +0000 (UTC) Received: by mail-qe0-f45.google.com with SMTP id 6so4604102qea.4 for ; Mon, 30 Sep 2013 23:47:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=8XSzdSxQkEd7E5Ih0cEJFa1DAy8L/ixDOB9ozIXZJnQ=; b=webxX7i560n96EnNL88QOOBcQkO+d2iakP3jEj+ewEtWiHmhY3ZgDiwaYAYJ0uG442 yDElhP3ua7wijNdTVXRI/CH1plMcSvOXr0yEl8r1TvERlQF50/2dpNAIM7Od6HY1VFlJ nHjYd+55BkCuXsbongXpO7fM63Js+ONqTO3v9QO6GQL6dsO/T1DZcePe3V3XxRoLllSk pGO1ppuiPGzvWnIAB1d/nCijMjQN1Jt485c0htpAoXfItIolPnznu0P4Dxn0Q3LkyYg0 twUveLKPliXgyUekA8vyn42IA0UMn/37mNu/DsP2UzCiRnluZTrFU0wryRVDB0flftBi yCPg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.49.71.106 with SMTP id t10mr33849881qeu.26.1380608371162; Mon, 30 Sep 2013 23:19:31 -0700 (PDT) Received: by 10.140.25.83 with HTTP; Mon, 30 Sep 2013 23:19:31 -0700 (PDT) In-Reply-To: <20130930195320.GA8812@methusalix.lan> References: <524358B0.1060000@gmail.com> <52449C1A.5000306@gmail.com> <5245E03A.2020605@gmail.com> <52489438.3090405@gmail.com> <5249D186.8050808@gmail.com> <20130930195320.GA8812@methusalix.lan> Date: Mon, 30 Sep 2013 23:19:31 -0700 Message-ID: Subject: Re: [gentoo-user] Managing multiple systems with identical hardware From: Grant To: Gentoo mailing list Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 849075bd-a215-4d60-8062-4aac888fa4aa X-Archives-Hash: 243b4ed783aa24ee147590253262893e >> > Puppet seems like overkill for what I need. I think all I really need >> > is something to manage config file differences and user accounts. At >> > this point I'm thinking I shouldn't push packages themselves, but >> > portage config files and then let each laptop emerge unattended based >> > on those portage configs. I'm going to bring this to the 'salt' >> > mailing list to see if it might be a good fit. It seems like a much >> > lighter weight application. >> >> Two general points I can add: >> >> 1. Sharing config files turns out to be really hard. By far the easiest >> way is to just share /etc but that is an all or nothing approach, and >> you just need one file to be different to break it. Like /etc/hostname >> >> You *could* create a "share" directory inside /etc and symlink common >> files in there, but that gets very tedious quickly. > > How about using something like unison? I've been using it for a while > now to sync a specific subset of ~ between three computers. > It allows for exclude rules for host-specific stuff. I think what I'd be missing with unison is something to manage the differences in those host-specific files. - Grant