From 1a27044367be8642ed26d1843d461f26722d0eb7 Mon Sep 17 00:00:00 2001 From: SeAndersonT Date: Tue, 1 Apr 2025 13:43:59 -0500 Subject: [PATCH] Created Role for logging into registry --- inventory | 2 ++ playbooks/provision_pgdb/site.yml | 5 +++++ roles/install_pgdb/tasks/.main.yml.swp | Bin 12288 -> 0 bytes roles/podman_login/README.txt | 2 ++ roles/podman_login/tasks/main.yml | 7 +++++++ roles/podman_login/vars/main.yml | 5 +++++ 6 files changed, 21 insertions(+) create mode 100644 playbooks/provision_pgdb/site.yml delete mode 100644 roles/install_pgdb/tasks/.main.yml.swp create mode 100644 roles/podman_login/README.txt create mode 100644 roles/podman_login/tasks/main.yml create mode 100644 roles/podman_login/vars/main.yml diff --git a/inventory b/inventory index 37fffd9..9c8c768 100644 --- a/inventory +++ b/inventory @@ -13,6 +13,8 @@ littlered.seandersontech.com [pi_cluster] goldsquad-[1:4].seandersontech.com +[database] +goldsquad-2.seandersontech.com [webservers] webserver-01 diff --git a/playbooks/provision_pgdb/site.yml b/playbooks/provision_pgdb/site.yml new file mode 100644 index 0000000..55866be --- /dev/null +++ b/playbooks/provision_pgdb/site.yml @@ -0,0 +1,5 @@ +--- +name: Provision Postgres database container +hosts: database +roles: + - podman_login diff --git a/roles/install_pgdb/tasks/.main.yml.swp b/roles/install_pgdb/tasks/.main.yml.swp deleted file mode 100644 index d1e7023d6874bb1117dcaf5fdd4e9c88f57be35e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2zi-qq6vtgyDL)ExG1ocCwOvZ24lS)vg{oFPN(ZP8=ko3@s$-|NQ#gJ~`~}P` zNc;mZF!Ki>x-#%DFaRrJ;3by}M}h7|&(c?p{hnX!PrRJ&8#QmOt@Eq?EW>u5u~!?P zyWihkK7HwMnpqGk24l5yMf9I72I2bF3FD8gfKK1<=yZJ1ld*8nOI+JPrfndUO(F?F zqOgXPZH#~jjFw>QxvUpQffIJm2B}DtKS0le&R@94XGmnM1Tko0U|&I zhyW2F0z`la5CI}U1Wq6U5i|DT3}bgDar5~9|LFJsk8_NDLcK-3L_J46Ms-n3sCm?7 z)D-IDS;h`gZ%_|WcTqP`9%=@40rd^*e?@&ky+^%9y+A!fY1A&N+`|cENLwZXM1Tko z0U|&IhyW2F0z`laFpdqBKyz~(a%XZVXVB&BAmoK%+Cf}S#R5{T&<`!O7*ACq#mv$W z?G+YiOs?G0ev~KDp%dB;tb;TTna79OW!-9x$TD6f@LVN@jhk0(M<{&z@?bHBuE?eH zaXUS5b^P|)(2l)Z&3OD#{nS{>o!-u3JjbGeUSgdYG|K3HE@BC;tuvQsWy5O8=0@x0 z^{v%bdu2J~jq*Ihe9r68=2EM*v$3^;3F}G6=&Y|5tloEk_HeD1g^Zfwk44+9)vezv zf;t$z)#E{5rw|;mor7q{Q5YNu6UZbA(1PxI2JF5J@Ia#6@qw0kLB1T=e%iLl102rI zEu_Ua;M}>v*cVMw(Zg`8J9}XKMAtP#iHPhFsseXUo4wKJ#Nn{|@HSN7%BkFf!Iw3g r&2spcOVB|}KHA{Xo9|~jPKBzvb{+V2AFdg+=K~)dlh-NC^E~zw1n?jJ diff --git a/roles/podman_login/README.txt b/roles/podman_login/README.txt new file mode 100644 index 0000000..e799182 --- /dev/null +++ b/roles/podman_login/README.txt @@ -0,0 +1,2 @@ +# Purpose +This role logs into rh via podman diff --git a/roles/podman_login/tasks/main.yml b/roles/podman_login/tasks/main.yml new file mode 100644 index 0000000..42bea46 --- /dev/null +++ b/roles/podman_login/tasks/main.yml @@ -0,0 +1,7 @@ +--- +- name: login to registry.redhat.io + containers.podman.podman_login: + username: '{{ rh_username }}' + password: '{{ rh_token }}' + registry: '{{ registry }}' + tlsverify: '{{ tlsverify }}' diff --git a/roles/podman_login/vars/main.yml b/roles/podman_login/vars/main.yml new file mode 100644 index 0000000..3ff845d --- /dev/null +++ b/roles/podman_login/vars/main.yml @@ -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") }}'