From owner-freebsd-stable@FreeBSD.ORG Thu Feb 5 12:30:18 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 5CD0CCA1 for ; Thu, 5 Feb 2015 12:30:18 +0000 (UTC) Received: from mail-qa0-f48.google.com (mail-qa0-f48.google.com [209.85.216.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1A03E26F for ; Thu, 5 Feb 2015 12:30:17 +0000 (UTC) Received: by mail-qa0-f48.google.com with SMTP id v8so5506081qal.7 for ; Thu, 05 Feb 2015 04:30:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=mqlCFueGih7Ymmi3zHkUuaH1EmHe+jJkXFBWn+i7FdE=; b=MUAX5JiFPzb5YLgpY4dEQ8SvJQBsTFSEAF/ryjYhYtc3XUQnyxuoLXitEJERxpjC6a c2iw29zVa+rYSzXBn9nQm6zVt5fvz5ClsbfblhMWzdnYV6VqP3q8qsSrz+31r+7Lcooi ixmFZp0btQel7GCmMw1RBDFP18vm0E1nnHCXSwCxsUbphbHv5c+Os+mTH7ho1kCG/y8A 9q8BINJ9Gzw/f4XzxjQLCOvrureRcpHIu40vpl79ES7KyMmQEqO4hdudV6ZQRMXmskbq i1xmTBSUAoP1xtgLfj7kAswJDvhBt9FQd0lHfCB7rApTz9UBHk62UwEpXZhmsgD948Xs ZsEg== X-Gm-Message-State: ALoCoQkPj1UIMqam0RCWHRi5lJfofKweqVcGMWnDijZE6Q75OWN4uk1VZ6DpjHcVEJWBfnhTCwyQ X-Received: by 10.140.94.6 with SMTP id f6mr7319711qge.38.1423139416246; Thu, 05 Feb 2015 04:30:16 -0800 (PST) Received: from [192.168.2.20] (ool-182c6c57.dyn.optonline.net. [24.44.108.87]) by mx.google.com with ESMTPSA id 77sm4707409qgx.43.2015.02.05.04.30.14 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Feb 2015 04:30:15 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: push a few config files to dozen or so servers From: Mark Saad X-Mailer: iPhone Mail (12B466) In-Reply-To: <20150205130234.3fcbabfb@efreet.mimar.rs> Date: Thu, 5 Feb 2015 07:30:11 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <065EC4C8-121D-458E-B6B6-C09BF100C77F@longcount.org> References: <20150205130234.3fcbabfb@efreet.mimar.rs> To: =?utf-8?Q?Marko_Cupa=C4=87?= 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: Thu, 05 Feb 2015 12:30:18 -0000 > On Feb 5, 2015, at 7:02 AM, Marko Cupa=C4=87 wrote:= >=20 > Hi, >=20 > 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 > Thank you in advance, Marko=20 We use a mix of two tools Radmind=20 http://webservices.itcs.umich.edu/mediawiki/radmind/index.php/Main_Page Radmind is a toll well suited for tracking changes in static configs and fai= rly well at tracking and reverting changes on a entire working system . Whi= le it was targeted at OS X originally we have used it on FreeBSD , centos , t= hen, fedora , and Solaris . =20 Also we use ansibel . Ansibel is a agent less config and system management t= oll written in Python . It only requires Python 24 and ssh on the target hos= ts . It's flexible and relatively easy compared to some other tools . It's a= lso well supported on rhel/ centos and FreeBSD .=20 http://www.ansible.com/home Lastly you can always use entr and rsync=20 https://bitbucket.org/eradman/entr it's in ports too=20 --- Mark saad | mark.saad@longcount.org=20 > --=20 > Marko Cupa=C4=87 > https://www.mimar.rs > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"