Skip to content

This repository offers a tool for quickly setting up a automation system utilizing the AWX. It's perfect for Proof of Concept (PoC), educational, or testing scenarios.

License

songleo/automation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository offers a tool for quickly setting up an automation system utilizing the AWX. It's perfect for Proof of Concept (PoC), educational, or testing scenarios.

Prerequisites

Building Automation System

$ git clone git@github.com:songleo/automation-system.git
$ cd automation-system
$ ./install.sh

Access AWX Console

By default, the admin user is admin and the password is available in the -admin-password secret. To retrieve the admin password, run:

$ kubectl get secret awx-admin-password -o jsonpath="{.data.password}" | base64 --decode ; echo
admin

Please ensure that you add the mapping of IP addresses and domain names in your /etc/hosts file. For example, if your local IP is 192.168.0.106, you need to add the following content to your /etc/hosts file.

192.168.0.106 www.automation-system.com

Then login console from this URL: http://www.automation-system.com/awx/#/home or http://localhost/awx/#/home

Troubleshooting

You can use the following commands to load the docker image to Kind cluster if the Kind network is not good.

kind load docker-image quay.io/ansible/awx-operator:2.10.0 --name awx
kind load docker-image postgres:13 --name awx
kind load docker-image docker.io/redis:7 --name awx
kind load docker-image quay.io/ansible/awx:23.6.0 --name awx
kind load docker-image quay.io/ansible/awx-ee:latest --name awx

Ref

About

This repository offers a tool for quickly setting up a automation system utilizing the AWX. It's perfect for Proof of Concept (PoC), educational, or testing scenarios.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published