CI/CD
1. 사용자 추가 1.1 사용자 1명 추가 그룹 생성 및 사용자 추가는 여러 개 있어도 대응할 수 있지만, Key 파일에 문제가 발생합니다. OS 사용자 추가는 크게 4가지의 작업으로 구성합니다. 사용자가 포함될 그룹 생성 사용자 추가 폴더 생성 Public Key 추가 # site.yaml — – name: Add a User hosts: web vars_files: – "./VARS/vars.yaml" become: yes …
Ubuntu 20.04 OS 기본 설정을 Ansible로 한번에 진행합니다.
0. 사전 준비 서버는 WSL2 ubuntu 20.04, 호스트는 CentOS 7 기준으로 작성하였습니다. AWS Cli v2 (API 호출하여 EBS 변경 상태가 완료인지 확인) jmespath (API 호출하였을 때 응답 값 Parse) 0.1 AWS Cli v2 설치 최신 AWS Cli v2를 설치합니다. curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install AWS credentials을 추가합니다. sudo aws configure 리전을 포함하여 …
설치 Ansible은 Agentless 방식으로 서버에 ssh로 접속하여 명령을 실행합니다. 서버는 Python과 Ansible, 호스트는 Python만 설치합니다. Python 파이썬 버전 확인 python3 –version Python 3.8.2 파이썬 버전 3.8 이상으로 설치해주세요. 만약 다른 메세지가 나온다면 링크를 참고하여 설치를 진행하세요. [ 참고 ] sudo apt install python3.8 sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.[old-version] 1 sudo update-alternatives –install /usr/bin/python3 python3 …