linux学习
-
Ansible 通过 notify 触发执行 handlers 任务
handlers介绍 当某个任务需要依赖其他任务怎么办? 可以通过handlers定义触发执行的任务,但执行handlers中定义的任务是有条件的: 仅当某个任务触发(notify)handlers时才执行相应的任务 如…
-
Ansible 中 error 处理机制
error处理机制介绍 当Playbook中包含很多任务时,某一个任务遇到错误,它将崩溃,终止执行。默认Ansible在遇到error会立刻停止playbook。 在webservers组中的主机上启动mysqld服务,…
-
Ansible 中 template 模块
template模块介绍 copy模块可以将文件拷贝给远程主机,但是如果希望每个拷贝的文件内容都不一样呢?比如给所有web主机拷贝index.html内容是各自的IP地址该如何实现? Ansible使用template模…
-
Ansible 中 firewalld 模块
firewalld模块介绍 Ansible使用firewalld模块配置防火墙规则。所有服务都是基于TCP或UDP的某些端口,比如http服务基于TCP80端口,配置服务器的防火墙,只需要在防火墙规则中添加或删除服务或端…
-
Ansible 自定义变量
自定义变量简介 Ansible引入变量,可以方便Playbook重用,对于多次执行playbook,只要改变变量名即可,不用编写新的playbook。并且Ansible支持10种以上的变量定义方式,常用的变量来源如下: …