IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Ansible自动化运维工具最常用命令

Ansible自动化运维工具最常用命令(3)

时间:2023-09-21 19:27:34 来源:IT袋 作者:苏晓敏
导读:Ansible自动化运维工具最常用命令,-S, su 使用 su 运行操作(已弃用,使用 become) -R SU_USER, su-user=SU_USER 以该用户身份使用 su 运行操作(默认 = root)(已弃用,使用 become) -b, become 使用 become 运行操

Ansible自动化运维工具最常用命令

-S, –su使用 su 运行操作(已弃用,使用 become)-R SU_USER, –su-user=SU_USER以该用户身份使用 su 运行操作(默认 = root)(已弃用,使用 become)-b, –become使用 become 运行操作(不暗示密码提示)–become-method=BECOME_METHOD要使用的权限提升方法(默认=sudo),有效选择:[ sudo–become-user=BECOME_USER以该用户身份运行操作(默认=root)–ask-sudo-pass询问 sudo 密码(已弃用,使用 become)–ask-su-pass询问 su 密码(已弃用,使用 become)-K, –ask-become-pass要求提权密码

Ansible Galaxy 工具

$ ansible-galaxy [delete|import|info|init|install|list|login|remove|search|setup] [--help] [options] ...

-h, –help显示此帮助信息并退出
-v, –verbose详细模式(-vvv 更多,-vvvv 启用连接调试)
–version显示程序的版本号并退出


$ ansible-galaxy search --author <AUTHOR>
$ ansible-galaxy search --platforms <PLATFORM>
$ ansible-galaxy search --galaxy-tags <TAG>
$ ansible-galaxy info <ROLE>
$ ansible-galaxy install <ROLE> -p <ROLE_DIRECTORY>
$ ansible-galaxy install -r <ROLE1> <ROLE2> <ROLE3> ...
$ ansible-galaxy list
$ ansible-galaxy remove <ROLE>
$ ansible-galaxy init <ROLE>
$ ansible-galaxy init --offline <ROLE>

ansible-doc

在本地访问文档

$ ansible-doc
$ ansible-doc [options] [module...]

-h, –help显示此帮助信息并退出
-l, –list列出可用模块
-M MODULE_PATH, –module-path=MODULE_PATH指定模块库的路径 (default=None)
-s, –snippet显示指定模块的剧本片段
-v, –verbose详细模式(-vvv 更多,-vvvv 启用连接调试)
–version显示程序的版本号并退出

ansible-vault

$ ansible-vault
$ ansible-vault [create|decrypt|edit|encrypt|rekey|view] [--help] [options] vaultfile.yml

相关阅读

–ask-vault-pass询问保险库密码
-h, –help显示此帮助信息并退出
–new-vault-password-file=NEW_VAULT_PASSWORD_FILE用于重新生成密钥的新保管库密码文件
–output=OUTPUT_FILE用于加密或解密的输出文件名; 使用 – 用于标准输出
–vault-password-file=VAULT_PASSWORD_FILE保险库密码文件