chore: add basic site and Makefile targets
This commit is contained in:
parent
1c31a584dc
commit
75fc17c900
6 changed files with 46 additions and 3 deletions
8
Makefile
8
Makefile
|
|
@ -1,2 +1,8 @@
|
|||
install:
|
||||
ansible-galaxy collection install -r requirements.yml -p collections
|
||||
ansible-galaxy collection install -r requirements.yml -p collections
|
||||
|
||||
run-site:
|
||||
ansible-playbook -i inventories/prod/hosts.ini playbooks/site.yml
|
||||
|
||||
run-site-dev:
|
||||
ansible-playbook -i inventories/dev/hosts.ini playbooks/site.yml
|
||||
2
inventories/prod/group_vars/all_servers.yml
Normal file
2
inventories/prod/group_vars/all_servers.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
docker_compose_base_dir: /srv/test-compose/
|
||||
docker_volume_base_dir: /srv/test-volume/
|
||||
6
inventories/prod/group_vars/reverseproxy_servers_dmz.yml
Normal file
6
inventories/prod/group_vars/reverseproxy_servers_dmz.yml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# DMZ reverse proxy - no local services, only proxies to backend services
|
||||
services: []
|
||||
|
||||
use_static_services: true
|
||||
use_docker_provider: false
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
192.168.100.72 ansible_port=2222
|
||||
192.168.100.73
|
||||
|
||||
[dmz]
|
||||
[reverseproxy_servers_dmz]
|
||||
172.16.9.88
|
||||
|
||||
[forgejo_servers]
|
||||
|
|
@ -13,6 +13,5 @@
|
|||
192.168.100.73
|
||||
|
||||
[reverseproxy_servers]
|
||||
172.16.9.88
|
||||
192.168.100.72 ansible_port=2222
|
||||
192.168.100.73
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
- name: Apply base configuration to all servers
|
||||
hosts: all_servers
|
||||
become: yes
|
||||
roles:
|
||||
- digitalboard.core.base
|
||||
|
||||
- name: Configure reverse proxy on servers
|
||||
hosts: reverseproxy_servers
|
||||
become: yes
|
||||
roles:
|
||||
- digitalboard.core.reverseproxy
|
||||
|
||||
- name: Configure Forgejo servers
|
||||
hosts: forgejo_servers
|
||||
become: yes
|
||||
roles:
|
||||
- digitalboard.core.reverseproxy
|
||||
|
||||
- name: Configure Nextcloud servers
|
||||
hosts: nextcloud_servers
|
||||
become: yes
|
||||
roles:
|
||||
- digitalboard.core.reverseproxy
|
||||
|
||||
- name: Configure reverse proxy on DMZ servers
|
||||
hosts: reverseproxy_servers_dmz
|
||||
become: yes
|
||||
roles:
|
||||
- digitalboard.core.reverseproxy
|
||||
Loading…
Add table
Add a link
Reference in a new issue