본문 바로가기

ansible

Ansible101 1기 4주차 첫번째 안녕하세요, 마지막 스터디 공유 시작하겠습니다. 보안 설정 자동화 11.1. 패스워드 변경 주기 설정하기 패스워드 변경 주기를 설정할 대상 호스트는 인벤토리를 통해 설정한다. 패스워드 변경 주기를 설정할 사용자 계정 정보와 최대 변경일은 변수를 통해 별도의 파일로 정의한다. 패스워드 변경 주기 설정은 ansible.builtin.user 모듈을 이용한다. 플레이북 설계 사용자 계정과 최대 변경일을 변수로 설정하기 위해 vars_maxdays.yml 파일 생성 메인 플레이북 set_chage_password.yml 파일에는 변경 주기를 설정할 태스트가 포함 1. 프로젝트 디렉터리 생성 및 ansible.cfg, inventory 파일 작성 # mkdir ~/my-ansible/chapter_11.1 cd .. 더보기
Ansible101 1기 1주차 안녕하세요, 덴고입니다. 본격적으로 CloudNet@에서 주관하는 Ansible101 Study가 시작됐습니다. 거두절미하고 바로 스터디 내용을 공유하겠습니다. Ansible은 쉽게 말해서 자동화 도구입니다. IT 업무를 코드 기반으로 작성하고 여려 환경에 동일하게 적용될 수 있도록 돕는 역할을 합니다. 앤서블 아키텍처를 살펴보면 그림처럼 제어노드와 관리 노드로 구성돼 있습니다. 제어노드는 앤서블이 설치되는 노드입니다. 이 노드에는 파이썬 모듈을 이용하기 때문에 파이썬이 필수로 설치돼 있어야 합니다. 관리노드는 앤서블이 제어하는 원격 시스템 또는 호스트를 의미합니다. 이 노드는 제어노드와 SSH 통신이 가능해야 하며 마찬가지로 파이썬이 설치돼 있어야 합니다. 인벤토리는 제어노드가 제어하는 관리 노드의 목.. 더보기