Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zjleblanc/ansible-ee-builder-template

Ansible Execution Environment builder template repository. Instantiate your own repository with EE definition files and have a DevOps workflow pre-configured.
https://github.com/zjleblanc/ansible-ee-builder-template

Last synced: 12 days ago
JSON representation

Ansible Execution Environment builder template repository. Instantiate your own repository with EE definition files and have a DevOps workflow pre-configured.

Awesome Lists containing this project

README

        

# ansible-ee-builder-template

Ansible Execution Environment builder template repository. Instantiate your own repository with EE definition files and have a DevOps workflow pre-configured.

## configuring the repository

Navigate to Settings > Under Security > View Secrets and Variables > Select Actions

![add secrets](./attachments/add_secrets.png)



![add variables](./attachments/add_vars.png)

## variables

| Name | Description | Example |
| --- | --- | --- |
| EE_IMAGE_TAG | Tag to apply to each image built (in addition to commit hash) | latest |
| REGISTRY_URL | URL for registry used to host images | `hub.example.com`
`quay.io/zleblanc` |
| REGISTRY_USERNAME | Quay username for pushing to container registry | dev |
| REDHAT_USERNAME | Red Hat username for pulling official base images | [email protected] |

## secrets

| Name | Description |
| --- | --- |
| REGISTRY_PASSWORD | Tag to apply to each image built (in addition to commit hash) |
| REDHAT_PASSWORD | Registry username for pushing images |
| AH_TOKEN | Automation Hub token for replacing placeholder value in ansible.cfg |

## definitions

| EE Name | Purpose | Docs |
| --- | --- | :---: |
| example-ee | Example EE for Windows workloads | [📝](./example-ee/execution-environment.yml) |