创建一个名为
/home/student/ansible/packages.yml
的
playbook
:
1.
将
php
和
mariadb
软件包安装到
dev
、
test
和
prod
主机组中的主机上
2.
将
Development Tools
软件包组安装到
dev
主机组中的主机上
3.
将
dev
主机组中主机上的所有软件包更新为最新版本
[
student@workstation ansible
]
$ vim packages.yml
-
name
:
install pkgs
hosts
:
dev, test, prod
tasks
:
-
name
:
install mariadb php
yum
:
name
:
"{{ item }}"
state
:
present
loop
:
-
php
-
mariadb
-
name
:
install group pkgs
hosts
:
dev
tasks
:
-
name
:
install Development Tools
yum
:
name
:
"@Development Tools"
state
:
present
-
name
:
update pkgs
hosts
:
dev
tasks
:
-
name
:
update pkgs
yum
:
name
:
'*'
state
:
latest
[
student@workstation ansible
]
$ ansible-playbook packages.yml