@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
44 lines (36 loc) • 1.62 kB
YAML
# This is the domain that will be used for all services (e.g. if you access sonarr.home/, you will
# be redirected to https://sonarr.home.megabyte.space)
base_domain: megabyte.space
# This is the subdomain used for services that are intended to be used byother people on your intranet
home_subdomain: home
# This is the subdomain used for services that are intended to be used by you (the tech guru)
lab_subdomain: lab
# FQDN of the apt-cacher-ng endpoint
apt_cacher_endpoint: 'apt.{{ lab_subdomain }}.{{ base_domain }}'
# FQDN of the Healthchecks endpoint (see: https://github.com/healthchecks/healthchecks)
healthcheck_endpoint: 'health.{{ base_domain }}'
# The theme to inject into the head of certain web apps (note: search for theme_url in this file and
# check out https://github.com/gilbN/theme.park)
theme_park_theme: aquamarine
hosts:
testapp:
hosts: 'testapp testapp.{{ lab_subdomain }} testapp.{{ lab_subdomain }}.{{ base_domain }}'
ip_address: '{{ main_ip_address }}'
regexp: '# TestApp'
workstation:
cockpit: true
hostname: Workstation
hosts: 'workstation workstation.{{ lab_subdomain }} workstation.{{ lab_subdomain }}.{{ base_domain }} work.{{ lab_subdomain }}.{{ base_domain }}'
ip_address: '{{ main_ip_address }}'
regexp: '# Workstation'
ubuntu:
cockpit: true
hostname: Ubuntu
hosts: 'ubuntu ubuntu.{{ lab_subdomain }} ubuntu.{{ lab_subdomain }}.{{ base_domain }} work.{{ lab_subdomain }}.{{ base_domain }}'
ip_address: '{{ main_ip_address }}'
regexp: '# Ubuntu'
rc1918_networks:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16