본문 바로가기

Automation Tools/Ansible

1.8 ansible | [test][playbook] 파일 내용 수정

반응형

[root@ANSIBLE ansible]# cat lineinfile.yml
---
- 
  hosts: test02
  become: true
  tasks:
    -
      lineinfile:
        path: /etc/nginx/nginx.conf
        line: include /etc/nginx/conf.d/*.conf;
        state: present
      notify:
        - restart nginx
  handlers:
    - name: restart nginx
      service:
        name: nginx
        state: restarted
 
## 파일 마지막에 추가됨(있으면 추가 안됨) 그리고 재시작
## state 파리미터
## absent : 삭제
반응형