카테고리 없음
ansible로 텍스트 추가하는 방법
mellamo
2023. 4. 29. 16:38
ansible-playbook 을 활용해 해보자.
아래는 master라는 이름의 서버에 't1' 이라는 텍스트 파일이 있다.
여기에 텍스트를 추가해보자.
추가하기 위한 playbook는 아래처럼 만든다.
master가 포함된 그룹이름은 'master'
경로는 ~/t1 파일이므로
{{ ansible_env.HOME }}/t1
이렇게 넣어준다.
ansible.yaml
---
- name: Add "Line 4"
hosts: master
tasks:
- name: Add t1
ansible.builtin.lineinfile:
path: "{{ ansible_env.HOME }}/t1"
line: "Line 4"
state: present
create: yes
명령어는 아래처럼 입력한다.
ansible-playbook ansible.yaml
실행되고 아래처럼 추가가 된 것을 확인할 수 있다.