WoJ*_*WoJ 8 ansible ansible-playbook
我需要在远程主机上创建或覆盖文件.该模块lineinfile或blockinfile更新文件时,而不是从头创建者或者完全覆盖已有的非常有用.
显而易见的解决方案是使用,copy但我希望尽可能多地使用独立的剧本,而不需要文件.是否可以在剧本中包含要创建的文件的内容?
也许就像有一个变量和文件内容可以用作src=参数的东西copy(我试过这个但是它没有按src预期的本地文件工作)
Kon*_*rov 30
复制内容:
tasks:
- copy:
content: |
This is some
not too complex
cotent for a file
dest: content.txt
Run Code Online (Sandbox Code Playgroud)
但根据Ansible doc:
这是为了简单的值,对于任何复杂的或格式化,请切换到模板模块.