cloudserve-infrastructure/site.yml
Marty Oehme 3a5b5680cf
Add gitea role
Added base gitea docker setup role.

Adds automatic unattended setup with default admin account and optional
email notification setup.
2021-12-13 15:27:30 +01:00

80 lines
1.5 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 whoami
import_role:
role: whoami
tags: whoami
- 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 my personal blog
import_role:
role: blog
tags: blog
- name: Install gitea
import_role:
role: gitea
tags: gitea