Category: AWX
-
Enabling HTTPS for AWX on K3S
The standard AWX installation works on port 80/http which in today’s enterprise security standard is unacceptable. Here is how to get HTTPS working using your own certificates. Step 1: Create Ingress Resource Create a new file named awx-ingress.yml and add the following Ingress resource configuration: if you are using aliases then can use something like…
-
Configuring AWX to Retrieve Dynamic Inventory from Active Directory Using LDAP
This tutorial will guide you through the process of configuring AWX to obtain dynamic inventory from Active Directory (AD) via LDAP. Summary of Steps: Let’s dig deeper. From AWX web portal, go to Administration >> Credential Types >> click Add Create New Credential Type window, give a name, input configuration and injector configuration: Name: Microsoft…
-
AWX Dynamic Inventory plugin for cobbler
Here is my guide on how to import systems/hosts from cobbler. Step 1: Create a Custom Credential Type create inventories/cobbler_inventory.py in your repo and sync the project. Step 1: Create a Custom Credential Type Injector Configuration: Define how these fields will be injected into the environment:YAML Save the Custom Credential Type. Step 2: Create a…
-
Ansible AWX running Projects from Github Repo
Continuous Integration/Continuous delivery (CI/CD) is the practice of automating the integration of code changes from multiple developers into a single codebase. It is a software development practice where the developers commit their work frequently to the central code repository (Github or Stash). Then there are automated tools that build the newly committed code and do…
-
Creating a custom EE for AWX
Ansible Execution Environment (EE) is used in AWX and Redhat Tower stack as the container that runs jobs or tasks. EE executes a virtual environment (venv) which runs in the task Pod/Container as shown below: You can run into situations where you want to use certain ansible plugin which will require certain python dependencies and…
-
AWX LDAP Configuration
Following settings will allow ldap authentication using active directory with Ansible AWX. For this article I am using plain-text LDAP. In production environments you will most likely use LDAPS which requires importing ADC cert or provide CA Cert – details for which I will next in my next blog, however for more details please visit: https://github.com/kurokobo/awx-on-k3s/blob/main/tips/trust-custom-ca.md…
-
Ansible AWX on Rocky Linux 9
For this article, I install a virtual machine with Rocky Linux 9.4 with hardware of 4CPU, 8GB of RAM and 40GB of hard drive space. Lets update and install some packages. Disable Selinux and firewall. Firewall we can enable later on. Install Kubernetes by running: For latest version (Sep 2025): use this: For latest version…