Fixed refactoring bugs of role namis

This commit is contained in:
Kevin Veen-Birkenbach 2025-07-11 03:16:16 +02:00
parent 691b204512
commit b494b80520
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
36 changed files with 51 additions and 17 deletions

View File

@ -0,0 +1 @@
application_id: compose

View File

@ -1 +1,2 @@
systemd_notifier_email_folder: "{{path_administrator_scripts}}alert-email/" systemd_notifier_email_folder: '{{path_administrator_scripts}}alert-email/'
application_id: email

View File

@ -1,2 +1,3 @@
systemd_telegram_folder: "/opt/ansible-roles/alert-telegram/" systemd_telegram_folder: /opt/ansible-roles/alert-telegram/
systemd_telegram_script: "{{systemd_telegram_folder}}alert-telegram.sh" systemd_telegram_script: '{{systemd_telegram_folder}}alert-telegram.sh'
application_id: telegram

View File

@ -3,7 +3,7 @@ roles:
title: "Core & System" title: "Core & System"
description: "Fundamental system configuration" description: "Fundamental system configuration"
icon: "fas fa-cogs" icon: "fas fa-cogs"
invokable: false invokable: true
drv: drv:
title: "Drivers" title: "Drivers"
description: "Roles for installing and configuring hardware drivers—covering printers, graphics, input devices, and other peripheral support." description: "Roles for installing and configuring hardware drivers—covering printers, graphics, input devices, and other peripheral support."
@ -13,7 +13,7 @@ roles:
title: "Generic" title: "Generic"
description: "Helper roles & installers (git, locales, timer, etc.)" description: "Helper roles & installers (git, locales, timer, etc.)"
icon: "fas fa-wrench" icon: "fas fa-wrench"
invokable: false invokable: true
desk: desk:
title: "Desktop" title: "Desktop"
description: "Desktop environment roles & apps (GNOME, browser, LibreOffice, etc.)" description: "Desktop environment roles & apps (GNOME, browser, LibreOffice, etc.)"
@ -77,12 +77,12 @@ roles:
title: "Monitoring" title: "Monitoring"
description: "Roles for system monitoring and health checks—encompassing bot-style automated checks and core low-level monitors for logs, containers, disk usage, and more." description: "Roles for system monitoring and health checks—encompassing bot-style automated checks and core low-level monitors for logs, containers, disk usage, and more."
icon: "fas fa-chart-area" icon: "fas fa-chart-area"
invokable: false invokable: true
alert: alert:
title: "Alerting" title: "Alerting"
description: "Notification handlers for system events" description: "Notification handlers for system events"
icon: "fas fa-bell" icon: "fas fa-bell"
invokable: false invokable: true
maint: maint:
title: "Maintenance & Healing" title: "Maintenance & Healing"
description: "Periodic maintenance & auto-recovery" description: "Periodic maintenance & auto-recovery"

View File

@ -0,0 +1 @@
application_id: daemon

View File

@ -0,0 +1 @@
application_id: journalctl

View File

@ -0,0 +1 @@
application_id: security

View File

@ -0,0 +1 @@
application_id: sshd

View File

@ -0,0 +1 @@
application_id: sudo

View File

@ -1 +1 @@
application_id: git application_id: desk-git

View File

@ -0,0 +1 @@
application_id: aur-helper

View File

@ -0,0 +1 @@
application_id: certbot

View File

@ -0,0 +1 @@
application_id: fakeroot

View File

@ -0,0 +1 @@
application_id: gcc

View File

@ -0,0 +1 @@
application_id: git

View File

@ -0,0 +1 @@
application_id: hostname

View File

@ -0,0 +1 @@
application_id: hunspell

View File

@ -0,0 +1 @@
application_id: java

View File

@ -0,0 +1 @@
application_id: locales

View File

@ -0,0 +1 @@
application_id: make

View File

@ -0,0 +1 @@
application_id: msmtp

View File

@ -0,0 +1 @@
application_id: nodejs

View File

@ -0,0 +1 @@
application_id: npm

View File

@ -0,0 +1 @@
application_id: postfix

View File

@ -0,0 +1 @@
application_id: python-pip

View File

@ -0,0 +1 @@
application_id: python-yaml

View File

@ -0,0 +1 @@
application_id: shell

View File

@ -0,0 +1 @@
application_id: timer

View File

@ -1 +1,2 @@
docker_health_btrfs_folder: "{{path_administrator_scripts}}mon-bot-btrfs/" docker_health_btrfs_folder: '{{path_administrator_scripts}}mon-bot-btrfs/'
application_id: bot-btrfs

View File

@ -1,2 +1,3 @@
health_csp_crawler_folder: "{{ path_administrator_scripts }}mon-bot-csp/" health_csp_crawler_folder: '{{ path_administrator_scripts }}mon-bot-csp/'
health_csp_crawler_script: "{{ health_csp_crawler_folder }}mon-bot-csp.py" health_csp_crawler_script: '{{ health_csp_crawler_folder }}mon-bot-csp.py'
application_id: bot-csp

View File

@ -1 +1,2 @@
health_disc_space_folder: "{{path_administrator_scripts}}mon-bot-disc-space/" health_disc_space_folder: '{{path_administrator_scripts}}mon-bot-disc-space/'
application_id: bot-disc-space

View File

@ -1 +1,2 @@
health_docker_container_folder: "{{path_administrator_scripts}}mon-bot-docker-container/" health_docker_container_folder: '{{path_administrator_scripts}}mon-bot-docker-container/'
application_id: bot-docker-container

View File

@ -1 +1,2 @@
health_docker_volumes_folder: "{{path_administrator_scripts}}mon-bot-docker-volumes/" health_docker_volumes_folder: '{{path_administrator_scripts}}mon-bot-docker-volumes/'
application_id: bot-docker-volumes

View File

@ -1 +1,2 @@
health_journalctl_folder: "{{path_administrator_scripts}}mon-bot-journalctl/" health_journalctl_folder: '{{path_administrator_scripts}}mon-bot-journalctl/'
application_id: bot-journalctl

View File

@ -1 +1,2 @@
health_msmtp_folder: "{{ path_administrator_scripts }}mon-bot-msmtp/" health_msmtp_folder: '{{ path_administrator_scripts }}mon-bot-msmtp/'
application_id: bot-msmtp

View File

@ -1 +1,2 @@
health_nginx_folder: "{{ path_administrator_scripts }}mon-bot-webserver/" health_nginx_folder: '{{ path_administrator_scripts }}mon-bot-webserver/'
application_id: bot-webserver