awx
패키지 설치
# yum install epel-release
# yum install git gettext ansible docker nodejs npm gcc-c++ bzip2 -y
# yum install python-pip -y
# yum install python-docker-py -y
Docker 실행
# systemctl start docker
# systemctl enable docker
AWX Clone 및 설정
# git clone https://github.com/ansible/awx.git
# cd awx/installer/
# vim inventory
postgres_data_dir=/opt/awxdb
docker_compose_dir=/opt/awxcompose
# mkdir /opt{awxdb,awxcompose}
inventory 설정 중 AWX 버전 설정이 필요하다면 다음 부분을 수정합니다
dockerhub_base=ansible
설정파일의 설정이 완료될 경우 다음 명령을 수행하여 docker-compose파일을 생성합니다
# ansible-playbook -i inventory install.yml
- 실행이 실패하면 아래의 패키지를 설치한다음 다시 실행
# pip install docker
# pip install docker-compose
install.yml을 수행 시 docker-compose 파일이 다음의 위치에 생성되게 됩니다
# cd /opt/awxcompose/
만들어진 docker-compose파일을 다음 명령을 통해 실행합니다(docker-compose 명령 사용 시 특정 파일을 지정하지 않을 경우 자동으로 docker-compose.yml 이름을 가진 파일을 수행)
# docker-compose up -d
AWX 접속 확인
http://192.168.10.10 로 접속
로그인 화면에서 admin / password로 접속
IT study