Files
50ohm-ansible/site.yml
T

39 lines
823 B
YAML

# Installs the base system, builds & installs 50ohm server from source
- name: Install 50ohm server
hosts: webservers
become: true
vars_files:
- vars.yml
- users.yml
roles:
- base
- install-sources
- build-50ohm
tags:
- base
- build
# Obtain a TLS certificate for 50ohm.de using geerlingguy.certbot & configure nginx using geerlingguy.nginx
- name: Configure TLS for 50ohm.de
hosts: webservers
become: true
vars_files:
- vars.yml
roles:
- geerlingguy.certbot
- geerlingguy.nginx
tags:
- webserver
# Setup systemd-timer for 50ohm-contents-dl renewal & build of 50ohm
- name: Setup systemd timer for 50ohm-contents-dl renewal & build
hosts: webservers
become: true
vars_files:
- vars.yml
roles:
- refresh-50ohm
tags:
- build
- timer