文章目录
实现 nginx 角色
卸载httpd,创建相关目录
ansible webservers -m yum -a 'name=httpd state=absent'
mkdir -pv playbook/roles/nginx/{
tasks,handlers,templates,vars}
tree playbook/roles/nginx

创建task文件
cd playbook/roles/nginx/tasks
vim main.yml
- include: install.yml
- include: config.yml
- include: index.yml
- include: service.yml
- 安装
vim install.yml
- name: install
yum: name=nginx
- 配置
vim config.yml
- name: config file for centos7
template: src=nginx7.conf.j2 dest=/etc/nginx/nginx.conf
when: ansible_distribution_major_version=="7"
notify: restart
- 网页:引用另一个role的网页文件
vim index.yml
- name: index.html
copy

最低0.47元/天 解锁文章
996

被折叠的 条评论
为什么被折叠?



