Add more fine control of service list + conventions

This commit is contained in:
Julian-Samuel Gebühr 2023-03-19 22:12:01 +01:00
parent 2266b595b6
commit e0efd68c6f
3 changed files with 11 additions and 5 deletions

View file

@ -9,11 +9,17 @@ hubsite_enabled: true
hubsite_domain: "example.com"
hubsite_title: "My services"
hubsite_subtitle: "Just click on a service to use it"
# Use the `hubsite_service_list` variable to only enable services you want to show on this page
# Use the `hubsite_service_list_additional` variable to add services that are not provided by this playbook
# hubsite_service_list: |
# {{
# ([{'name': 'Miniflux', 'logo_location': '{{ role_path }}/assets/miniflux.png', 'description': 'An opinionated feed reader '}] if miniflux_enabled else [])
# ([{'name': 'My blog', 'logo_location': '', 'description': 'A link to a blog not hosted by this playbook'}])
# }}
# If you want to explicitly control which services you want to show on this page you can overwrite
# hubsite_service_list_auto: |
# {{
# ([{'name': 'Miniflux', 'logo_location': '{{ role_path }}/assets/miniflux.png', 'description': 'An opinionated feed reader '}])
# +
# ([{'name': 'Uptime Kuma', 'logo_location': '{{ role_path }}/assets/uptime-kuma.png', 'description': 'Check if the status of services'}] if uptime_kuma_enabled else [])
# ([{'name': 'Uptime Kuma', 'logo_location': '{{ role_path }}/assets/uptime-kuma.png', 'description': 'Check if the status of services'}])
# }}
```

View file

@ -982,7 +982,7 @@ devture_woodpecker_ci_agent_config_agent_secret: "{{ devture_woodpecker_ci_serve
hubsite_enabled: false
hubsite_service_list: |
hubsite_service_list_auto: |
{{
([{'name': 'Miniflux', 'url': 'https://' + miniflux_hostname + miniflux_path_prefix, 'logo_location': '{{ role_path }}/assets/miniflux.png', 'description': 'An opinionated feed reader '}] if miniflux_enabled else [])
+

View file

@ -103,4 +103,4 @@
- src: git+https://github.com/moan0s/hubsite.git
name: hubsite
version: ac7607b514c998779946a5ae8c98bea27e167f49
version: 70fc142309b258cffdc1b447f7f3cca809b948d5