diff --git a/roles/raspberrypi/tasks/main.yml b/roles/raspberrypi/tasks/main.yml index b80c91fe..0e17964f 100644 --- a/roles/raspberrypi/tasks/main.yml +++ b/roles/raspberrypi/tasks/main.yml @@ -39,6 +39,14 @@ when: - detected_distribution | default("") == "Raspbian" +- name: Set detected_distribution to Raspbian (ARM64 on Debian Bullseye) + set_fact: + detected_distribution: Raspbian + when: + - ansible_facts.architecture is search("aarch64") + - raspberry_pi|default(false) + - ansible_facts.lsb.description|default("") is match("Debian.*bullseye") + - name: execute OS related tasks on the Raspberry Pi include_tasks: "{{ item }}" with_first_found: diff --git a/roles/raspberrypi/tasks/prereq/Raspbian.yml b/roles/raspberrypi/tasks/prereq/Raspbian.yml index 42bfe7d1..f6bc195e 100644 --- a/roles/raspberrypi/tasks/prereq/Raspbian.yml +++ b/roles/raspberrypi/tasks/prereq/Raspbian.yml @@ -7,6 +7,9 @@ backrefs: true notify: reboot +- name: Install iptables + apt: name=iptables state=present + - name: Flush iptables before changing to iptables-legacy iptables: flush: true