본문 바로가기
IT study/Linux

07. playbook 형식

by 핸조 2022. 12. 10.
cursorcolumn //줄의 간격을 확인

[playbook 작성 실습]

Control node 에서 manager 계정으로 작업

sample 폴더작성
sample 디렉토리안에서 작업
대상 - managed nodes

1. firewall,httpd 패키지가 설치되어 있어야한다.
2. firewalld service가 활성화 되어 있어야 한다.
3. httpd 가 활성화 되어 있어야 한다. 
4. httpd가 활성화 되어 있어야한다.
5. httpd 포트가 방화벽 설정에 영구적으로 허용
 되어 있어야한다. 



server a server b server c 가 managed node고 server1이 control node

 

---
- name: enabled network service 
  hosts: all
  tasks:
    - name: installed firewalld,httpd,telnet-server
      yum:
        name:
          - firewalld
          - httpd
          - telnet-server
        state: present
    - name: service started
      service:
        name: httpd 
        state: started
    - name: firewalld startd
      service:
        name: firewalld
        state: started
    - name: configured firewaldd
      firewalld:
        service: http
        permanent: yes
        immediate: yes
        state: enabled

'IT study > Linux' 카테고리의 다른 글

05. ansible addhook  (0) 2022.12.10
05. ansible vault  (0) 2022.12.10
04. ansible 실습  (0) 2022.12.10
03.yaml syntax 설정  (0) 2022.12.10
02. yaml 파일 설정  (0) 2022.12.10