ansible updates
- ansible_ variables are deprecated
- set the filename for the tailscale apt repo
- also RIP minio
diff --git a/legacy-of-lunatic-kingdom/main.yml b/legacy-of-lunatic-kingdom/main.yml
index a2609a4..de6aa7d 100644
--- a/legacy-of-lunatic-kingdom/main.yml
+++ b/legacy-of-lunatic-kingdom/main.yml
@@ -64,7 +64,6 @@
- import_playbook: ../playbooks/syncthing.yml # noqa: name[play]
# TODO
-# - minio
# - restic
# vim: ft=yaml.ansible
diff --git a/mountain-of-faith/main.yml b/mountain-of-faith/main.yml
index 6deff40..d5ee43f 100644
--- a/mountain-of-faith/main.yml
+++ b/mountain-of-faith/main.yml
@@ -164,7 +164,9 @@
restart_policy: unless-stopped
state: started
+# TODO Remove Minio
- import_playbook: minio.yml
+
- import_playbook: ../playbooks/syncthing.yml
- name: Set up metrics
diff --git a/mountain-of-faith/minio.yml b/mountain-of-faith/minio.yml
index 5bd0950..3e4d359 100644
--- a/mountain-of-faith/minio.yml
+++ b/mountain-of-faith/minio.yml
@@ -14,7 +14,7 @@
- name: Assert distribution is Debian
ansible.builtin.assert:
that:
- - ansible_distribution == "Debian"
+ - ansible_facts["distribution"] == "Debian"
fail_msg: "This playbook only supports Debian distributions"
# wget https://dl.min.io/server/minio/release/linux-arm64/archive/minio_20250613113347.0.0_arm64.deb -O minio.deb
diff --git a/playbooks/docker.yml b/playbooks/docker.yml
index e9bfe78..206ab99 100644
--- a/playbooks/docker.yml
+++ b/playbooks/docker.yml
@@ -35,7 +35,7 @@
ansible.builtin.apt_repository:
repo: >-
deb [arch={{ dpkg_arch.stdout }} signed-by=/etc/apt/keyrings/docker.asc]
- https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable
+ https://download.docker.com/linux/debian {{ ansible_facts["distribution_release"] }} stable
state: present
# sudo apt-get update
diff --git a/playbooks/syncthing.yml b/playbooks/syncthing.yml
index 9972884..b0dba46 100644
--- a/playbooks/syncthing.yml
+++ b/playbooks/syncthing.yml
@@ -9,7 +9,7 @@
- name: Assert distribution is Debian
ansible.builtin.assert:
that:
- - ansible_distribution == "Debian"
+ - ansible_facts["distribution"] == "Debian"
fail_msg: "This playbook only supports Debian distributions"
# sudo mkdir -p /etc/apt/keyrings
diff --git a/playbooks/tailscale.yml b/playbooks/tailscale.yml
index 9b59aad..d4b83e9 100644
--- a/playbooks/tailscale.yml
+++ b/playbooks/tailscale.yml
@@ -8,20 +8,21 @@
- name: Assert distribution is Debian
ansible.builtin.assert:
that:
- - ansible_distribution == "Debian"
+ - ansible_facts["distribution"] == "Debian"
fail_msg: "This playbook only supports Debian distributions"
# curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
- name: Download Tailscale package signing key
ansible.builtin.get_url:
- url: https://pkgs.tailscale.com/stable/debian/{{ ansible_distribution_release }}.noarmor.gpg
+ url: https://pkgs.tailscale.com/stable/debian/{{ ansible_facts["distribution_release"] }}.noarmor.gpg
dest: /usr/share/keyrings/tailscale-archive-keyring.gpg
mode: "0644"
# curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
- name: Add Tailscale repository
ansible.builtin.apt_repository:
- repo: deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/debian {{ ansible_distribution_release }} main
+ repo: deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/debian {{ ansible_facts["distribution_release"] }} main
+ filename: tailscale
state: present
# sudo apt-get update
diff --git a/ramble-hard/tailscale.yml b/ramble-hard/tailscale.yml
index 6664726..9a74647 100644
--- a/ramble-hard/tailscale.yml
+++ b/ramble-hard/tailscale.yml
@@ -15,6 +15,7 @@
- name: Add Tailscale repository
ansible.builtin.apt_repository:
repo: deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/debian bullseye main
+ filename: tailscale
state: present
# sudo apt-get update