30 lines
746 B
YAML
30 lines
746 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) |