본문 바로가기

Ansible3

Ansible Task 조건문 + 변수 사용해보기 (when 사용) Ansible Task에서 when 조건문을 사용해서 특정 task를 관리할 수 있다.  ---- name: basic condition hosts: localhost vars: username: "andy" tasks: - name: "Print andy" debug: msg: "Print username == andy" when: username == "andy" 2024. 8. 3.
Ansible Task를통해 파일 생성 및 모듈 사용해보기(file, lineinfile) 이전에도 말했듯이 Ansible playbook에서 Task를 정의를 하면 특정 task를 실행시킬 수 있다. 그중 Task에 특정 경로에 파일을 생성하는 방법을 알아보자.  ---- name: basic command hosts: localhost tasks: - name: Create file file: path: /root/ansible-test/namelists state: touch    namelists 파일이 생긴걸 볼 수 있다. 그러면 연속적인 task를 작업하여 파일을 생성하고 그 파일 안에 이름을 작성하고 저장하는 작업을 만들어보자.  ---- name: basic command hosts: localhost tasks: - name:.. 2024. 8. 3.
Ansible playbook task 작성 해보기 Ansible PlaybookAnsible Playbook은 재사용, 반복, 점검, 여러 노드 애플리케이션 배포에 유용하다. 쉽게말해서 특정 task들을 정의하고 각 task마다 동기 비동기로 실행시킬 수 있다.        Ansible play Task 작성해보기---- name: basic command hosts: localhost tasks: - name: Execute command 'date' command: date - name: Execute command 'ls' command: ls 앤서블은 기본모듈 이외에도 다야항 모듈을 사용할 수 있다. 각 Task에 모듈을 사용할 수 있는데 cp, apt, ls, date ... etc 등등 명령어들을 모듈이라고 .. 2024. 8. 3.