New Minecraft Role

This commit is contained in:
santic-zombie
2025-04-14 23:47:09 +03:00
parent 464a37f342
commit 097e3c4e6d
54 changed files with 1202 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
---
- name: Create a backup directory
ansible.builtin.file:
path: "/home/{{ server_user }}/backups"
state: directory
owner: "{{ server_user }}"
group: "{{ server_user }}"
mode: '0755'
- name: Generate backup script
ansible.builtin.template:
src: backup_server.j2
dest: "/home/{{ server_user }}/backup_server.sh"
owner: "{{ server_user }}"
group: "{{ server_user }}"
mode: '0755'
- name: Creates a cron file for backup
ansible.builtin.cron:
name: Backup Minecraft server
minute: "0"
hour: "1"
user: "{{ server_user }}"
job: "/home/{{ server_user }}/backup_server.sh"