forked from caioasmuniz/ansible-playbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinventory.yml.example
30 lines (30 loc) · 2 KB
/
inventory.yml.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
all:
vars:
# name:hashed-password formated string for traefik's
# basicAuth middleware (used to access traefik's, wireguard-server's
# and vaultwarden's dashboards). Generate with: htpasswd -n user
# example format caio:$apr1$uqKQpe59$5wAjFRqzcOpUhUvhHLjp8.
email: # email used in traefik's HTTPS certificate
duckdns_token: # token used to verify duckdns' domain ownership through DNS challenge for CA-signed certificate
duckdns_domain: # subdomain registered on duckdns to be used
pull_images: true # whether or not to force pull the Docker images from registry when launching services
hosts:
home_server:
ansible_user: daviaaze # user to be used by ansible to login via SSH to this host
ansible_host: # Host IP of the device to be used by ansible to login via SSH
domain_name: "local.{{ domain }}" # the desired domain name used for accessing the services in this host, it defaults to using the supplied duckdns_domain
# path to directory to store media files for the media server
# related services (bazarr, lidarr, sonarr, radarr, transmission and jellyfin)
media_dir: "/home/{{ ansible_user }}/library"
docker_dir: "/home/{{ ansible_user }}/.config" # path to directory to store the deployed services settings
# other devices/services the user would like to be able to access
# through either the supplied domain_name or server's home dashboard.
# Leave as empty array if not necessary
extra_hosts:
- host: # Host IP of the device
domain_name: router.{{ domain_name }} # desired domain_name to be used for this host
display_name: "OpenWRT Main" # name displayed on homepage's dashboard for this host
# description displayed on homepage's dashboard for this host
description: "LuCI Dashboard for Primary Router"
# NAME of the icon to be used on homepage on this host available icons present in ttps://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png
icon: "openwrt"