Test Ansible AWX 19.3.0 on Docker

rdamrong

Damrongsak Reetanon

Posted on September 23, 2021

Test Ansible AWX 19.3.0 on Docker

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

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

4.ติดตามสถานะการติดตั้ง

$ docker logs -f tools_awx_1
Enter fullscreen mode Exit fullscreen mode

5.เปลี่ยน admin password

$ docker exec -ti tools_awx_1 awx-manage changepassword admin
Enter fullscreen mode Exit fullscreen mode

6.สามารถเข้าถึง Ansible AWX ได้ที่ http://<host>:8013 หรือ https://<host>:8043

Alt Text

มูลค่าความสุข

💖 💪 🙅 🚩
rdamrong
Damrongsak Reetanon

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