我对 ansible 比较陌生,所以如果这个问题遗漏了一些东西,我很抱歉。
我的目标是添加一行~/.bashrc
使用 ansible 文件。我认为最好的方法是ansible.builtin.lineinfile
module.
不幸的是,我已经运行了该模块,它似乎在目标主机上正常运行,报告回来'changed'
在第一次运行时(并且'ok'
在后续运行中),但实际上没有进行任何更改~/.bashrc
file.
感谢您在确定需要进行哪些更改才能创造预期结果方面提供的任何帮助。
---
- hosts: setup
become: true
vars_files:
- /etc/ansible/vars.yml
tasks:
- name: Test lineinfile
ansible.builtin.lineinfile:
path: ~/.bashrc
line: "test lineinfile"
Changed path: ~/.bashrc
to path: .bashrc
它起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)