关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion有没有像*nixworld那样的适用于Windows的工具?我正在寻找类似Chef的东西或Puppet.我找到了cfEngine但它看起来仍然非常*nix为中心。理想情况下,它将是开源的,并且是命令行驱动的。我们的想法是将自动化基础架构
我尝试使用Puppet安装MondgoDB,脚本如下:class{'::mongodb::globals':manage_package_repo=>true,version=>3.0.3,}->class{'::mongodb::server':}但这只安装了MongoDB基本要素,而不是像mongoimport这样的MongoDB工具。我使用安装了MongoDB工具yuminstallmongo-org-tools但我想知道是否可以使用Puppet脚本本身安装MongoDB工具。 最佳答案 使用可以使用package:packa
我正在使用puppetlabsmongodbmodule启用身份验证.正如文档所说,要启用身份验证,我应该添加auth=>true。但是为了使身份验证有效,我havetoaddausertotheadmindatabase,所以我这样做了:mongodb::db{'admin':user=>'adminuser',password_hash=>'a15fbfca5e3a758be80ceaf42458bcd8',}这适用于第一次运行,但后续运行会导致错误:Mongodb::Db[admin]/Mongodb_database[admin]:Couldnotevaluate:Execut
我目前正在开发一些基本的Puppetlist和模块,以便在部署服务器后安装我的应用程序依赖项。这是一套基本的东西:-操作系统->Ubuntu14.04LTSNginxPHP5-FPMMySQL很简单,对吧?大部分情况下一切都进展顺利;直到我偶然发现了使用Augeas来使用我的自定义配置项更新配置文件的能力。我已经毫无问题地设置了PHP配置项,例如:augeas{'php.ini':require=>[Package['php5-fpm'],Package['libaugeas-ruby'],],notify=>Service['php5-fpm'],context=>'/files/e
我有一个有效的puppet配置来帮助在机器上安装mysql实例。我的环境设置为在同一台机器上运行多个实例(具有不同的配置/端口/等)。list中的基本设置如下所示File{owner=>$owner,group=>$group,before=>Exec["mysql_install_db-${name}"],}exec{"mysql_install_db-${name}":creates=>"/var/lib/mysql/${name}/mysql",command=>"/usr/local/percona/mysql-${version}/usr/bin/mysql_install_
我想使用chocolateypuppetprovider作为windows的包源。我的理解是我必须将文件保存到{module}/lib/puppet/provider/package/chocolatey.rb。如果我只打算在一个特定模块中使用它,那似乎没问题。但是如果我想让它对我的所有模块可用怎么办? 最佳答案 好的,为了回答-只需将它作为一个模块安装在chocolatey/lib/puppet/provider/package/chocolatey.rb文件夹下,所有模块都可以使用它。
我想使用chocolateypuppetprovider作为windows的包源。我的理解是我必须将文件保存到{module}/lib/puppet/provider/package/chocolatey.rb。如果我只打算在一个特定模块中使用它,那似乎没问题。但是如果我想让它对我的所有模块可用怎么办? 最佳答案 好的,为了回答-只需将它作为一个模块安装在chocolatey/lib/puppet/provider/package/chocolatey.rb文件夹下,所有模块都可以使用它。
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion基本上,标题说明了一切:是否有基于Node.js的替代品来替代Puppet或Chef等供应工具? 最佳答案 如果我弄错了,请有人纠正我,但还有很多其他选择。请查看this.但没
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion基本上,标题说明了一切:是否有基于Node.js的替代品来替代Puppet或Chef等供应工具? 最佳答案 如果我弄错了,请有人纠正我,但还有很多其他选择。请查看this.但没
我已经研究出如何启动一个vagrantbox和apt-getinstall包我现在想在运行npminstall并使用nodeapp.js运行应用程序之前从githubgitclone一个node.js存储库我希望能够通过发出BASH命令来实现这一点,但我现在看到puppet需要以puppety的方式完成此操作。Google在此问题上的结果令人困惑且不一致。那么,你如何告诉Puppet从githubgitclone一个node.js包,然后使用npminstall安装它? 最佳答案 您可以使用puppet-nodejs模块来管理npm