Add p14 configuration

This commit is contained in:
Sonny Bakker 2026-02-24 19:46:53 +01:00
parent be2ed3c9bf
commit 5fe1764dbe
32 changed files with 332 additions and 14 deletions

View file

@ -26,4 +26,4 @@
owner: root
group: root
mode: "0600"
notify: restart nftables
notify: Restart nftables

31
tasks/network/p14.yml Normal file
View file

@ -0,0 +1,31 @@
---
- name: Setup network configuration
become: true
ansible.builtin.template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
owner: root
group: systemd-network
mode: "0640"
loop:
- src: "templates/p14/network/wlan0.network.j2"
dest: "/etc/systemd/network/20-wireless.network"
notify:
- Restart systemd-networkd
- Restart systemd-resolved
- name: Create iwd directory
become: true
ansible.builtin.file:
path: /etc/iwd
mode: "0644"
owner: root
- name: Provision iwd configuration
become: true
ansible.builtin.template:
src: templates/p14/iwd.j2
dest: /etc/iwd/main.config
mode: "0755"
owner: root
notify: Restart iwd

View file

@ -51,6 +51,15 @@
state: touch
mode: "0644"
- name: Create pacman hooks directory
become: true
ansible.builtin.file:
path: "/etc/pacman.d/hooks"
owner: root
group: root
mode: "0644"
state: directory
- name: Copy systemd-boot pacman hook
become: true
ansible.builtin.template:

View file

@ -18,8 +18,8 @@
dest: "{{ xdg_config_dir }}/systemd/user/tmux.service"
mode: "0644"
notify:
- user daemon-reload
- restart tmux service
- User daemon-reload
- Restart tmux service
- name: Copy tmux startup script
ansible.builtin.copy:

View file

@ -10,8 +10,8 @@
- { src: "templates/timer/daily_timer.j2", dest: "/etc/systemd/system/daily.timer" }
- { src: "templates/timer/weekly_timer.j2", dest: "/etc/systemd/system/weekly.timer" }
notify:
- enable daily timer
- enable weekly timer
- Enable daily timer
- Enable weekly timer
- name: Copy target files
become: true

View file

@ -30,7 +30,7 @@
mode: "0640"
loop:
- dest: "{{ wireguard_defaults.public_key_path }}"
src: "files/wireguard/{ ansible_hostname }}/fudiggity.pub"
src: "files/wireguard/{{ ansible_hostname }}/fudiggity.pub"
- dest: "{{ wireguard_defaults.private_key_path }}"
src: "files/wireguard/{{ ansible_hostname }}/fudiggity.key"
@ -69,4 +69,4 @@
- Restart systemd-networkd
- Restart systemd-resolved
vars:
wireguard: "{{ wireguard | ansible.builtin.combine(wireguard_defaults) }}"
wireguard: "{{ wireguard_default | ansible.builtin.combine(wireguard_defaults) }}"