[ansible] install nginx (ubuntu)

ansible 을 이용해 hosts 들에 nginx 를 설치하고 start 한다

---
- name: install nginx
  hosts: web
  become: yes

  tasks:
   - name: update apt repo and cache 
     apt: update_cache=yes force_apt_get=yes
   - name: install nginx
     action: apt name=nginx state=present
   - name: start nginx
     service: name=nginx state=started enabled=yes

web 이라 지정되는 hosts (들) 에 nginx 를 설치 합니다

apt 를 이용한 설치를 위한 코드 이며 yum 을 사용하거나 하려면 다른 playbook 을 사용 해야 합니다
apt/yum 을 모두 관계없이 설치 가능하도록 하게 하는 playbook 을 gather_fact 를 이용해 os 상태를 확인하며 설치 하도록 playbook 을 분기할 수도 있습니다


댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다