1
bsbgong 2014-10-14 14:10:46 +08:00
github开一个repo管理
如果信息太敏感,就用private repo |
2
tywtyw2002 OP @bsbgong 服务有点多,private repo开不起,不过可以搞个gitlab去管理
|
3
clino 2014-10-14 14:49:26 +08:00
我是写了把配置文件分目录放好,然后同步到服务器的 /opt 目录下,需要的时候可以参考或者直接做 lync
当然其实不光配置文件,很多安装包和工具都是这样同步上去的,同步多台写个类似于 t/126248 类似的并发跑一下就可以了,同步是很快的,这样麻烦的操作基本上本地都可以做好,服务器上的操作就简单很多了 |
4
clino 2014-10-14 14:51:18 +08:00
上面写错了是link不是lync
|
5
eric 2014-10-14 17:34:53 +08:00
Ansible
|
6
ooxxcc 2014-10-14 17:51:18 +08:00
丢了dropbox。。
|
7
pythoner 2014-10-14 19:10:58 +08:00
把配置文件放到git里管理,再借助fabric之类得工具远程同步配置文件、重启服务等等
|
8
pythoner 2014-10-14 19:12:16 +08:00
补充一点
如果你每台服务器的配置文件差别比较大的话,建议不同的服务器开不同的分支存放 |
9
ericFork 2014-10-14 20:31:16 +08:00
Puppet, SaltStack, Ansible 这些工具就是专门做这个的
|
10
gancl 2014-10-14 22:41:33 +08:00
git
|
11
evlos 2014-10-14 22:44:47 +08:00
Bitbucket 上开了很多 repo 来管理,要用的时候 clone 下来就好
|
12
tywtyw2002 OP @ericFork 开发环境下配置文件呢,比如测试一下 squid的ssl链接。肯定要在服务器上在线调,调成功了也未必会往puppet里面导。基本上测试出一个模版来。
|
13
chilaoqi 2014-10-15 07:26:34 +08:00 via Android
这不就是devops
|
14
ted2011 2014-10-15 11:08:52 +08:00
我也是dropbox...简单
|
15
sqrabs 2014-10-16 00:58:25 +08:00
Bitbucket的private repo是免费的,个人的配置都丢上面了
|