摘要:
当一个功能或需求需要很多个playbook时,可以编写一个主playbook,然后将子playbook导入主playbook。 示例1: - name: import web playbook import_playbook: web.yaml - name: import db playbook 阅读全文
摘要:
1. 可以在命令行传递变量 ansible-playbook -e "host=dev user=root" vars.yaml - name: var test hosts: "{{ host }}" tasks: - name: var test debug: msg: "Hello {{ us 阅读全文
摘要:
Notify所在的Task状态为Changed时触发Handler Task, Handler与普通的Task没有任何区别。 示例 修改Apache配置后,重启Apache服务 - name: stup web server hosts: dev tasks:- name: copy apache 阅读全文
摘要:
Ansible Roles是ansible自1.2版本开始引入的新特性,用于层次性、结构化地组织playbook。 Roles能够根据层次型结构自动加载template、变量文件、tasks以及handlers等。 1. Role路径 # /home/user/.ansible/roles # /u 阅读全文