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 을 분기할 수도 있습니다
댓글 남기기