欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ansible使用文档整理

程序员文章站 2024-03-21 13:49:10
...
				Ansible自动化工具

1.yum info ansible 查看ansible的版本信息 可以看到版本version 、Repo等

2 yum --disablerepo=extras info ansible 查看不启用extras仓库的ansible信息

3.安装ansible时需要依赖epel的仓库,依赖的python的相关模块,前提确认好是否有epel源
例如python-paramiko(ssh连接远程主机的库)
Python-jinjia2(做模板的库) jinjia2它还要安装PyYAML库支持jinjia2的
#yum -y install epel-* 安装epel源
#yum install -y ansible 安装ansible
#rpm -ql ansible 查看列出ansible
#rpm -ql ansible | less
/etc/ansible ansible配置文件
/etc/ansible/ansible.cfg ansible主配置文件
/etc/ansible/hosts 主机清单,凡是定义在这里的主机才是被管控的主机

4.ansible的使用默认是通过ssh的连接方式管理客户端主机,确认ssh服务已经安装去,处于开启或是自启状态,关闭firewalld和selinux服务,ansible借助相应的模块或是playbooks剧本进行管理(yaml格式)
#ansible --help 查询帮助使用格式 ansible + 目标主机 + 参数
使用格式如下
ansible 目标主机多个或是批量 -m 模块 -a 传递参数命令

-a 传递给定模块参数
-m 指定调用模块名称
-f 一批管控几个默认5个
-i 指定主机清单文件是谁
–list-hosts 列出

相关标签: linux