标签:ansi 迭代 结构 进程数量 service 企业级 实现 cafe type
ansible工具远程执行批量操作:- hosts: web
remote_user: root
tasks:
- name: install httpd
yum: name=httpd
- name: copy file
copy: src=/etc/httpd/conf/httpd.conf dest=/etc/httpd/conf/ backup=yes
tags: copyconf
notify: restart httpd
- name: start httpd
service: name=httpd state=started enabled=yes
handlers:
- name: restart httpd
service: name=httpd state=restarted
?ansible使用模板
?templates功能:根据模块文件动态生成对应的配置文件
?templates文件必须存放于templates目录下,且命名为 .j2 结尾
?yaml/yml 文件需和templates目录平级,目录结构如下:
./
├── temnginx.yml
└── templates
└── nginx.conf.j2
?
?
?
?
?
tmpnginx.yml(变量优先级由高到低:命令行-à playbook—) 主机清单)
?
?
../templates/nginx.conf配置文件做如下参数修改
按照cpu的个数生成进程数量
?
?
?
?
?
如果需要根据变量、facts或此前任务的执行结果来做为某task执行与否的前提时要用到条件测试,通过when语句实现
?
?
groups指定用户的辅助组 迭代调用
?
?
?
?
hping3控制ping的速度
?
?
迭代嵌套子变量迭代嵌套子变量
标签:ansi 迭代 结构 进程数量 service 企业级 实现 cafe type
原文地址:http://blog.51cto.com/11034229/2063798