### 配置文件 ``` /etc/ansible/ansible.cfg ## 主配置文件 /etc/ansible/hosts ## 主机清单 /etc/ansible/roles/ ## 角色目录 ``` ### 列出ansible模块 ``` ansible-doc -l ``` #### 查看模块帮助文档 ``` ansible-doc ping # 查看ping模块的帮助文档(详细) ansible-doc -s ping # 查看ping模块的帮助文档(简略) ``` ## 命令格式 ``` ansible [-m moudule_name] [-a args] ``` #### 查看主机列表中的主机 ``` ansible --list-hosts ``` #### 提示输入密码 ``` -k或--key-pass ``` #### 执行操作的用户 ``` -u或--user=REMOTE-USER ``` #### 逻辑与 ``` ansible "webserver:&dbserver" -m ping ## 执行操作的主机在两个主机组中都存在 ``` #### 逻辑非 ``` ansible 'webserver:!dbserver' -m ping ## 执行操作的主机在webserver组中,但不在dbserver中 ``` ### ansible-vault ``` ansible-vault encrypt xxx.yaml ## 加密 ansible-vault decrypt xxx.yaml ## 解密 ```