본문 바로가기
DevOps/Ansible

[Ubuntu] playbook 만들기 - update, reboot, stop

by ssyeon 2022. 1. 11.

 

 

모든 서버 update하기 playbook

 

sudo vim update.yml

---
# update server
- hosts: all
  tasks:
    - name: Update and upgrade apt all packages
      become: true

      apt:
        upgrade: yes
        update_cache: yes
        cache_valid_time: 86400 #One day

 

ansible-playbook update.yml 으로 playbook을 실행해준다

 


 

 

모든 서버 reboot 하기

 

sudo vim reboot.yml

---
# reboot all server
- hosts: all
  become: true

  tasks:
    - name: rebooting server
      reboot:

 

ansible-playbook reboot.yml 으로 playbook을 실행해준다

 

 


 

 

모든 서버 stop 상태로 만들기

 

sudo vim stop.yml

---
# stop server
- hosts: host
  become: true

  tasks:
    - name: server shutdown
      command: /sbin/shutdown -h now

 

ansible-playbook stop.yml 으로 playbook을 실행해준다

하나가 너무 늦게 꺼지길래 K-승질머리 못견디고 해당 그룹 설정해서 다시 꺼줌ㅎㅎ

 

 

 

 

요기도 여기까지만 진행되고 딜레이 되길래 서버가 꺼졌는지 확인하고 그냥 종료해보림...ㅎ

암튼 다 종료됩니다요

 

 

 

 

 

 

 

 

 

반응형

댓글