<p>With configs in version control it easy to roll back from a mistake.<br>
Pushing from central repo is required for fast config change : for servname in $list do pushconfig&amp;rehup; done<br>
For pull, each must have a key on central or use same key (BAD!). Push just needs central key installed by default.<br>
Other reasons to complicated for thumb typing on cell :-)</p>
<div class="gmail_quote">On Aug 8, 2011 3:49 PM, &quot;Wolf Halton&quot; &lt;<a href="mailto:wolf.halton@gmail.com">wolf.halton@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Jim..<br>&gt; <br>&gt; I am almost sure that a pull from the clients makes more sense than a push,<br>
&gt; but as usual I am open to suggestions.<br>&gt; Why put the config files into a git or svn repo? Why not serve them directly<br>&gt; fro the actual files.  I have been reading about puppet for a couple of<br>&gt; hours and sorting out what would be useful here.  It seems hugely useful,<br>
&gt; especially if I am pushing out configurations on a larger scale than I<br>&gt; currently am doing.<br>&gt; <br>&gt; I have a test script that uses rsync to pull the files off the server, now<br>&gt; that I am using crontab better, I can use cron to set the script to run once<br>
&gt; an hour.  I could use puppet to call the cron job that runs that on the<br>&gt; client side, but rsync requires ssh password for the user.  I do not<br>&gt; understand how to set up puppet to pull the file-structure directly, but I<br>
&gt; think it would mean I didn&#39;t need the rsync script or the cron job, which<br>&gt; would save a lot of lash-up, and wouldn&#39;t have to use an rsync daemon on the<br>&gt; server.<br>&gt; <br>&gt; -Wolf<br>&gt; <br>
&gt; On Thu, Aug 4, 2011 at 2:30 PM, Jim Kinney &lt;<a href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt; wrote:<br>&gt; <br>&gt;&gt; I would look at putting the config files in a subversion or git repo and<br>
&gt;&gt; pushing out with repo sync or rsync or using puppet or cfengine to handle<br>&gt;&gt; this.<br>&gt;&gt; On Aug 4, 2011 1:49 PM, &quot;Wolf Halton&quot; &lt;<a href="mailto:wolf.halton@gmail.com">wolf.halton@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Oh, ok.. Thanks,<br>&gt;&gt; &gt; I have not used automount before. Would you feel safe mounting a critical<br>&gt;&gt; &gt; directory with it - not necessarily a remote /home directory?<br>&gt;&gt; &gt; The nfs share I have up is holding the config files for a web app. This<br>
&gt;&gt; was<br>&gt;&gt; &gt; our solution to having to update the config files on several servers in<br>&gt;&gt; the<br>&gt;&gt; &gt; event that they needed to be edited. Without it, my test box has a copy<br>&gt;&gt; of<br>
&gt;&gt; &gt; the source on it, but it is plain that this failsafe didn&#39;t work all that<br>&gt;&gt; &gt; well.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; On Thu, Aug 4, 2011 at 12:57 PM, Lightner, Jeff &lt;<a href="mailto:JLightner@water.com">JLightner@water.com</a>&gt;<br>
&gt;&gt; wrote:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; Right – Avery’s email was saying you could use automount rather than<br>&gt;&gt; &gt;&gt; fstab. With automount the filesystem doesn’t mount at boot time but does<br>&gt;&gt; &gt;&gt; mount the first time something tries to use it which should be long<br>
&gt;&gt; after<br>&gt;&gt; &gt;&gt; boot.****<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; ** **<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Automount also means the filesystem gets unmounted automatically when<br>&gt;&gt; not<br>
&gt;&gt; &gt;&gt; in use and remounted when used later. One nice side to this is that if<br>&gt;&gt; the<br>&gt;&gt; &gt;&gt; exporting server goes down and it isn’t currently NFS mounted on your<br>&gt;&gt; server<br>&gt;&gt; &gt;&gt; it doesn’t cause problems like hard NFS mounts do. ****<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; ** **<br>&gt;&gt; &gt;&gt; ------------------------------<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; *From:* <a href="mailto:ale-bounces@ale.org">ale-bounces@ale.org</a> [mailto:<a href="mailto:ale-bounces@ale.org">ale-bounces@ale.org</a>] *On Behalf Of<br>
&gt;&gt; *Wolf<br>&gt;&gt; &gt;&gt; Halton<br>&gt;&gt; &gt;&gt; *Sent:* Thursday, August 04, 2011 12:23 PM<br>&gt;&gt; &gt;&gt; *To:* Atlanta Linux Enthusiasts<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; *Subject:* Re: [ale] Fstab fails<br>
&gt;&gt; &gt;&gt; ****<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; ** **<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; In my case, the system is coming up but just without the nfs directory<br>&gt;&gt; &gt;&gt; mounted. ****<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; On Aug 4, 2011 9:03 AM, &quot;Lightner, Jeff&quot; &lt;<a href="mailto:JLightner@water.com">JLightner@water.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt; Good idea.<br>&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; ________________________________<br>&gt;&gt; &gt;&gt; &gt; From: <a href="mailto:ale-bounces@ale.org">ale-bounces@ale.org</a> [mailto:<a href="mailto:ale-bounces@ale.org">ale-bounces@ale.org</a>] On Behalf Of<br>
&gt;&gt; &gt;&gt; Avery Ceo<br>&gt;&gt; &gt;&gt; &gt; Sent: Wednesday, August 03, 2011 7:42 PM<br>&gt;&gt; &gt;&gt; &gt; To: Atlanta Linux Enthusiasts; <a href="mailto:transam@verysecurelinux.com">transam@verysecurelinux.com</a><br>
&gt;&gt; &gt;&gt; &gt; Subject: Re: [ale] Fstab fails<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Have you considered the automounter? By waiting until the first<br>&gt;&gt; attempt<br>&gt;&gt; &gt;&gt; to read a file before mounting the share, you might avoid your startup<br>
&gt;&gt; &gt;&gt; issue, and you would get remounts after a lost connection for free if<br>&gt;&gt; there<br>&gt;&gt; &gt;&gt; is a network blip.<br>&gt;&gt; &gt;&gt; &gt; On Aug 3, 2011 6:47 PM, &quot;Bob Toxen&quot; &lt;<a href="mailto:transam@verysecurelinux.com">transam@verysecurelinux.com</a><br>
&gt;&gt; &lt;mailto:<br>&gt;&gt; &gt;&gt; <a href="mailto:transam@verysecurelinux.com">transam@verysecurelinux.com</a>&gt;&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt; This still will hang in startup (though you&#39;ll probably be in<br>
&gt;&gt; &gt;&gt; &gt;&gt; multiuser).<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Specify timeouts in case NFS cannot start, e.g., the server is down.<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; Bob Toxen<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt; On Wed, Aug 03, 2011 at 04:21:47PM -0400, Andrew Wade wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; With NFS, I set fstab<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; server:/ifs/fs02 /ifs/fs02 nfs bg,noauto,rsize=8192,wsize=8192 0 0<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; *note the noauto, this tells it to not automount. If it tries to<br>&gt;&gt; &gt;&gt; automount<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; and is unable, your server will stall in startup. So you put this<br>
&gt;&gt; entry<br>&gt;&gt; &gt;&gt; in<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; /etc/rc.local:<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; mount /ifs/fs02<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; Also check to make sure that nfs and portmap services are started<br>
&gt;&gt; upon<br>&gt;&gt; &gt;&gt; boot<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; time.<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; That way, the server starts up and then mounts the nfs under<br>&gt;&gt; rc.local<br>
&gt;&gt; &gt;&gt; (where<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; if the nfs share hangs, it would not affect the normal system<br>&gt;&gt; startup).<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Andrew<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; RHCE<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; On Tue, Aug 2, 2011 at 5:50 PM, planas &lt;<a href="mailto:jslozier@gmail.com">jslozier@gmail.com</a>&lt;mailto:<br>
&gt;&gt; &gt;&gt; <a href="mailto:jslozier@gmail.com">jslozier@gmail.com</a>&gt;&gt; wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; **<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Wolf<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Could configuration be faulty, I asked about setting an internal<br>&gt;&gt; ntfs<br>&gt;&gt; &gt;&gt; drive<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; awhile ago and I got this link from Ubuntu:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href="https://help.ubuntu.com/community/Fstab">https://help.ubuntu.com/community/Fstab</a><br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; It has links to more network configuration.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; On Tue, 2011-08-02 at 14:27 -0400, Wolf Halton wrote:<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Can you think of any reason why fstab would not be read on reboot.<br>
&gt;&gt; &gt;&gt; Ubuntu<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; lucid have an nfs share that was not mounted automagically when I<br>&gt;&gt; &gt;&gt; rebooted<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; the client machine. Broke a bunch of stuff.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Wolf<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; PS mount -a picked up and mounted the nfs directory.<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Ale mailing list<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Ale@ale.orghttp://<a href="http://mail.ale.org/mailman/listinfo/ale">mail.ale.org/mailman/listinfo/ale</a>&lt;<br>&gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists athttp://<br>&gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">mail.ale.org/mailman/listinfo</a>&lt;<a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; --<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Jay Lozier<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href="mailto:jslozier@gmail.com">jslozier@gmail.com</a>&lt;mailto:<a href="mailto:jslozier@gmail.com">jslozier@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Ale mailing list<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a>&lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; Ale mailing list<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a>&lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt;&gt; &gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; &gt;&gt; Ale mailing list<br>&gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a>&lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt;&gt; &gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Proud partner. Susan G. Komen for the Cure.<br>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Please consider our environment before printing this e-mail or<br>&gt;&gt; &gt;&gt; attachments.<br>&gt;&gt; &gt;&gt; &gt; ----------------------------------<br>&gt;&gt; &gt;&gt; &gt; CONFIDENTIALITY NOTICE: This e-mail may contain privileged or<br>
&gt;&gt; &gt;&gt; confidential information and is for the sole use of the intended<br>&gt;&gt; &gt;&gt; recipient(s). If you are not the intended recipient, any disclosure,<br>&gt;&gt; &gt;&gt; copying, distribution, or use of the contents of this information is<br>
&gt;&gt; &gt;&gt; prohibited and may be unlawful. If you have received this electronic<br>&gt;&gt; &gt;&gt; transmission in error, please reply immediately to the sender that you<br>&gt;&gt; have<br>&gt;&gt; &gt;&gt; received the message in error, and delete it. Thank you.<br>
&gt;&gt; &gt;&gt; &gt; ----------------------------------<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; ****<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; Ale mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; &gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;&gt; &gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; --<br>&gt;&gt; &gt; This Apt Has Super Cow Powers - <a href="http://sourcefreedom.com">http://sourcefreedom.com</a><br>
&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Ale mailing list<br>&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; This Apt Has Super Cow Powers - <a href="http://sourcefreedom.com">http://sourcefreedom.com</a><br>
</div>