zomboid server

This commit is contained in:
Luigi Oliveira 2023-12-04 17:58:48 -03:00
parent 4b2fe5ad27
commit 35afbb644c
2 changed files with 39 additions and 1 deletions

View file

@ -28,3 +28,9 @@ nomad:
ansible_user: root
docker_users:
- nomad
zomboid:
hosts:
zomboid.home:
vars:
ansible_user: root

32
ansible/zomboidserver.yml Normal file
View file

@ -0,0 +1,32 @@
- hosts: zomboid
tasks:
- name: Update apt cache and repo
apt:
update_cache: yes
force_apt_get: yes
cache_valid_time: 3600
- name: Upgrade packages
apt:
upgrade: dist
force_apt_get: yes
- name: Check if a reboot is needed
register: reboot_needed
stat:
path: /var/run/reboot-required
get_md5: no
- name: Reboot the server if kernel updated
reboot:
msg: "Reboot initiated by Ansible for OS updates"
connect_timeout: 5
reboot_timeout: 300
pre_reboot_delay: 0
post_reboot_delay: 30
test_command: uptime
when: reboot_needed.stat.exists
- name: install docker
ansible.builtin.import_role:
name: docker