From owner-freebsd-stable@FreeBSD.ORG Thu Feb 5 14:08:10 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1520D94C for ; Thu, 5 Feb 2015 14:08:10 +0000 (UTC) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (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 BF69EFB4 for ; Thu, 5 Feb 2015 14:08:08 +0000 (UTC) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3kdM6F0R1tzZqm; Thu, 5 Feb 2015 15:07:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :references:subject:subject:mime-version:user-agent:from:from :date:date:message-id:received:received; s=mail; t=1423145267; x=1424959668; bh=m20WeKK6FsJCfA4ybY+peEIpcc8B/6ltwP8Wun/LIE4=; b= nOL8gnLc2XsLS6XbenjCRLSST7SChy/cmfS0paQ7ojLwIjLwVExv2oMn62MLc4M4 qdaF47bVBYpmgZrGZz2BZoXsvCL8mVxRAsS2sOVnBYZr/t6FSslucKv81xb5OWBA 4cpsJih+UpgiX812OFj266psy0A8URgzB8ISyFYWgdM= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id U1PjxwizAiju; Thu, 5 Feb 2015 15:07:47 +0100 (CET) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Thu, 5 Feb 2015 15:07:47 +0100 (CET) Message-ID: <54D37932.7010808@madpilot.net> Date: Thu, 05 Feb 2015 15:07:46 +0100 From: Guido Falsi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Ronald Klop , freebsd-stable@freebsd.org Subject: Re: push a few config files to dozen or so servers References: <20150205130234.3fcbabfb@efreet.mimar.rs> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Thu, 05 Feb 2015 14:08:10 -0000 On 02/05/15 13:20, Ronald Klop wrote: > On Thu, 05 Feb 2015 13:02:34 +0100, Marko Cupać > wrote: > >> Hi, >> >> 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.). >> >> I was looking at puppet and cfengine but learning and implementing those >> seem like an overkill for my purpose. >> >> Are there any other elegant solutions which can help me achieve my goal? >> >> Thank you in advance, > > Cron and rsync. > Or create a pkg which you install on all servers. He could also use an VCS system (subversion, git, fossil, whatever) and some scripts. This adds the advantage of having history. > > Just some quick ideas. In the end you just want to use something like > puppet. :-) I Agree, in the end that kind of solution is definitely more robust. -- Guido Falsi