mirror of
https://github.com/MatteZ02/infra.git
synced 2025-05-23 07:03:21 +00:00
Compare commits
No commits in common. "fb7d20fea3a53121dab8d3311302d4869e9841c4" and "4fd8d7b8891c131aaeea00a27999ef4fb8a5d84e" have entirely different histories.
fb7d20fea3
...
4fd8d7b889
@ -4,13 +4,34 @@
|
|||||||
name: minecraft
|
name: minecraft
|
||||||
state: stopped
|
state: stopped
|
||||||
|
|
||||||
|
- name: "Backup - Minecraft - Create Directory"
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: ~/data/backups/tmp
|
||||||
|
state: directory
|
||||||
|
|
||||||
|
- name: "Backup - Minecraft - Copy"
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: "~/data/minecraft"
|
||||||
|
dest: "~/data/backups/tmp/minecraft"
|
||||||
|
follow: true
|
||||||
|
|
||||||
|
- name: "Backup - Minecraft - Delete"
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: ~/data/backups/tmp/minecraft/plugins/dynmap/web/tiles
|
||||||
|
state: absent
|
||||||
|
|
||||||
- name: "Backup - Minecraft - Save"
|
- name: "Backup - Minecraft - Save"
|
||||||
community.general.archive:
|
community.general.archive:
|
||||||
path:
|
path:
|
||||||
- "~/data/minecraft"
|
- "~/data/backups/tmp/minecraft"
|
||||||
dest: "~/data/backups/minecraft-{{ ansible_facts.date_time.date + '-' + ansible_facts.date_time.hour + '-' + ansible_facts.date_time.minute + '-' + ansible_facts.date_time.second }}.zip"
|
dest: "~/data/backups/minecraft-{{ ansible_facts.date_time.date }}.zip"
|
||||||
format: zip
|
format: zip
|
||||||
|
|
||||||
|
- name: "Backup - Minecraft - Clean"
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: ~/data/backups/tmp/minecraft
|
||||||
|
state: absent
|
||||||
|
|
||||||
- name: "Backup - Minecraft - Start"
|
- name: "Backup - Minecraft - Start"
|
||||||
containers.podman.podman_container:
|
containers.podman.podman_container:
|
||||||
name: minecraft
|
name: minecraft
|
||||||
|
@ -123,8 +123,8 @@
|
|||||||
- name: "Installer : Schedule : Backup"
|
- name: "Installer : Schedule : Backup"
|
||||||
ansible.builtin.cron:
|
ansible.builtin.cron:
|
||||||
name: "Matte - Infra - Backup"
|
name: "Matte - Infra - Backup"
|
||||||
hour: "3"
|
hour: "4"
|
||||||
minute: "30"
|
minute: "0"
|
||||||
job: "~/.venv/ansible/bin/ansible-pull -U ssh://git@github.com/MatteZ02/infra -d ~/.ansible/pull/matte/infra --accept-host-key --private-key ~/.ssh/keys/matte/infra --vault-password-file ~/.ansible/vault/matte.yml tasks.yml -t backup"
|
job: "~/.venv/ansible/bin/ansible-pull -U ssh://git@github.com/MatteZ02/infra -d ~/.ansible/pull/matte/infra --accept-host-key --private-key ~/.ssh/keys/matte/infra --vault-password-file ~/.ansible/vault/matte.yml tasks.yml -t backup"
|
||||||
tags:
|
tags:
|
||||||
- cron
|
- cron
|
||||||
|
Loading…
x
Reference in New Issue
Block a user