build
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
2026-03-16 13:36:29 +01:00
parent 579ec520a2
commit 13b93d7f2b
6 changed files with 51 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
- hosts: odroid_cluster
name: Initial Adjustments
become: true
gather_facts: yes
gather_facts: true
vars:
iface: "eth0"
tasks:
@@ -47,15 +47,46 @@
odroidc4-5
{%- endif -%}
when: ansible_default_ipv4.interface == "end0"
- name: Read armbianEnv.txt
ansible.builtin.slurp:
path: /boot/armbianEnv.txt
register: armbian_env
- name: Extract current overlays safely
ansible.builtin.set_fact:
current_overlays: >-
{{
((armbian_env.content | b64decode)
| regex_findall('^overlays=(.*)', multiline=True) | first | default(''))
}}
- name: Build merged overlay list
ansible.builtin.set_fact:
merged_overlays: >-
{{
(current_overlays.split() +
['sm1-odroid-c4-i2c1','sm1-odroid-c4-i2c0'])
| unique
| join(' ')
}}
- name: Ensure overlays line exists with required modules
ansible.builtin.lineinfile:
path: /boot/armbianEnv.txt
regexp: '^overlays='
line: "overlays={{ merged_overlays }}"
backup: yes
- name: Iptables 1
ansible.builtin.command:
iptables -F
ignore_errors: yes
ignore_errors: true
- name: Iptables 2
ansible.builtin.command:
update-alternatives --set iptables /usr/sbin/iptables-legacy
ignore_errors: yes
ignore_errors: true
- name: Iptables 3
ansible.builtin.command:
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
ignore_errors: yes
ignore_errors: true