Skip to content

Commit

Permalink
Merge pull request #32 from ppodgorsek/issue-27
Browse files Browse the repository at this point in the history
Issue #27 - Add a table of contents in the README
  • Loading branch information
ppodgorsek authored Feb 8, 2024
2 parents 07cc2da + 0ccde85 commit 9736967
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Ansible AWX Execution Environment with AWS, Azure, GCP, Kubernetes, Helm, Java and Terraform

## Table of contents

* [What is it?](#what-is-it)
* [Versioning](#versioning)
* [AWX configuration](#awx-configuration)
* [Installation details](#installation-details)
* [Troubleshooting](#troubleshooting)
* [Job is not using the correct execution environment](#job-is-not-using-the-correct-execution-environment)
* [Please contribute!](#please-contribute)

-----

<a name="what-is-it"></a>

## What is it?

This project contains the configuration of an Ansible AWX Execution Environment container image with commonly used libraries.
Expand All @@ -17,13 +31,17 @@ It is based on the official Ansible AWX EE image and mainly includes:
* PostgreSQL 16
* Terraform 1.7.3

<a name="versioning"></a>

## Versioning

The versioning of this project follows the one of the official Ansible AWX EE containers.

* If based on an existing AWX EE tag, the release will be the same as the EE one.
* If based on the latest EE tag, the release will have a `-SNAPSHOT` suffix to indicate the changing nature of the parent.

<a name="awx-configuration"></a>

## AWX configuration

This image can be set up in AWX by:
Expand All @@ -37,6 +55,8 @@ This image can be set up in AWX by:

3. Applying the execution environment on the relevant job templates.

<a name="installation-details"></a>

## Installation details

In addition to using this image for AWX's execution environment, remember to define the list of Ansible Galaxy packages your project relies on in `/collections/requirements.yml`. That file has the following format:
Expand Down Expand Up @@ -65,14 +85,20 @@ Depending on your needs, the following collections are supported and can be adde
* [PostgreSQL](https://galaxy.ansible.com/community/postgresql): `community.postgresql`
* [Terraform](https://galaxy.ansible.com/community/general): `community.general`

<a name="troubleshooting"></a>

## Troubleshooting

<a name="job-is-not-using-the-correct-execution-environment"></a>

### Job is not using the correct execution environment

Upon running a job, errors might appear which seem to be pointing to missing dependencies.

This is a common misconfiguration, remember to make sure your job templates are using the correct execution environment.

<a name="please-contribute"></a>

## Please contribute!

Have you found an issue? Do you have an idea for an improvement? Feel free to contribute by submitting it [on the GitHub project](https://github.com/ppodgorsek/ansible-awx-ee/issues).

0 comments on commit 9736967

Please sign in to comment.