You are not logged in.
Are there any configuration management tools with a 'push' functionality? I want to have one central server that holds a tree of files I specify for other servers (eg, /etc/resolv.conf. rc.conf etc) and when I change the file on the central server, I can issue one command to 'push' the changes out to the remote server without having to login and manually pull it in.
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I must be missing something. Why not a little shell script using scp/rsync with keys?
Though I am one to talk, I use git for this :-)
Offline
Why not a little shell script using scp/rsync with keys?
Cause I hate reinventing the wheel
If something already exists, I'd like to investigate it first before putting together my own little hacky solution.
Last edited by fukawi2 (2009-10-13 00:10:23)
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
Go for git. Pushing is not set up out of the box. You need to attach a hard reset to the push hook, then it works the way you'd expect.
See the Git FAQ for full details.
As an added bonus, version control and distributed backups for free!
Offline
Or use the FHS and mount /usr as netfs.
That would require recompiling most packages so they use /usr/etc, but still.
Offline
Or use the FHS and mount /usr as netfs.
That would require recompiling most packages so they use /usr/etc, but still.
Not feasible when some of my servers are in Atlanta, GA... Some in Melbourne, AU and some in Europe
Using git seems like pushing a round peg in an oval hole, but maybe the best solution. I've found 'cfengine' while looking into this which kind of seems like what I'm after, but also seems very complicated too
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline