1、# 安装软件
创建一个名为/home/devops/ansible/packages.yml的剧本
- 在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包
- 在dev 主机组中安装 Development Tools 包组
- 升级dev主机组中主机的所有软件包
vim /home/devops/ansible/packages.yml
---
- name: play 1
hosts: dev,prod,test
tasks:
- name: install php and mariadb
yum:
name: "{
{ packages }}"
vars:
packages:
- php
- mariadb
- name: play 2
hosts:dev
tasks:
-name: install the 'Development tools' packages group
yum:
name:"@Development tools"
state: present
- name: upgrade all packages
yum:
name: '*'
state: latest
检查是否有问题:
ansible-playbook packages.yml
cd ansible/
ls
adhoc.sh ansible.cfg index.html inventory lab1.yml roles test1.tar.gz test1.