본문 바로가기

분류 전체보기451

GOORM: Kubernetes-30 Facts (사실, 객관) : 반복문, 핸들러, 예외처리, 플레이북 모듈화, 암호화, 역할에 대해 배우고 평가 시험 진행 Findings (배운 점) : 반복문 - ansible은 반복작업을 위해 loop 키워드 사용 + item이라는 반복문 변수 사용 - 단순한 값 뿐만 아니라 해시 또는 사전방식도 사용 간으 - 반복문 키워드 : with_items, with_file, with_sequence등 반복문 키워드도 있음 - 반복 실행되는 작업의 출력을 캡쳐하기 위해 register 키워드 사용, 중첩 기능 지원 핸들러 - 관리 호스트를 변경하지 않고도 플레이 북과 해당 작업을 여러번 실행 - 다른 작업에서 트리거한 알림에 응답하는 작업, 작업은 관리 호스트에서 작업이 변경될 때만 핸들러에 통지 - .. 2021. 12. 6.
GOORM: Kubernetes-29 Facts (사실, 객관) : 오늘은 변수및 팩트, 조건문에 대해 배우고 실습 진행 Findings (배운 점) : 변수 관리 - ansible 변수 : 파일 전체에서 재사용할 수 있는 값을 저장하는데 사용할 수 있는 변수를 지원 - 변수에 포함 할 수 있는 값 : 생성할 사용자, 설치할 패키지, 다시 시작할 서비스, 제거할 파일, 인터넷에서 검색할 아카이브 - 변수이름 지정 : 문자로 시작, 문자, 숫자, 밑줄만 포함 - 전역 범위 : 명령줄 또는 ansible 구성에서 설정한 변수 - 플레이 범위 : 플레이 및 관련 구조에서 설정한 변수 - 호스트 범위 : 인벤토리, 팩트 수집 또는 등록된 작업별로 호스트 그룹 및 개별 호스트에서 설정한 변수 - 우선순위는 전역 > 플레이 > 호스트 - 배열 형식의.. 2021. 12. 2.
GOORM: Kubernetes-28 Facts (사실, 객관) : 오늘은 ad-hoc 명령, 모듈, 플레이북에 대해 배우고 실습 진행 Findings (배운 점) : ad-hoc 명령 실행 - 신속한 테스트 및 변경에 유용, ansible 명령어 사용, 호스트 직접 지정 혹은 -i 옵션으로 인벤토리 파일 지정 - -m 옵션으로 사용할 모듈 지정, -a 옵션으로 추가 인수 입력 지시문 명령줄 옵션 inventory -i remote_user -u become --become, -b become_method --become-method become_user --become-user become_ask_pass --ask-become-pass, -K ask_pass --ask-pass 모듈 사용법 확인 - ansible-doc로 모듈 정보 및.. 2021. 12. 1.
GOORM: Kubernetes-27 Facts (사실, 객관) : 오늘은 Ansible 인벤토리 뒷부분이랑 구성 파일에 대해 배우고 실습 진행 Findings (배운 점) : Ansible 인벤토리 - 동적으로 인벤토리 생성 : 사용 방식은 정적 인벤토리와 동일, 크라우드 및 가상화 플랫폼 등에서 사용하기 좋음, 대부분 python으로 작성하지만 다른 방식도 가능, 인벤퇴 정보를 JSON 형식으로 반환 Ansible 구성 파일 - 각 섹션에 키-값 쌍으로 정의된 설정 - [default]에서는 Ansible 작업의 기본값을 설정 - [privilege_escalation]에서는 권한 에스컬레이션을 수행하는 방법을 구성 - 연결 구성 : 해당 관리 호스트와 통신하는 방법을 확인하기 위해 구성 파일 참조 지시문 설명 inventory 인벤.. 2021. 11. 30.