[ANSIBLE] Automated PR for authelia_homepage_config_mod_2025-06-30T15-31-45 - #91 #91
@@ -58,37 +58,9 @@ jobs:
|
|||||||
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
|
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
|
||||||
notification_title: 'GITEA: PR Check'
|
notification_title: 'GITEA: PR Check'
|
||||||
notification_message: 'PR Created 🎟️'
|
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:
|
ansible-dry-run:
|
||||||
name: Ansible Playbook Dry Run
|
name: Ansible Dry Run
|
||||||
needs: [ansible-linting]
|
needs: [check-and-create-pr]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
||||||
@@ -131,14 +103,13 @@ jobs:
|
|||||||
options: |
|
options: |
|
||||||
--check
|
--check
|
||||||
--inventory inventory/hosts.yml
|
--inventory inventory/hosts.yml
|
||||||
-v
|
|
||||||
- name: Gotify Notification
|
- name: Gotify Notification
|
||||||
uses: eikendev/gotify-action@master
|
uses: eikendev/gotify-action@master
|
||||||
with:
|
with:
|
||||||
gotify_api_base: '${{ secrets.RINOA_GOTIFY_URL }}'
|
gotify_api_base: '${{ secrets.RINOA_GOTIFY_URL }}'
|
||||||
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
|
gotify_app_token: '${{ secrets.RINOA_RUNNER_GOTIFY_TOKEN }}'
|
||||||
notification_title: 'GITEA: Ansible Playbook Dry Run @ Rinoa'
|
notification_title: 'GITEA: Ansible Dry Run @ Rinoa'
|
||||||
notification_message: 'Ansible Playbook dry run completed successfully.'
|
notification_message: 'Ansible dry run completed successfully.'
|
||||||
pr-merge:
|
pr-merge:
|
||||||
name: PR Merge
|
name: PR Merge
|
||||||
needs: [ansible-dry-run]
|
needs: [ansible-dry-run]
|
||||||
|
|||||||
@@ -102,6 +102,14 @@ access_control:
|
|||||||
policy: one_factor
|
policy: one_factor
|
||||||
subject:
|
subject:
|
||||||
- ['user:the.trezured.one']
|
- ['user:the.trezured.one']
|
||||||
|
- domain: wizarr.trez.wtf
|
||||||
|
resources:
|
||||||
|
- '^/join(/.*)?$'
|
||||||
|
- '^/j(/.*)?$'
|
||||||
|
- '^/static(/.*)?$'
|
||||||
|
- '^/setup(/.*)?$'
|
||||||
|
- '^/wizard(/.*)?$'
|
||||||
|
policy: bypass
|
||||||
session:
|
session:
|
||||||
name: authelia_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'] }}'
|
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
|
columns: 4
|
||||||
Servarr Stack:
|
Servarr Stack:
|
||||||
style: row
|
style: row
|
||||||
columns: 3
|
columns: 5
|
||||||
Downloaders:
|
Downloaders:
|
||||||
style: row
|
style: row
|
||||||
columns: 5
|
columns: 5
|
||||||
|
|||||||
Reference in New Issue
Block a user