UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

166 lines (160 loc) 4.9 kB
--- host_id: nuc docker_snap_install: true git_docker_projects: - folder: /srv/adminer healthcheck_id: 8feed43b-a150-4580-a73e-41b50dc4a81d name: Adminer repo: git@gitlab.com:megabyte-space/docker-compose/adminer.git - folder: /srv/codeserver healthcheck_id: 7ede6aad-09aa-4e7e-8cae-6b2a303a51f7 name: CodeServer repo: git@gitlab.com:megabyte-space/docker-compose/code-server.git user: root - folder: /srv/kibana healthcheck_id: 40286569-2da5-41f2-84b9-89c235000d81 name: Kibana repo: git@gitlab.com:megabyte-space/docker-compose/kibana.git - folder: /srv/homer healthcheck_id: a9d13bb8-ad7b-411d-bd9a-d83fc9f95d38 name: Homer repo: git@gitlab.com:megabyte-space/docker-compose/homer.git - folder: /srv/librespeed healthcheck_id: f8b675f3-f4e8-43ae-972f-647c34ebad0d name: LibreSpeed repo: git@gitlab.com:megabyte-space/docker-compose/librespeed.git - folder: /srv/portainer healthcheck_id: e29ecf07-392f-4a91-ab70-c3007e0529d8 name: Portainer repo: git@gitlab.com:megabyte-space/docker-compose/portainer.git - folder: /srv/prometheus healthcheck_id: 712a740b-aa67-47cd-a7b8-6df32b50367a name: Prometheus repo: git@gitlab.com:megabyte-space/docker-compose/prometheus.git - folder: /srv/stackedit healthcheck_id: bd1ee9cb-491b-40ee-988e-0f56350b5275 name: StackEdit repo: git@gitlab.com:megabyte-space/docker-compose/stackedit.git - folder: /srv/thelounge healthcheck_id: d3a9ee0f-99a0-4e94-97be-1899223660b6 name: TheLounge repo: git@gitlab.com:megabyte-space/docker-compose/thelounge.git - folder: /srv/vault-consul healthcheck_id: 63ec7e40-e06f-4ad7-90dd-4a0ddb10c03e name: VaultConsul repo: git@gitlab.com:megabyte-space/docker-compose/vault-consul.git - folder: /srv/verdaccio healthcheck_id: da12344f-75e9-49f0-8dac-9abf145c198a name: Verdaccio repo: git@gitlab.com:megabyte-space/docker-compose/verdaccio.git nginx_proxy_host: true nginx_sites_available: # TODO: Automate/autodetect - name: adminer - name: alertmanager - name: apt proxy_pass_port: 443 proxy_pass_url: apt.lab.megabyte.space transport: https - name: authelia proxy_pass_port: 443 proxy_pass_url: auth.megabyte.space transport: https - name: bazarr proxy_pass_port: 443 proxy_pass_url: bazarr.home.megabyte.space transport: https - name: cockpit - name: code - name: consul - name: cups proxy_pass_port: 443 proxy_pass_url: printers.home.megabyte.space transport: https - name: elastic - name: grafana - name: homer - name: jackett proxy_pass_port: 443 proxy_pass_url: jackett.home.megabyte.space transport: https - name: kibana - name: kodi proxy_pass_port: 443 proxy_pass_url: kodi.home.megabyte.space transport: https - name: librespeed - name: lidarr proxy_pass_port: 443 proxy_pass_url: lidarr.home.megabyte.space transport: https - name: maas - name: netboot proxy_pass_port: 443 proxy_pass_url: netboot.lab.megabyte.space transport: https - name: netbootassets proxy_pass_port: 443 proxy_pass_url: netbootassets.lab.megabyte.space transport: https - name: nextcloud proxy_pass_port: 443 proxy_pass_url: nextcloud.home.megabyte.space transport: https - name: npm - name: nzbget proxy_pass_port: 443 proxy_pass_url: nzbget.home.megabyte.space transport: https - name: ombi proxy_pass_port: 443 proxy_pass_url: ombi.home.megabyte.space transport: https - name: organizr proxy_pass_port: 443 proxy_pass_url: organizr.home.megabyte.space transport: https - name: pihole proxy_pass_port: 443 proxy_pass_url: pihole.home.megabyte.space transport: https - name: plex proxy_pass_port: 443 proxy_pass_url: plex.home.megabyte.space transport: https - name: portainer - name: prometheus - name: radarr proxy_pass_port: 443 proxy_pass_url: radarr.home.megabyte.space transport: https - name: sonarr proxy_pass_port: 443 proxy_pass_url: sonarr.home.megabyte.space transport: https - name: stackedit - name: tautulli proxy_pass_port: 443 proxy_pass_url: tautulli.home.megabyte.space transport: https - name: thelounge - name: transmission proxy_pass_port: 443 proxy_pass_url: transmission.home.megabyte.space transport: https - name: unifihome letsencrypt_domain: megabyte.space ip_address: 192.168.1.1 proxy_pass_port: 443 proxy_pass_url: unifi.home.megabyte.space transport: https - name: unifilab proxy_pass_port: 443 proxy_pass_url: unifi.lab.megabyte.space transport: https - name: vault plymouth_theme: colorful_loop ssh_private_keys: # TODO: Add to user_configs - id_rsa_do - id_rsa_kuber_local - id_rsa_local - id_rsa_web