Created Role for logging into registry

This commit is contained in:
Sean Anderson 2025-04-01 13:43:59 -05:00
parent 81c6c2ca76
commit 1a27044367
6 changed files with 21 additions and 0 deletions

View File

@ -13,6 +13,8 @@ littlered.seandersontech.com
[pi_cluster]
goldsquad-[1:4].seandersontech.com
[database]
goldsquad-2.seandersontech.com
[webservers]
webserver-01

View File

@ -0,0 +1,5 @@
---
name: Provision Postgres database container
hosts: database
roles:
- podman_login

View File

@ -0,0 +1,2 @@
# Purpose
This role logs into rh via podman

View File

@ -0,0 +1,7 @@
---
- name: login to registry.redhat.io
containers.podman.podman_login:
username: '{{ rh_username }}'
password: '{{ rh_token }}'
registry: '{{ registry }}'
tlsverify: '{{ tlsverify }}'

View File

@ -0,0 +1,5 @@
---
rh_username: '{{ lookup("env", "CONTAINER_REGISTRY_USERNAME") }}'
rh_token: '{{ lookup("env", "CONTAINER_REGISTRY_PASSWORD") }}'
registry: '{{ lookup("env", "CONTAINER_REGISTRY_HOST") }}'
tls_verify: '{{ lookup("env", "CONTAINER_REGISTRY_VERIFY_SSL") }}'