From owner-freebsd-stable@FreeBSD.ORG Fri Feb 6 00:07:51 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6A33FF3B for ; Fri, 6 Feb 2015 00:07:51 +0000 (UTC) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41667236 for ; Fri, 6 Feb 2015 00:07:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=b+X72fAsmKJ4CKcr8u18vOwfdKIWw/6Uo8Ke9u1OAUw=; b=kV/tVOv1r+83mKJYoBCFX6H1/vwru3tgvNrY5DoSkKY8XQvm7RP1Lc0LRxigHy3bURUYgkvpiaV3plwLjSHvCIQEjhJFO5AlACEs+gYIe2HK568Zl88WkyJty0myue8hJCX2hH7TZ6LvWfkYY4xaeOhNO1idW+tdGpZcZ25r9IY=; Received: from [114.124.39.245] (port=41984 helo=B85M-HD3-0.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.84) (envelope-from ) id 1YJWSa-003MGI-IQ; Thu, 05 Feb 2015 17:07:49 -0700 Date: Fri, 6 Feb 2015 08:07:42 +0800 From: Erich Dollansky To: Marko =?ISO-8859-1?Q?Cupa=3F?= Subject: Re: push a few config files to dozen or so servers Message-ID: <20150206080742.13fcf096@B85M-HD3-0.alogt.com> In-Reply-To: <20150205130234.3fcbabfb@efreet.mimar.rs> References: <20150205130234.3fcbabfb@efreet.mimar.rs> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2015 00:07:51 -0000 Hi, On Thu, 5 Feb 2015 13:02:34 +0100 Marko Cupa=C4=87 wrote: > thanks to virtualization, my fleet of FreeBSD hosts have grown to more > than dozen, and it still grows. There are some files that need to be > identical on all of them (aliases, sudoers, root crontab, pkg repo > files etc.). >=20 > I was looking at puppet and cfengine but learning and implementing > those seem like an overkill for my purpose. >=20 > Are there any other elegant solutions which can help me achieve my > goal? >=20 I started a long time ago with scripts doing this job. It has one clear advantage which is also its biggest disadvantage. Your scripts do precisely what you want but it is you who has to keep up with the herd. I got later caught in other work when I started to enable them to do even customised configuration. Erich