Ansible在playbook中设置主机名、用户名和密码

Ansible在playbook中设置主机名、用户名和密码,ansible,Ansible,我正在尝试编写一个ansible剧本,以便在远程主机上运行命令 是否可以使用游戏内手册编写主机ip、用户名和密码?如果清单文件位于这样的组下,则可以添加主机名: [group-name] 34.67.12.12 - hosts: group-name gather_facts: true sudo: yes vars_files: - "group_vars/group-name/config" roles: - do-bla-bla 然后在剧本yml中,您可

我正在尝试编写一个ansible剧本,以便在远程主机上运行命令


是否可以使用游戏内手册编写
主机ip
用户名
密码

如果清单文件位于这样的组下,则可以添加主机名:

[group-name]
34.67.12.12
- hosts: group-name
  gather_facts: true
  sudo: yes
  vars_files:
    - "group_vars/group-name/config"
  roles:
    - do-bla-bla
然后在剧本yml中,您可以指定一个运行组,如下所示:

[group-name]
34.67.12.12
- hosts: group-name
  gather_facts: true
  sudo: yes
  vars_files:
    - "group_vars/group-name/config"
  roles:
    - do-bla-bla

关于用户名和密码,将其写入变量文件是不安全的,因为存在ansible vault

您能否展示您迄今为止所尝试的内容,然后解释这对您来说是如何不起作用的?