삽더하기실수
Ansible-playbook nginx 설치 및 삭제 방법 본문
728x90
nginx_install.yml
---
- name: Install nginx on CentOS
hosts: CentOS
gather_facts: no
become: yes
# root 권한은 얻어 오는것
tasks:
- name: install epel-release
yum: name=epel-release state=latest
- name: install nginx web server
yum: name=nginx state=present
- name: Upload default index.html for web server
get_url: url=https://www.ginx.com dest=/usr/share/nginx/html mode=0644
- name: Start nginx web server
service: name=nginx state=started
nginx_remove.yml
---
- name: Remove nginx on CentOS
hosts: CentOS
gather_facts: no
become: yes
tasks:
- name: remove epel-release
yum: name=epel-release state=absent
- name: remove nginx
yum: name=nginx state=absent
vagrant 실행
ansible-playbook nginx_install.yml -k
#nginx 설치
ansible-playbook nginx_remove.yml -k
#nginx 삭제
728x90