Ubuntu安装ansible
apt-get install ansible
ansible相关文件说明
---
配置文件:
- /etc/ansible/ansible.cfg #主配置文件,配置ansible工作特性
- /etc/ansible/hosts #主机清单
- /etc/ansible/roles #角色目录
程序文件:
- /usr/bin/ansible #主程序,是个软链接
- /usr/bin/ansible-doc #配置文档查看命令
- /usr/bin/ansible-galaxy #上传/下载优秀代码或者role模块的官网平台工具
- /usr/bin/ansible-playbook #剧本编排工具
- /usr/bin/ansible-pull #远程执行命令的工具
- /usr/bin/ansible-vault #加密工具
- /usr/bin/ansible-console #console交互工具
ansible默认配置文件
# 配置文件地址:/etc/ansible/ansible.cfg
[defaults]
inventory = /etc/ansible/hosts #主机列表清单
library = /usr/share/my_modules/
module_utils = /usr/share/my_module_utils/
remote_tmp = ~/.ansible/tmp #远程临时文件存储位置
local_tmp = ~/.ansible/tmp #本地临时文件存储位置
plugin_filters_cfg = /etc/ansible/plugin_filters.yml #插件配置文件
forks = 20 #并发数
poll_interval = 15 #拉取数
sudo_user = root #sudo切换对象
ask_sudo_pass = True #询问sudo密码
ask_pass = True #询问密码
transport = smart #
remote_port = 22 #远程主机ssh端口
module_lang = C #模块语言
module_set_locale = False
host_key_checking = False #是否校验ssh-key
log_path = /var/log/ansible.log #开启日志&日志存储位置
ansible主机清单配置
# 正常分组
[k]
192.168.176.128
192.168.176.129
192.168.176.130
#连续分组
[series]
192.168.176.12[8:9]