Python 如何在Ansible剧本中使用“成为通行证”
我尝试编写一个Ansible yml,从加密的vault文件中读取根密码,然后将其传递为_pass:Python 如何在Ansible剧本中使用“成为通行证”,python,python-3.x,ansible,ansible-vault,Python,Python 3.x,Ansible,Ansible Vault,我尝试编写一个Ansible yml,从加密的vault文件中读取根密码,然后将其传递为_pass: - hosts: sirius remote_user: ansusr become: yes vars_files: - vault_vars.yml become_pass: "{{ root_pass_sirius }}" 但这失败了: 错误“Been_pass”不是一个有效的播放属性 但是为什么呢根据Ansib
- hosts: sirius
remote_user: ansusr
become: yes
vars_files:
- vault_vars.yml
become_pass: "{{ root_pass_sirius }}"
但这失败了:
错误“Been_pass”不是一个有效的播放属性
但是为什么呢根据Ansible文档,这是一个有效的命令
根据Ansible文档,这是一个有效的命令
错。Been_pass不是一个有效的属性,它毕竟不是一个游戏的命令
请看。有一个可转换的变量
因此,您需要设置一个变量:
- hosts: sirius
remote_user: ansusr
become: yes
vars_files:
- vault_vars.yml
vars:
ansible_become_pass: "{{ root_pass_sirius }}"
根据Ansible文档,这是一个有效的命令
错。Been_pass不是一个有效的属性,它毕竟不是一个游戏的命令
请看。有一个可转换的变量
因此,您需要设置一个变量:
- hosts: sirius
remote_user: ansusr
become: yes
vars_files:
- vault_vars.yml
vars:
ansible_become_pass: "{{ root_pass_sirius }}"
那也不行。。。错误ansible_been_pass'不是游戏的有效属性。。。似乎我有一些无形的角色。。。现在可以用了多谢了,那也不行。。。错误ansible_been_pass'不是游戏的有效属性。。。似乎我有一些无形的角色。。。现在可以用了谢谢