这是在ans文件中更改conf文件的最佳方法

user1994660:

最初,我使用makefile来在中部署应用程序linux

我有各种sed命令来替换变量,例如PHP上传文件大小,帖子大小,日志文件位置等。

现在我要转向ansible。我知道我可以复制文件,但是如何更改conf文件?就像我只是想更改upload_filesize = 50M参数一样。我不想复制整个conf文件,然后用我的文件替换。

有时,这只是单行更改。有没有更好的方法来编辑Ansible中的配置文件?

MarcinPłonka:

如果它是一个INI文件,则ini_file模块可能会满足您的特定要求http://docs.ansible.com/ini_file_module.html)。

如果您的更改仅受几行(或前夕)的限制,那么您可能可以查看lineinfile模块(http://docs.ansible.com/lineinfile_module.html)。

但是,如果您需要更改大量设置,则使用templatehttp://docs.ansible.com/template_module.html)或assemblehttp://docs.ansible.com/assemble_module.html可能会更有利。这种方法的主要缺点是,在更新依赖项时,您可能需要查看模板或片段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章