CICD CICD 2025. 6. 4. Ansible Playbook 작성법 Ansible Playbook 작성 예시해당 Playbook 의 내용은 문법 및 key 값 참고용으로 작성 된 내용입니다.- name: First setting # playbook의 이름 hosts: all # 실행할 그룹명 become: yes # 대상 호스트에 root 사용자로 작업을 수행여부 connection: local # 대상 호스트에 연결 방법 (ssh / local) gather-facts: no # facts를 수집여부, 미 수집시 성능 향상 tasks: - name: Create /data001/docker_storage dir # /data001/docker_storage Dir Create file: path: /data001/docker_storage .. CICD 2025. 6. 2. Ansible 설치 및 구성하기 Ansible 구성 과정- Ansible 설치- 인벤토리 설정- Host 등록- 인벤토리 확인 1) Ansible 설치# Ansible은 SSH 기반으로 명령을 수행하여 sshpass 패키지가 필요합니다.# 패키지는 작업을 수행하는 Master 서버에서만 진행하면 됩니다.apt -y install ansible sshpass버전 확인ansible --version2) 인벤토리 설정Ansible 인벤토리란, Ansible 에서 관리할 호스트에 대한 정보를 작성하는 파일입니다.기본 경로는 /etc/ansible/hosts 에서 인벤토리 파일을 찾으며 다양한 파일 형식 중일반적으로 INI 스타일이나 YAML 파일을 사용합니다.config file 의 경로가 none 이기 때문에 config init 을 한번 .. CICD 2025. 4. 25. Ansible 개요 프로비저닝, 환경 설정, 애플리케이션 배포 등의 업무를 코드 기반으로 작성하여 편리하게 배포할 수 있도록 하는 자동화 도구 입니다.오픈소스의 커뮤니티 앤서블과 레드햇 앤서블 오토메이션 플랫폼 두 종류가 있습니다.Control Node : 제어 노드 ( 앤서블 코어가 설치되어 플레이북을 작성하고 실행하는 노드 )Managed Node : 관리 노드 ( 플레이북이 실행되어 애플리케이션 설치나 사용자 요구 작업 등이 수행되는 노드 )Python 모듈을 사용하기 때문에 모든 대상 서버에 Python 이 필수적으로 필요합니다.플러그인 : 앤서블의 확장 기능을 제공 모듈 : SSH를 통해 관리 노드에 연결한 후 앤서블 모듈 이라는 스크립트를 푸시하여 작동, 매개 변수를 허용하며 모듈은 실행이 완료되면 제거됨 인벤토.. CICD 2025. 2. 10. Jenkins 특정 버전 설치 및 업데이트 Java 설치Jenkins 버전 별 Java 요구 버전sudo apt updatesudo apt install openjdk-11-jre# 버전 확인java -versionwget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'apt-get update#apt update 중 GPG error 발생 시 :#1. NO_PUBKEY 뒤에 나오는 16자리 알파벳 키를 복사#2. apt-key adv --keyserver hkp://key.. CICD 2023. 12. 11. GitHub - github support for password authentication was removed 토큰 인증 에러 GitHub에 있는 Repo를 Pull이나 Clon 하기 위해 명령어를 입력했는데 아래와 같은 에러 메시지가 발생했다.remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.이제 2021년 8월 13일 부터 비밀번호 지원은 종료되고 개인 액세스 토큰을 사용해야 한다고 한다.그럼 일단 토큰을 생성해야 하는데 방법은 다음과 같다.1... 이전 1 다음