Ansible的安装和配置

安装和配置 Ansible

  • 安装所需的软件包

  • 创建名为 /home/greg/ansible/inventory 的静态清单文件,以满足以下要求:

    • 172.25.250.9dev 主机组的成员

    • 172.25.250.10test 主机组的成员

    • 172.25.250.11172.25.250.12prod 主机组的成员

    • 172.25.250.13balancers 主机组的成员

    • prod 组是 webservers 主机组的成员

  • 创建名为 /home/greg/ansible/ansible.cfg 的配置文件,以满足以下要求:

    • 主机清单文件为 /home/greg/ansible/inventory

    • playbook 中使用的角色的位置包括 /home/greg/ansible/roles

根据上面要求我们应该正常安装ansible,命令如下:

sudo dnf install ansible -y

创建一个专门存放和运行ansible的文件夹

mkdir ansible

进入文件夹内开始时配置清单文件

vim /home/greg/ansible /inventory

配置完清单文件后,修改ansible的配置文件

cp /etc/ansible/ansible.cfg /home/greg/ansible/ansible.cfg

vim ansible.cfg

修改成如下即可

defaults

inventory = /home/greg/ansible/inventory

roles_path = /home/greg/ansible/roles

host_key_checking = False

此时我们可以运行清单文件查看一下:

ansible-inventory --graph

说明很成功,最后ping一下所有主机查看是否连得通

ansible all -m ping -o

看见任务清单中有"pong"就说明成功了

相关推荐
志栋智能3 小时前
超自动化巡检:量化运维成效的标尺
运维·网络·人工智能·自动化
jingleli213 小时前
ssh配置内置sftp并使用密钥对登录
运维·ssh
盘古信息IMS3 小时前
盘古信息 MES:赋能电子制造精益生产,实现排程、物料、质量一体化精准管控
大数据·运维·制造
2501_912784083 小时前
技术深度解析:Taocarts 跨境独立站系统 —— 反向海淘全链路架构设计与自动化实现
运维·自动化·独立站·taocarts
原来是猿4 小时前
Linux守护进程(Daemon)完全指南:从原理到实战
linux·运维·服务器·网络·php
阡陌..4 小时前
如何使用samba为Linux设置一个局域网共享盘
linux·运维·服务器
晴夏。4 小时前
UE5 motion warping 运动扭曲的用途
运维·ue5
霞姐聊IT5 小时前
三大并发技术—进程、线程和协程
linux·运维·网络·操作系统