简单例子1: vars定义变量
-
- hosts: all
remote_user: root
vars:
- package: Nginx
- service: Nginx
tasks:
- name: install Nginx package
yum: name={{ package }} state=latest
- name: install configuration file for httpd
copy: src=/etc/Nginx/Nginx.conf dest=/etc/Nginx/Nginx.conf
notify:
- restart Nginx
- name: start httpd service
service: enabled=true name={{ service }} state=started
handlers:
- name: restart Nginx
service: name={{ package }} state=restarted
条件测试: when条件测试
- hosts: all
remote_user: root
vars:
- username: user2
tasks:
- name: create {{ username }} user
user: name={{ username }}
when: ansible_distribution == "CentOS"
迭代
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。