Test Ansible AWX 19.3.0 on Docker
Damrongsak Reetanon
Posted on September 23, 2021
Ansible AWX ใน version 18.0 เป็นต้นไปไม่สามารถติดตั้งในรูปแบบเดิม ๆ ที่เคยทำได้อีกแล้ว และมุ่งไปที่ติดตั้งใน Kubernetes ด้วย operator ซึ่งก็เป็นทิศทางที่เห็นด้วยว่า น่าจะไปในทิศทางนั้น แล้วถ้าต้องการทดสอบล่ะ ทำไงได้บ้าง มาลองดูกันครับ
0.Requirements
เครึ่องที่ใช้ทดสอบ เป็นเครื่องที่มี Memory 8 GB , 4 vCPU พร้อมติดตั้ง docker ไว้ที่เครื่องเรียบร้อยแล้ว โดยที่เลือกใช้ Ubuntu 20.04.3 LTS เป็น OS ในการทดสอบ
1.ติดตั้ง software ที่จำเป็น
$ sudo apt update
$ sudo apt install -y docker-compose python3-pip ansible
2.d/l awx version ที่ต้องการ ณ. วันที่เขียนนี้ version 19.3.0 เป็น latest version และ สั่งสร้าง AWX Container Image
$ git clone -b 19.3.0 https://github.com/ansible/awx.git
$ cd awx
$ make docker-compose-build
3.Running AWX
$ make docker-auth awx/projects docker-compose-sources
$ docker-compose -f tools/docker-compose/_sources/docker-compose.yml run --rm awx_1 make clean-ui ui-devel
$ docker-compose -f tools/docker-compose/_sources/docker-compose.yml up -d
4.ติดตามสถานะการติดตั้ง
$ docker logs -f tools_awx_1
5.เปลี่ยน admin password
$ docker exec -ti tools_awx_1 awx-manage changepassword admin
6.สามารถเข้าถึง Ansible AWX ได้ที่ http://<host>:8013 หรือ https://<host>:8043
มูลค่าความสุข
Posted on September 23, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 30, 2024
November 30, 2024