mirror of
https://github.com/AsgardEternal/Ubuntu-Ansible-Setup.git
synced 2024-09-28 11:44: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
|
runs-on: self-hosted
|
||||||
steps:
|
steps:
|
||||||
- name: checkout repo
|
- name: checkout repo
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Login To Registry
|
- name: Login To Registry
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
registry: "${{ vars.DOCKER_REGISTRY_URL }}"
|
registry: "${{ vars.DOCKER_REGISTRY_URL }}"
|
||||||
username: "${{ secrets.DOCKER_REGISTRY_USER }}"
|
username: "${{ secrets.DOCKER_REGISTRY_USER }}"
|
||||||
password: "${{ secrets.DOCKER_REGISTRY_PASSWORD }}"
|
password: "${{ secrets.DOCKER_REGISTRY_PASSWORD }}"
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v2
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Build Ansible Image
|
- name: Build Ansible Image
|
||||||
uses: docker/build-push-action@v4
|
uses: docker/build-push-action@v5
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
file: ./Dockerfile
|
file: ./Dockerfile
|
||||||
|
2
.github/workflows/lint-inventory.yml
vendored
2
.github/workflows/lint-inventory.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: checkout repo
|
- name: checkout repo
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Lint Inventory
|
- name: Lint Inventory
|
||||||
run: |
|
run: |
|
||||||
|
@ -394,7 +394,7 @@ all:
|
|||||||
- Gorodok_RAAS_v01
|
- Gorodok_RAAS_v01
|
||||||
- Chora_RAAS_v4
|
- Chora_RAAS_v4
|
||||||
- Yehorivka_Invasion_v1
|
- Yehorivka_Invasion_v1
|
||||||
registry_site: asgard.orion-technologies.io
|
registry_site: asgard-eternal.com
|
||||||
registry_site_email: price@orion-technologies.io
|
registry_site_email: price@orion-technologies.io
|
||||||
registry_system_user: docker-reg
|
registry_system_user: docker-reg
|
||||||
registry_login_user: asgard
|
registry_login_user: asgard
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
- name: Obtain SSL Certificate For Registry Site if Necessary
|
- name: Obtain SSL Certificate For Registry Site if Necessary
|
||||||
become: true
|
become: true
|
||||||
# yamllint disable-line rule:line-length
|
# 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
|
when: not ssl_cert_stat.stat.exists
|
||||||
|
|
||||||
- name: Create Docker Registry User
|
- name: Create Docker Registry User
|
||||||
|
Loading…
Reference in New Issue
Block a user