40 lines
816 B
YAML
40 lines
816 B
YAML
---
|
|
- name: Installation complète du serveur Minecraft
|
|
hosts: minecraft_servers
|
|
become: true
|
|
gather_facts: true
|
|
|
|
pre_tasks:
|
|
- name: Vérification de la connectivité
|
|
ansible.builtin.ping:
|
|
|
|
- name: Collecte des facts si nécessaire
|
|
ansible.builtin.setup:
|
|
when: ansible_facts == {}
|
|
|
|
roles:
|
|
- role: 01-server_hardening
|
|
tags:
|
|
- hardening
|
|
- security
|
|
|
|
- role: 02-installation-java
|
|
tags:
|
|
- java
|
|
- prerequisites
|
|
|
|
- role: 03-Installation-Minecraft
|
|
tags:
|
|
- minecraft
|
|
- installation
|
|
|
|
- role: 04-backups
|
|
tags:
|
|
- backup
|
|
- maintenance
|
|
|
|
- role: 05-Update
|
|
tags:
|
|
- update
|
|
- maintenance
|
|
when: update_check | default(false) |