【发布时间】:2020-11-06 05:49:17
【问题描述】:
我有 ansible 加密的保管库文件,并在其中存储了用户 ID 和密码。 我正在创建一个剧本来更改该文件中的密码。
我尝试使用 lineinfile,但在加密文本中添加了文本。
是否有可能通过剧本编辑保险库文件
Vault 文件可以通过 ansible-vault edit 进行编辑。不是通过 vi 文件名。 保管库文件内容。
user1:"abc$123098"
user2:"qwe$123098"
我想替换 Vault 文件中的 user2 行。
ansible code
- name: chainging vault file
lineinfile:
path: /path/testvault.yaml
regexp: '^user1:'
line: 'user1:lkjh$123098'
【问题讨论】:
标签: ansible ansible-2.x