fix: use new ci actions and ansible to use docker registry

This commit is contained in:
Price Hiller 2024-02-01 12:50:04 -06:00
parent 799bd2f7af
commit 71743d1498
Signed by: Price
SSH Key Fingerprint: SHA256:Y4S9ZzYphRn1W1kbJerJFO6GGsfu9O70VaBSxJO7dF8
4 changed files with 7 additions and 7 deletions

View File

@ -10,20 +10,20 @@ jobs:
runs-on: self-hosted
steps:
- name: checkout repo
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Login To Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: "${{ vars.DOCKER_REGISTRY_URL }}"
username: "${{ secrets.DOCKER_REGISTRY_USER }}"
password: "${{ secrets.DOCKER_REGISTRY_PASSWORD }}"
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Build Ansible Image
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile

View File

@ -20,7 +20,7 @@ jobs:
steps:
- name: checkout repo
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Lint Inventory
run: |

View File

@ -394,7 +394,7 @@ all:
- Gorodok_RAAS_v01
- Chora_RAAS_v4
- Yehorivka_Invasion_v1
registry_site: asgard.orion-technologies.io
registry_site: asgard-eternal.com
registry_site_email: price@orion-technologies.io
registry_system_user: docker-reg
registry_login_user: asgard

View File

@ -44,7 +44,7 @@
- name: Obtain SSL Certificate For Registry Site if Necessary
become: true
# yamllint disable-line rule:line-length
ansible.builtin.command: sudo certbot --nginx -d "{{ registry_site }}" -d "www.{{ registry_site }}" -m "{{ registry_site_email }}" --agree-tos --non-interactive
ansible.builtin.command: sudo certbot --nginx -d "{{ registry_site }}" -d "{{ registry_site }}" -m "{{ registry_site_email }}" --agree-tos --non-interactive
when: not ssl_cert_stat.stat.exists
- name: Create Docker Registry User