1.task定义:
基本的service moudle使用的是key=value的格式:
例如: task:
-name:make sure apache is running
service:name=httpd state=running
但是command moudle和 shell moudle 比较特殊,不用key=value 格式,
例: task:
-name:disble selinux
command:/sbin/setenforce
对于这两个moudle 我们更关心它的返回码信息
若action行看起来太长,我们可以用空格或者缩进来进行隔开
在action 中可以使用变量
2.handlers:
handlers最佳应用场景是重启服务器或者触发系统重启操作。
例: handlers:
name:restart memcached
service: name=memcached state=restarted
3.ansible-pull:拉取配置而非推送配置
ansible-pull 是一个小脚本,它从git上checkout一个关于配置的指令的repo,然后以这个配置指令来运行ansible-playbook
假设对checkout location 做负载均衡,