Skip to content

Commit e41e9fc

Browse files
committed
Fix ansible linting warnings
1 parent 07183bb commit e41e9fc

10 files changed

Lines changed: 74 additions & 22 deletions

File tree

‎roles/dns_over_tls/tasks/main.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
- name: Detect arch for cloudflare deb
44
ansible.builtin.command:
55
cmd: dpkg --print-architecture
6-
register: os_arch
6+
register: dns_over_tls_os_arch
77
changed_when: false
88
check_mode: false
99

1010
- name: Download DNS over TLS Cloudflared
1111
ansible.builtin.get_url:
12-
url: "{{ cloudflared_release_ver }}{{ cloudflared_release_arch[os_arch.stdout] }}"
12+
url: "{{ cloudflared_release_ver }}{{ cloudflared_release_arch[dns_over_tls_os_arch.stdout] }}"
1313
dest: /tmp/cloudflared.deb
1414
owner: root
1515
group: root

‎roles/dns_over_tls/vars/main.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
# Cloudflare DNS related settings
3-
cloudflared_release_ver: https://github.com/cloudflare/cloudflared/releases/download/2025.2.1/
3+
dns_over_tls_cloudflared_release_ver: https://github.com/cloudflare/cloudflared/releases/download/2025.2.1/
44

5-
cloudflared_release_arch:
5+
dns_over_tls_cloudflared_release_arch:
66
amd64: cloudflared-linux-amd64.deb
77
arm64: cloudflared-linux-arm64.deb
88
armhf: cloudflared-linux-armhf.deb
99

10-
doh_dns_1: "base.dns.mullvad.net"
10+
dns_over_tls_doh_dns_1: "base.dns.mullvad.net"
1111

12-
packages:
12+
dns_over_tls_packages:
1313
- dnsmasq

‎roles/firewall/tasks/main.yml‎

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
3+
- name: Install packages
4+
ansible.builtin.package:
5+
name: "{{ firewall_packages }}"
6+
7+
- name: Copy in VLAN NIC setup script
8+
ansible.builtin.template:
9+
src: vlan-nic-setup.j2
10+
dest: /usr/local/bin/vlan-setup.sh
11+
owner: root
12+
group: root
13+
mode: '0700'
14+
15+
- name: Template dnsmasq config
16+
ansible.builtin.template:
17+
src: dnsmasq.conf.j2
18+
dest: /etc/dnsmasq.d/homenet.conf
19+
owner: root
20+
group: root
21+
mode: '0600'
22+
notify:
23+
- Restart dnsmasq
24+
tags: dnsmasq
25+
26+
- name: Enable IP forwarding
27+
ansible.posix.sysctl:
28+
name: net.ipv4.ip_forward
29+
value: '1'
30+
sysctl_set: true
31+
state: present
32+
reload: true
33+
34+
- name: Template nftables FW rules
35+
ansible.builtin.template:
36+
src: nftables.conf.j2
37+
dest: /etc/nftables.conf
38+
owner: root
39+
group: root
40+
mode: '0700'
41+
tags: nftables
42+
notify:
43+
- Reload nftables
44+
45+
- name: Enable nftables service
46+
ansible.builtin.systemd:
47+
name: nftables
48+
state: started
49+
enabled: true

‎roles/firewall/vars/main.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
3+
firewall_packages:
4+
- dnsmasq

‎roles/single_nic_firewall/tasks/main.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
- name: Install packages
44
ansible.builtin.package:
5-
name: "{{ packages }}"
5+
name: "{{ single_nic_firewall_packages }}"
66

77
- name: Copy in VLAN NIC setup script
88
ansible.builtin.template:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
22

3-
packages:
3+
single_nic_firewall_packages:
44
- dnsmasq

‎roles/steamlink_pi/tasks/main.yml‎

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@
66
- name: Install required dependencies for steamlink
77
become: true
88
ansible.builtin.package:
9-
name: "{{ steamlink_dependencies }}"
9+
name: "{{ steamlink_pi_steamlink_dependencies }}"
1010

11-
- name: Create sixpairing folder for ps3 controller support
12-
become: true
1311
ansible.builtin.file:
14-
path: "/root/{{ sixpairfolder }}"
12+
become: true
13+
path: "/root/{{ steamlink_pi_sixpairfolder }}"
1514
state: directory
1615
owner: root
1716
group: root
@@ -20,9 +19,9 @@
2019
- name: Download ps3pairing utils aka sixadd
2120
become: true
2221
ansible.builtin.git:
23-
repo: "{{ sixad }}"
24-
dest: "/root/{{ sixpairfolder }}/"
25-
version: "{{ sixad_tag_version }}"
22+
repo: "{{ steamlink_pi_sixad }}"
23+
dest: "/root/{{ steamlink_pi_sixpairfolder }}/"
24+
version: "{{ steamlink_pi_sixad_tag_version }}"
2625

2726
- name: Compile sixadd
2827
become: true

‎roles/steamlink_pi/vars/main.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22

3-
sixpairfolder: sixad
4-
sixad: https://github.com/RetroPie/sixad
5-
sixad_tag_version: "1.6.0"
3+
steamlink_pi_sixpairfolder: sixad
4+
steamlink_pi_sixad: https://github.com/RetroPie/sixad
5+
steamlink_pi_sixad_tag_version: "1.6.0"
66

7-
steamlink_dependencies:
7+
steamlink_pi_steamlink_dependencies:
88
- steamlink
99
- build-essential
1010
- libusb-dev

‎roles/tftpd_server/tasks/main.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
- name: Install packages
44
become: true
55
ansible.builtin.package:
6-
name: "{{ packages }}"
6+
name: "{{ tftpd_server_packages }}"
77
state: present
88

99
- name: Configure NFS export for root and boot
@@ -27,4 +27,4 @@
2727
name: "{{ item }}"
2828
state: started
2929
enabled: true
30-
loop: "{{ packages }}"
30+
loop: "{{ tftpd_server_packages }}"

‎roles/tftpd_server/vars/main.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
2-
packages:
2+
tftpd_server_packages:
33
- tftpd-hpa
44
- nfs-kernel-server

0 commit comments

Comments
 (0)