ansible updates
- ansible_ variables are deprecated
- set the filename for the tailscale apt repo
- also RIP minio
change ymwxwkonnwykqptslsvzksxvxppppmnv
commit d9bb94fc9b03c7d4c4311ece3f1a590ab88abd62
author Alpha Chen <alpha@kejadlen.dev>
date
parent smuwwvpn
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