Ansible简单使用
Ansible相关工具
- ansible:主程序,临时命令执行程序
- ansible-doc:查看配置文档,模块功能查看工具
- ansible-galaxy:下载/上传优秀代码或Roles模块的官网平台
- ansible-playbook:定制自动化任务,编排剧本工具
- ansible-pull:远程执行命令的工具
- ansible-vault:文件加密工具
- ansible-console:基于Console界面与用户交互的执行工具
ansible-doc
显示模块的帮助文档
格式
ansible-doc [options] [module...]
-1,--list # 列出可用模块
-s,--snippet # 显示指定模块的playbook片段
ansible
格式
ansible <host-pattern> [-m module_name] [-a args]
host-pattern:主机组名称
选项说明:
--version# 显示版本
-m module# 指定模块,默认为command
-v # 详细过程,-vv,-vvv更详细
--list-hosts # 显示主机列表,--list
-k --ask-pass # 提示输入ssh链接密码,默认key认证
-C --check# 检查并不执行
-T --timeout=TIMEOUT# 执行命令超时时间,默认10s
-u --user=REMOTE_USER # 执行远程执行的用户
-b --become# 替代旧版的sudo,切换
--become-user=USERNAME #指定sudo的runas用户,默认为root
-K,--ask-become-pass#提示输入sudo时的口令
ansible-playbook
此工具用于执行编写好的playbook任务

浙公网安备 33010602011771号