云计算专题目录
Seventh6: Ansible advanced & Ansible Role | Cloud computing
1. ansible应用案例
1.1 问题
本案例要求掌握Ansible更多高级语法知识,具体要求如下:
- 熟悉firewalld和template模块的使用
- 熟悉error处理机制
- 熟悉handlers任务
- 熟悉when条件判断
- 熟悉block任务块
- 熟悉loop循环的使用方法
1.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:firewalld模块
使用firewalld模块可以配置防火墙策略。
[root@control ~]# vim ~/ansible/firewall.yml
---
- hosts: test #hosts定义需要远程的主机
tasks: