avicenna/infrastructure/docker-cluster/ansible/playbook.yml

48 lines
961 B
YAML

---
# - name: Nodes initialisieren und härten
# hosts: all
# become: true
# roles:
# - role: common
# tags: common
# - role: ssh_hardening
# tags: ssh
# - role: ufw_firewall
# tags: firewall
# - role: fail2ban
# tags: fail2ban
# handlers:
# - name: restart sshd
# ansible.builtin.service:
# name: ssh
# state: restarted
# - name: restart fail2ban
# ansible.builtin.service:
# name: fail2ban
# state: restarted
# - name: Setup Ceph Cluster and CephFS
# hosts: all
# become: true
# roles:
# - role: ceph_setup
# - name: Docker Swarm initialisieren
# hosts: all
# become: true
# roles:
# - role: docker_swarm
- name: Infrastruktur Dienste bereitstellen
hosts: all
gather_facts: true
roles:
- traefik
# - authentik
# # - dockge
- portainer
# - signoz
# - signoz-infra
# - leantime
- kestra
- hyperdx