Ansible的安装和配置

安装和配置 Ansible

  • 安装所需的软件包

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

    • 172.25.250.9 是 dev 主机组的成员

    • 172.25.250.10 是 test 主机组的成员

    • 172.25.250.11 和 172.25.250.12 是 prod 主机组的成员

    • 172.25.250.13 是 balancers 主机组的成员

    • 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"就说明成功了

相关推荐
风华同学4 分钟前
Docker镜像换源
运维·docker·容器
垚垚学技术_聚焦云原生27 分钟前
Ansible Role 生产环境标准目录结构与规范化实践
java·elasticsearch·ansible
牢姐与蒯30 分钟前
Linux信号(二).信号产生续 && 信号保存
linux·运维·服务器·ubuntu
何中应32 分钟前
Jenkins 如何给设置公司 Logo
运维·ci/cd·jenkins
Szime35 分钟前
项目结束后,剩余的电子元器件怎么处理?——从“库存滞留”到“资产盘活”的更高解法
运维·嵌入式硬件
中杯可乐多加冰35 分钟前
解决方案:CEB 文件 Web 端在线预览方案,Linux部署ceb文件在线预览工具
linux·运维·前端·ceb
troy12839 分钟前
从 JIRA 到监控:一条完整的 DevOps 交付流水线实战
运维·devops·jira
何中应1 小时前
Jenkins 如何配置工作节点
运维·ci/cd·jenkins
谢亮_vipxieliang1 小时前
容器日志收集与管理:从 stdout 规范到 ELK/Loki 落地
运维·网络·人工智能·elk·docker·容器
YOLO数据集集合1 小时前
风力发电机检测数据集 | 风机检测 电缆塔识别 风电运维 无人机巡检 9122期
运维·人工智能·目标检测·目标跟踪·无人机·风力发电·电力巡检