[ANSIBLE] Automated PR for authelia_homepage_config_mod_2025-06-30T15-31-45 - #91 #91

Merged
gitea-sonarqube-bot merged 4 commits from authelia_homepage_config_mod_2025-06-30T15-31-45 into main 2025-06-30 16:05:56 -04:00
3 changed files with 13 additions and 34 deletions
@@ -58,37 +58,9 @@ jobs:
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Check'
notification_message: 'PR Created 🎟️'
ansible-linting:
name: Ansible Lint
needs: [check-and-create-pr]
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Gotify Notification
uses: eikendev/gotify-action@master
with:
gotify_api_base: '${{ secrets.RINOA_GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Lint @ Rinoa'
notification_message: 'Starting Ansible Lint...'
- name: Run ansible-lint
uses: ansible/ansible-lint@main
with:
args: ""
setup_python: "true"
working_directory: "./ansible"
requirements_file: "collections/requirements.yml"
- name: Gotify Notification
uses: eikendev/gotify-action@master
with:
gotify_api_base: '${{ secrets.RINOA_GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Lint @ Rinoa'
notification_message: 'Ansible Linting completed.'
ansible-dry-run:
name: Ansible Playbook Dry Run
needs: [ansible-linting]
name: Ansible Dry Run
needs: [check-and-create-pr]
runs-on: ubuntu-latest
env:
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
@@ -131,14 +103,13 @@ jobs:
options: |
--check
--inventory inventory/hosts.yml
-v
- name: Gotify Notification
uses: eikendev/gotify-action@master
with:
gotify_api_base: '${{ secrets.RINOA_GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Ansible Playbook Dry Run @ Rinoa'
notification_message: 'Ansible Playbook dry run completed successfully.'
notification_title: 'GITEA: Ansible Dry Run @ Rinoa'
notification_message: 'Ansible dry run completed successfully.'
pr-merge:
name: PR Merge
needs: [ansible-dry-run]
@@ -102,6 +102,14 @@ access_control:
policy: one_factor
subject:
- ['user:the.trezured.one']
- domain: wizarr.trez.wtf
resources:
- '^/join(/.*)?$'
- '^/j(/.*)?$'
- '^/static(/.*)?$'
- '^/setup(/.*)?$'
- '^/wizard(/.*)?$'
policy: bypass
session:
name: authelia_session
secret: '{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['AUTHELIA_SESSION_SECRET'] }}'
@@ -50,7 +50,7 @@ layout:
columns: 4
Servarr Stack:
style: row
columns: 3
columns: 5
Downloaders:
style: row
columns: 5