mirror of
https://github.com/AsgardEternal/Ubuntu-Ansible-Setup.git
synced 2024-09-28 09:24:23 -05:00
fix: use new ci actions and ansible to use docker registry
This commit is contained in:
parent
799bd2f7af
commit
71743d1498
8
.github/workflows/build-docker.yml
vendored
8
.github/workflows/build-docker.yml
vendored
@ -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
|
||||
|
2
.github/workflows/lint-inventory.yml
vendored
2
.github/workflows/lint-inventory.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: checkout repo
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Lint Inventory
|
||||
run: |
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user