awx (3) 썸네일형 리스트형 4.2 ansible | [gitlab] awx 연동 설정 awx와 연동 계정 : test gitlab project : http://{gitlab ip}:8080/Ansible-Project/Ansible.git playbook 제작 등 업로드는 {gitlab server}}:/opt/ansible-gitlab 에서 진행 [root@ansible ansible-gitlab]# pwd /opt/ansible-gitlab [root@ansible ansible-gitlab]# ll total 4 drwxr-xr-x 7 root root 88 Feb 15 17:53 Ansible -rwxr--r-- 1 root root 78 Feb 15 14:43 git_clone.sh ## git clone [root@ansible ansible-gitlab]# cat git_c.. 3.2 ansible | [AWX] GitLab 연동하기 Gitlab Project root(administrator) 계정으로 awx라는 project를 생성하고 playbook과 inventory 2개의 디렉토리를 생성 하였다. inventory : winrm을 이용하는 windows hosts로 plo 그룹에 plo1, plo2 이 호스트 등록 playbook : DNS 서비스를 stop/start 하는 간단한 playbook AWX Gitlab Credential 등록 ID/PASSWORD 방식 Credentials - ADD Credentials Type : Source Control Type Details : Username, Password 입력 (root 계정) ssh rsa key 방식 AWX가 SSH Client, Gitlab이 ssh ser.. 3.1 ansible | [AWX] 설치 개요 : ansible-tower의 오픈소스 버전으로 DOCKER 기반의 ansible manager (GUI) - 스케줄 기능과 작업 수행에 따른 알림 기능으로 시스템의 auto configure 기능 뿐만 아니라 cron 스케줄에도 유용할것으로 보임. 설치 : Centos7 기준 ## 필수 패키지 설치 [root@docker1 ~]# yum -y install epel-release yum-utils git ## docker 레포 추가 [root@docker1 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ## ansible, pip 설치 [root@docker1 ~]# yum -y in.. 이전 1 다음