분류 전체보기15 Ansible Semaphore CloudNet@ 팀 gasida님의 a101(Ansible 101 study) 스터디를 진행하며 작성한 글 입니다. Semaphore_Ansible UI 공식문서 Semaphore란 Ansible Playbook UI 입니다. Task별로 버전관리를 수행해 주거나 , Inventory , env , key 들을 잘 저장해서 편하게 사용할 수 있게끔 도와주는 Tool 입니다. Semaphore 설치 Semaphore는 4가지 설치방안을 지원합니다. snap package manager docker binary file 1. package manager 설치 방안 위 설치 방안중 package manager 방안을 통해 설치합니다. 먼저 wget으로 package manager deb 파일을 가져옵니다. .. 2024. 2. 11. Ansible 시스템 구축 자동화 도전과제풀이 CloudNet@ 팀 gasida님의 a101(Ansible 101 study) 스터디를 진행하며 작성한 글 입니다. 앤서블을 통한 시스템 구축 자동화 과정을 공부하고, 주어진 도전과제를 풀이한 내용을 정리하였습니다. 도전과제 1. vault에 AWS SecretManager를 활용해보세요 암호화할 변수 파일을 ansible-vault를 통해 생성합니다. # vault 암호는 편하게 입력 ansible-vault create vars/secret.yml New Vault password: qwe123 Confirm New Vault password: qwe123 ## 에디터 창으로 전환 : (아래 내용 복붙) user_info 변수에 userid와 userpw가 같이 있는 사전형 변수를 정의 --- us.. 2024. 2. 3. Ansible 연산자 CloudNet@ 팀 gasida님의 a101(Ansible 101 study) 스터디를 진행하며 작성한 글 입니다. 반복문 앤서블 플레이북에서 반복문을 사용함으로써 동일한 모듈을 사용하는 작업을 여러변 작성하지 않아도 됩니다. 예를들어 포트를 방화벽에 추가한다면, loop 반복문을 이용해서 작업 하나로 여러개 포트를 추가할 수 있습니다. 단순 반복문 특정 항목에 대한 작업을 반복합니다. loop 키워드를 작업에 추가하면 작업을 반복해야 하는 항목의 목록을 값으로 사용합니다. 1. 반복문 사용하지 않을경우 반복문을 사용하지 않을 경우 플레이북이 아래와 같습니다. 두 task(sshd, rsyslog) 가 반복되는것을 확인할 수 있습니다. --- - hosts: all tasks: - name: Check.. 2024. 1. 20. Ansible의 소개 및 기본 사용 Ansible의 소개 및 기본 사용 CloudNet@ 팀 gasida님의 a101(Ansible 101 study) 스터디를 진행하며 작성한 글 입니다. 참고 링크 Ansible 공식 GitHub Ansible 공식 문서 Ansible 공식 블로그 Ansible이란 ? Ansible은 오픈소스 IT 자동화 도구. 코드를 기반으로 여러 환경에 특정작업을 동일하게 적용될 수 있도록 도와주는 역할을 합니다. Ansible 특징 1. Agentless 기존 자동화 도구들처럼 관리대상 Linux 노드에 Agent를 설치할 필요가 없습니다. Ansible은 Agnet 없이 SSH 기반으로 관리 노드에 접근하여 서버들을 관리합니다. 데몬 형식의 Agent를 통해 관리 노드를 관리햇을 때, 복잡한 추가 구성이나 패키지.. 2024. 1. 13. 이전 1 2 3 4 다음