Ansible Tower의 OpenSource격인 AWX를 설치해 보자.
CentOS 7 쉘에서 아래 커맨드 입력하면 된다.

물론 모두 기본 비번이므로 운영용으로 쓰기 위해서는 awx/installer 부분을 수정해야하고,

쿠버네티스를 이용해서 클러스터를 구축을 할 필요가 있다.

아래는 단일 서버에 Docker-Compose로 구축하는 가장 빠르고 심플한 방법이다.
Docker-Compose 최신버전에는 실행이 안되므로 1.23.2 로 고정해야 한다!

#!/usr/bin/env bash

sudo yum -y install epel-release 
sudo yum -y install yum-utils ansible git python-pip gcc

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum -y install docker-ce
sudo systemctl enable docker
sudo systemctl start docker
sudo pip install -U pip docker-compose==1.23.2

git clone https://github.com/ansible/awx.git
cd awx/installer/
mkdir -p /var/awx
sed -i 's/\/tmp\/pgdocker/\/var\/awx\/pgdocker/g' inventory
ansible-playbook -i inventory install.yml -b

완료되면 Public IP로 접속, 실제 스크립트 실행후 3~5분정도 초기화 시간이 필요하다.

+ Recent posts