host server의 config file 변경
- host server의 config 파일을 수정하는 playbook
---
- hosts: all
become: true
tasks:
- stat:
path: /tmp/local_test2.repo
register: result
- name: move old file
command: mv /tmp/local_test2.repo /tmp/local_test2_old.repo
when:
- result.stat.exists
- name: make local.repo file
file:
path: /tmp/local_test2.repo
state: touch
- name: modify line
blockinfile:
path: /tmp/local_test2.repo
block: |
[test_repo]
name=test_repo
baseurl=http://www.test_repo_url.com
gpgcheck=0
enabled=1
Ansible Playbook 예제 시리즈
2022.08.17 - [Dev/Linux] - [Ansible] Ansible playbook example - 1
[Ansible] Ansible playbook example - 1
host server의 config file 변경 - host server의 config 파일을 수정하는 playbook --- - hosts: all become: true tasks: - stat: path: /tmp/local_test2.repo register: result - name: move old f..
dev-kwon.tistory.com
2022.08.18 - [Dev/Linux] - [Ansible] Ansible playbook example - 2
[Ansible] Ansible playbook example - 2
Local repo 설정 파일 host server에 복사 - local repo 설정 파일을 host server에 복사하는 playbook --- - name: copyfile host: all become: true tasks: - name: copy local.repo file copy: src..
dev-kwon.tistory.com
2022.08.19 - [Dev/Linux] - [Ansible] Ansible playbook example - 3
[Ansible] Ansible playbook example - 3
Home directory 아래 폴더 생성 - Home directory 아래 폴더 ( tomcat, Jenkins, apps, logs (tomcat, apache) ) 를 생성하는 playbook --- - name: makedir hosts: all become: true tasks: - name: ma..
dev-kwon.tistory.com
'Dev > Linux' 카테고리의 다른 글
[Ansible] Ansible playbook example - 3 (0) | 2022.08.19 |
---|---|
[Ansible] Ansible playbook example - 2 (0) | 2022.08.18 |
[Linux] traceroute (0) | 2022.08.15 |
[Ansible] Include (0) | 2022.08.11 |
[Ansible] Module (0) | 2022.08.10 |
댓글