목록Ansible 101 Study (12)
Ssoon

CloudNet@ 가시다님이 진행하는 Ansible 101 Study "앤서블로 시작하는 인프라 자동화" (한빛미디어) 로 진행 ✅ 반복문 💠 단순 반복문 sshd 서비스와 rsyslog 서비스의 상태 체크 playbook --- - hosts: all tasks: - name: check sshd service ansible.builtin.service: name: sshd state: started - name: check rsyslog state ansible.builtin.service: name: rsyslog state: started ansible-playbook 실행 loop 반복문 적용 loop 키워드 아래 체크할 서비스 sshd 와 rsyslog 나열 service 모듈 name 에는 ..

CloudNet@ 가시다님이 진행하는 Ansible 101 Study "앤서블로 시작하는 인프라 자동화" (한빛미디어) 로 진행 ✅ 자동 변수 예약 Facts 앤서블이 관리 호스트에서 자동으로 검색한 변수 호스트이름, 커널 버전, 네트워크 인터페이스 이름, 운영체제 버전, CPU 개수 ... 팩트에 의해 수집된 변수 값을 이용 ▶ 서비스 상태 확인 💠 팩트 사용하기 플레이북을 실행할 때 자동으로 팩트가 수집 ansible_facts 변수를 통해 사용 facts.yam 파일 생성 ▶ ansible.builtin.debug 모듈을 이용 ansible_facts 변수의 모든 내용 출력 - hosts: db tasks: - name: print all facts ansible.builtin.debug: var:..

CloudNet@ 가시다님이 진행하는 Ansible 101 Study "앤서블로 시작하는 인프라 자동화" (한빛미디어) 로 진행 ✅ 패스워드를 안전하게 보관 Ansible Vault 모든 데이터 파일을 암호화하고 암호화된 파일의 내용을 해독 💠 암호화된 파일 만들기 ansible-vault create 플레이북 파일명을 입력 ▶ 해당 파일에서 사용할 패스워드와 확인용 패스워드 입력 user: ansible password: pass 파일 접근 권한 확인 cat으로 암호화된 파일내용 확인 ansible-vault view ▶ 파일을 생성할 떄 사용했던 vault 패스워드 입력 ▶ 파일내용 확인 💠 파일을 이용한 암호화 파일 만들기 vault 용으로 입력한 패스워드 별도의 파일에 저장 ▶ 패스워드 입력 없이..

CloudNet@ 가시다님이 진행하는 Ansible 101 Study "앤서블로 시작하는 인프라 자동화" (한빛미디어) 로 진행 ✅ 변수의 종류와 사용법 시스템 작업 시 사용되는 다양한 값을 변수를 사용하여 저장 ▶ 플레이북 재사용 💠 그룹 변수 인벤토리에 정의된 호스트 그룹에 적용하는 변수 인벤토리에 선언 선언하고자 하는 그룹명과 함께 :vard 문자열을 추가 all 이라는 그룹에서 user라는 변수 사용 [all:vars] user=ansible create-user.yml 생성 시스템 사용자 생성 ▶ ansible.builtin.user 모듈 사용 --- - hosts: all tasks: - name: create user {{ user }} ansible.builtin.user: name: "{..