Ansible 自动化安装软件

例子如下:

创建一个名为/ansible/package.yml 的 playbook :

将 php 和 mariadb 软件包安装到 dev、test 和 prod 主机组中的主机上

将 RPM Development Tools 软件包组安装到 dev 主机组中的主机上

将 dev 主机组中主机上的所有软件包更新为最新版本

bash 复制代码
---
- name: one
  hosts: dev,test,prod
  tasks:
    - name: install php and mariadb
      yum:
        name:
          - php
          - mariadb
          
- name: two
  hosts: dev
  tasks:
    - name: install 
      yum:
        name: '@RPM Development Tools'
        
    - name: genxin
      yum:
        name: '*'
        state: latest

这里使用了yum模块用来安装更新软件

复制代码
ansible-playbook package.yml

运行yml文件,无报错即安装成功

相关推荐
车传新1 天前
Ansible
ansible
ylmzfun2 天前
基于Ansible的自动化运维实战:从入门到企业级应用
运维·架构·ansible
码界奇点2 天前
基于Django与Ansible的智能运维管理系统设计与实现
运维·python·django·毕业设计·ansible·源代码管理
乾元4 天前
AI + Jinja2/Ansible:从自然语义到可执行 Playbook 的完整流水线(工程级深度)
运维·网络·人工智能·网络协议·华为·自动化·ansible
聊天QQ:688238866 天前
光伏MPPT仿真:布谷鸟算法的奇妙结合
ansible
weixin_46687 天前
Ansible Playbook应用
网络·ansible
孪生质数-17 天前
Ansible基础入门
服务器·自动化·ansible·openstack
Empty_77717 天前
Ansible变量
服务器·github·ansible
哲Zheᗜe༘17 天前
学习Ansible Playbook 核心语法
网络·学习·ansible
凤凰战士芭比Q18 天前
Ansible剧本、变量、判断、循环
ansible