--- # ---------------------------------- SOFTWARE VERSIONS authelia_version: 4.37.3 consul_version: 1.14.2 influxdb_version: 1.8.10 nomad_version: 1.4.3 prometheus_verssion: 1.1.2 speedtest_cli_version: 1.2.0 tdarr_installer_version: 2.00.13 telegraf_version: 1.25.0 traefik_version: "v2.9.6" # ---------------------------------- SERVICE STATIC PORT MAPPINGS authelia_port: "9091" influxdb_port: "8086" tdarr_node_port: "8267" tdarr_server_port: "8266" tdarr_webui_port: "8265" # ---------------------------------- DIRECTORIES FOR SERVICE LOCAL STORAGE # These folders must be created, even if empty, to allow mounting nomad local storage end-points service_localfs_dirs: - influxdb - lidarr - prowlarr - radarr - sonarr - uptimekuma # ---------------------------------- SHARED FILE STORAGE rpi_usb_drive_mount_point: /mnt/usbDrive rpi_localfs_service_storage: "{{ rpi_usb_drive_mount_point }}/docker" rpi_nfs_mount_point: /mnt rpi_nfs_mounts_list: - { local: "{{ rpi_nfs_mount_point }}/pi-cluster", src: "10.0.30.6:/volume1/pi-cluster" } - { local: "{{ rpi_nfs_mount_point }}/syncthing", src: "10.0.30.6:/volume1/syncthing" } - { local: "{{ rpi_nfs_mount_point }}/media", src: "10.0.30.6:/volume1/media" } - { local: "{{ rpi_nfs_mount_point }}/nate", src: "10.0.30.6:/volume1/nate" } rpi_nfs_mounts_remove: - { local: "{{ rpi_nfs_mount_point }}/downloads", src: "10.0.30.6:/volume1/downloads" } # mac_autofs_type is one of 'smb,nfs,afp' mac_autofs_type: smb mac_localfs_service_storage: "/Users/{{ ansible_user }}/Library/docker" mac_storage_mount_point: /System/Volumes/Data/mnt mac_keep_alive_file: "{{ mac_storage_mount_point }}/pi-cluster/keepalive.txt" mac_nfs_mounts_list: - { local: "{{ mac_storage_mount_point }}/pi-cluster", src: "10.0.0.6:/volume1/pi-cluster" } - { local: "{{ mac_storage_mount_point }}/syncthing", src: "10.0.0.6:/volume1/syncthing" } - { local: "{{ mac_storage_mount_point }}/media", src: "10.0.0.6:/volume1/media" } - { local: "{{ mac_storage_mount_point }}/nate", src: "10.0.0.6:/volume1/nate" } # Add mounts to remove from auto_nfs to the dict below if needed mac_nfs_mounts_remove: # - { local: "{{ mac_storage_mount_point }}/pi-cluster", src: "10.0.0.6:/volume1/pi-cluster" } mac_afp_or_smb_mounts_list: - { local: "{{ mac_storage_mount_point }}/pi-cluster", src: "10.0.0.6:/pi-cluster" } - { local: "{{ mac_storage_mount_point }}/syncthing", src: "10.0.0.6:/syncthing" } - { local: "{{ mac_storage_mount_point }}/media", src: "10.0.0.6:/media" } - { local: "{{ mac_storage_mount_point }}/nate", src: "10.0.0.6:/nate" } mac_afp_or_smb_mounts_remove: # - { local: "{{ mac_storage_mount_point }}/pi-cluster", src: "10.0.0.6:/pi-cluster" } # ---------------------------------- SERVICE CONFIGURATION VARIABLES nomad_configuration_dir: /etc/nomad.d nomad_plist_macos: "/Users/{{ ansible_user }}/Library/LaunchAgents/nomad.plist" nomad_jobfile_location: "~/repos/nomad_jobs" docker_compose_file_location: "~/repos/docker_compose_files" rpi_consul_configuration_dir: /etc/consul.d mac_consul_configuration_dir: /etc/consul.d synology_consul_configuration_dir: /volume1/docker/consul/config consul_plist_macos: "/Users/{{ ansible_user }}/Library/LaunchAgents/consul.plist" rpi1_tdarr_file_location: "{{ rpi_usb_drive_mount_point }}/tdarr" mac_tdarr_file_location: "/Users/{{ ansible_user }}/Library/tdarr" # ---------------------------------- PACKAGES apt_packages_list: - bc - coreutils - curl - dnsutils - exa - fzf - git - git-extras - htop - iftop - iotop - iperf - jq - less - lnav - logrotate - lsof - nano - net-tools - nmap - openssh-server - p7zip-full - python3-pip - rsync - shellcheck - unzip - wget - yamllint - zsh homebrew_package_list: - ansible - ansible-lint - bash - bash-completion - bashdb - bat - bats-core - coreutils - diff-so-fancy - exa - ffmpeg - findutils - fping - fzf - gawk - git - git-extras - git-flow - gnu-sed - gnu-tar - gnutls - gpg - grep - handbrake - htop - httpie - iperf - jq - nano - ncurses - nmap - openssl - pandoc - prettier - readline - shellcheck - shfmt - source-highlight - sqlite - ssh-copy-id - tealdeer - tree - wget - yamllint - zsh homebrew_cask_install_dir: /Applications homebrew_casks_list: - lingon-x