cloudserve-infrastructure/site.yml
Marty Oehme 2d01350fa5
Switch to new landingpage and remove old blog
New landingpage includes the blog itself to better
integrate with the main page. Also runs on astro
not on hugo which I am a little more familiar with.
2023-12-08 20:28:44 +01:00

74 lines
1.4 KiB
YAML

---
- hosts: all
tasks:
- name: Make sure system is fully upgraded
import_role:
role: system-upgrade
tags: system-upgrade
- name: Make sure docker is installed
import_role:
role: docker
tags: docker
- name: Make sure docker-swarm is set up
import_role:
role: docker-swarm
tags: docker-swarm
- hosts: docker_swarm_manager_node
tasks:
- name: Install caddy reverse proxy
import_role:
role: caddy
tags: caddy
- name: Install wallabag
import_role:
role: wallabag
tags: wallabag
- name: Install miniflux
import_role:
role: miniflux
tags: miniflux
- name: Install searx
import_role:
role: searx
tags: searx
- name: Install traggo
import_role:
role: traggo
tags: traggo
- name: Install monica
import_role:
role: monica
tags: monica
- name: Install nextcloud
import_role:
role: nextcloud
tags: nextcloud
- name: Install shaarli
import_role:
role: shaarli
tags: shaarli
- name: Install landingpage
import_role:
role: landingpage
tags: landingpage
- name: Install gitea
import_role:
role: gitea
tags: gitea
- name: Install ntfy
import_role:
role: ntfy
tags: ntfy