在Linux中pipe理各种软件应用程序和设置的安装和configuration的方法?

linux开发和服务器计算机组中pipe理各种软件应用程序和设置的安装和configuration有哪些方法? 一套基本的脚本是一个很好的攻击手段吗?

我正在考虑制作一大堆脚本,例如:

setup_dev_env [install|uninstall|reinstall] setup_nfs [...] setup_nfs_share [...] setup_http [...] setup_memcache_node [...] 

有没有更好的方法?

能够“升级”安装脚本也是很好的,例如,改变常见的开发设置。

你正在寻找configurationpipe理,那里有很多选项。 一对夫妇是:

  • 木偶
  • CF引擎
  • 如果你在RedHat或CentOS RHN Sattelite或SpaceWalk上

其他选项是厨师和Bcfg2。 不过,木偶是现在最有头脑的人。

如果你去Puppet路线,你应该尝试使用Foreman或PuppetDashboard,这样你可以有一个更易于pipe理的Puppet安装。