본문 바로가기

IT 잡지식/DevOps69

[Jenkins+Ansible] Jenkins에 Ansible 연동하기 안녕하세요, 쯀리입니다. 오늘은 Jenkins에서 Ansible을 연동해보겠습니다. SSH 설정 Jenkins 서버에서 ansible 서버로 SSH 연결이 되는지 확인 해보겠습니다. Jenkins-server : 172.17.0.2 ansible-server : 172.17.0.4 더보기 password : P@ssw0rd 잘 연결이 됩니다. Jenkins에서 SSH를 연결해주겠습니다. 우선 Plugins가 잘 설치되어있는지 확인해보겠습니다. Dashboard > Jenkins 관리 > Plugins Publish Over SSH Dashboard > Jenkins 관리 > System Publish over SSH > SSH Servers 추가 Name : ansible-server Hostname :.. 2023. 9. 22.
[Ansible] Ansible Playbook 안녕하세요, 쯀리입니다. 오늘은 Ansible Playbook이라는 것을 알아보고 Ansible의 가장 큰 특징인 멱등성을 알아보겠습니다. Playbook이란 https://www.redhat.com/ko/topics/automation/what-is-an-ansible-playbook Ansible Playbook(앤서블 플레이북)이란? 개념, 예시, 사용방법 앤서블 플레이북이란 호스트에서 실행되는 자동화 태스크의 IT 작업을 뜻하는 프레임워크이며, Ansible 인벤토리를 구성하는 호스트 세트, 그룹 또는 분류에서 실행됩니다. www.redhat.com Playbook 이란: 자동화 작업의 청사진이며, 이 자동화 작업은 사람의 개입 없이 실행되는 복잡한 IT 작업 언제 사용을 할까요? 설치, 파일전송.. 2023. 9. 21.
[Ansible] Ansible 의 기본 명령어 안녕하세요, 쯀리입니다. 오늘은 Ansible의 기본 명령어를 살펴보고 모듈들을 사용해 보겠습니다. Ansible의 명령어 및 특징 기본 옵션 -i (--inventory-file) 적용될 호스트들에 대한 파일정보 -m (--module-name) 모듈 -a (arguments) 모듈에 전달할 인수값 -b -K 암호를 요청하고 더 높은 권한으로 명령을 실행 -user (username) 사용자를 이용하여 현재 사용자 대신 대상호스트에 전달 --become-user 이 사용자로 작업을 실행 (기본값 : root) -C 시뮬레이션 --list-hosts 적용되는 호스트 목록 ● ping ansible all -m ping 아직 docker2서버에는 key값을 복사해주지 않아서 붙지 못하는 것을 확인할 수 있.. 2023. 9. 20.