/
/
/
Ansible role that deployes services on my runner machine
1# Runner Services Access Information
2# Generated on {{ ansible_date_time.iso8601 }}
3
4## Service Status
5{% if frigate_enabled %}- Frigate (CCTV): ENABLED{% else %}- Frigate (CCTV): DISABLED{% endif %}
6{% if immich_enabled %}- Immich (Photos): ENABLED{% else %}- Immich (Photos): DISABLED{% endif %}
7{% if forgejo_enabled %}- Forgejo (Git): ENABLED{% else %}- Forgejo (Git): DISABLED{% endif %}
8{% if web_tools_enabled %}- Web Tools: ENABLED{% else %}- Web Tools: DISABLED{% endif %}
9{% if tandoor_enabled %}- Tandoor (Recipes): ENABLED{% else %}- Tandoor (Recipes): DISABLED{% endif %}
10{% if ghost_enabled %}- Ghost CMS: ENABLED{% else %}- Ghost CMS: DISABLED{% endif %}
11{% if macros_enabled %}- Macro Checker: ENABLED{% else %}- Macro Checker: DISABLED{% endif %}
12{% if mealie_enabled %}- Mealie (Recipes): ENABLED{% else %}- Mealie (Recipes): DISABLED{% endif %}
13
14## Access URLs
15{% if frigate_enabled %}- Frigate: http://{{ ansible_default_ipv4.address }}:{{ frigate_port | default(5000) }}{% endif %}
16{% if immich_enabled %}- Immich: http://{{ ansible_default_ipv4.address }}:{{ immich_server_port | default(2283) }}{% endif %}
17{% if forgejo_enabled %}- Forgejo: http://{{ ansible_default_ipv4.address }}:{{ forgejo_http_port | default(3010) }}
18- Forgejo SSH: ssh://git@{{ ansible_default_ipv4.address }}:{{ forgejo_ssh_port | default(2222) }}{% endif %}
19{% if web_tools_enabled %}- Stirling-PDF: http://{{ ansible_default_ipv4.address }}:{{ web_tools_stirling_port | default(8090) }}
20- ConvertX: http://{{ ansible_default_ipv4.address }}:{{ web_tools_convertx_port | default(8091) }}
21- CyberChef: http://{{ ansible_default_ipv4.address }}:{{ web_tools_cyberchef_port | default(8092) }}
22- IT-Tools: http://{{ ansible_default_ipv4.address }}:{{ web_tools_it_tools_port | default(8093) }}{% endif %}
23{% if tandoor_enabled %}- Tandoor: http://{{ ansible_default_ipv4.address }}:{{ tandoor_port | default(8085) }}{% endif %}
24{% if ghost_enabled %}- Ghost CMS: http://{{ ansible_default_ipv4.address }}:{{ ghost_port | default(2368) }}{% endif %}
25{% if macros_enabled %}- Macro Checker: http://{{ ansible_default_ipv4.address }}:{{ macros_port }}{% endif %}
26{% if mealie_enabled %}- Mealie: http://{{ ansible_default_ipv4.address }}:{{ mealie_port }}{% endif %}
27
28## Service Directories
29- Frigate: {{ frigate_config_dir }}
30- Immich: {{ immich_config_dir }}
31- Forgejo: {{ forgejo_config_dir }}
32- Web Tools: {{ web_tools_config_dir }}
33- Tandoor: {{ tandoor_config_dir }}
34- Ghost: {{ ghost_config_dir }}
35{% if macros_enabled %}- Macro Checker: {{ macros_config_dir }}
36{% endif %}{% if mealie_enabled %}- Mealie: {{ mealie_config_dir }}
37{% endif %}
38## Management Commands
39- Service Status: /usr/local/bin/runner-status.sh
40- View Logs: /usr/local/bin/runner-logs.sh
41- Restart Services: /usr/local/bin/runner-restart.sh
42- Update Containers: /usr/local/bin/runner-update.sh
43
44## NFS Mounts
45{% if runner_nfs_enabled %}- NFS Storage: {{ runner_nfs_mount_dir }}{% else %}- NFS Storage: DISABLED{% endif %}
46
47---
48This file was automatically generated by Ansible. Do not edit manually.