Added base gitea docker setup role. Adds automatic unattended setup with default admin account and optional email notification setup.
80 lines
1.5 KiB
YAML
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
|