/
/
/
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
12## Access URLs
13{% if frigate_enabled %}- Frigate: http://{{ ansible_default_ipv4.address }}:{{ frigate_port | default(5000) }}{% endif %}
14{% if immich_enabled %}- Immich: http://{{ ansible_default_ipv4.address }}:{{ immich_server_port | default(2283) }}{% endif %}
15{% if forgejo_enabled %}- Forgejo: http://{{ ansible_default_ipv4.address }}:{{ forgejo_http_port | default(3010) }}
16- Forgejo SSH: ssh://git@{{ ansible_default_ipv4.address }}:{{ forgejo_ssh_port | default(2222) }}{% endif %}
17{% if web_tools_enabled %}- Stirling-PDF: http://{{ ansible_default_ipv4.address }}:{{ web_tools_stirling_port | default(8090) }}
18- ConvertX: http://{{ ansible_default_ipv4.address }}:{{ web_tools_convertx_port | default(8091) }}
19- CyberChef: http://{{ ansible_default_ipv4.address }}:{{ web_tools_cyberchef_port | default(8092) }}
20- IT-Tools: http://{{ ansible_default_ipv4.address }}:{{ web_tools_it_tools_port | default(8093) }}{% endif %}
21{% if tandoor_enabled %}- Tandoor: http://{{ ansible_default_ipv4.address }}:{{ tandoor_port | default(8085) }}{% endif %}
22{% if ghost_enabled %}- Ghost CMS: http://{{ ansible_default_ipv4.address }}:{{ ghost_port | default(2368) }}{% endif %}
23
24## Service Directories
25- Frigate: {{ frigate_config_dir }}
26- Immich: {{ immich_config_dir }}
27- Forgejo: {{ forgejo_config_dir }}
28- Web Tools: {{ web_tools_config_dir }}
29- Tandoor: {{ tandoor_config_dir }}
30- Ghost: {{ ghost_config_dir }}
31
32## Management Commands
33- Service Status: /usr/local/bin/runner-status.sh
34- View Logs: /usr/local/bin/runner-logs.sh
35- Restart Services: /usr/local/bin/runner-restart.sh
36- Update Containers: /usr/local/bin/runner-update.sh
37
38## NFS Mounts
39{% if runner_nfs_enabled %}- NFS Storage: {{ runner_nfs_mount_dir }}{% else %}- NFS Storage: DISABLED{% endif %}
40
41---
42This file was automatically generated by Ansible. Do not edit manually.