fix: ensure `hosts` definition is always defined
@@ -1,6 +1,6 @@
---
- name: install fail2ban and configure sshd
- hosts: "{{ hosts }}"
+ hosts: "{{ my_hosts | d([]) }}"
become: yes
tasks:
- name: install fail2ban
- name: add ssh key
- name: install public keys
- name: deploy portainer-ce latest
become_user: "{{ lookup('env','USER') }}"
- name: deploy traefik v2.5
- name: deploy traefik
@@ -1,5 +1,5 @@
- name: install core packages
- name: install docker
- name: install docker dependencies
- name: install microk8s
- name: install core packages for virtual machines
- name: install packages
- name: install wireguard
- name: install zsh
- name: check disk space
- name: get disk usage
ansible.builtin.command: df -h
- name: clean docker
- name: prune non-dangling images
community.docker.docker_prune:
- name: check if system reboot is required
- name: reboot machine
@@ -11,7 +11,7 @@
- name: notify discord
vars:
# The name that will be shown as sender of the notification. Note