Add low life fstab configuration and remove test sysctl from defaults

This commit is contained in:
2021-09-14 00:45:20 +02:00
parent e11359e381
commit 6141d15edc
4 changed files with 37 additions and 5 deletions

View File

@@ -1,6 +1,22 @@
--- ---
etc_hostname: chapek9 etc_hostname: chapek9
etc_fstab_entries:
root:
src: UUID=254d6a53-398a-4a53-93d1-c45e61263791
path: /
fstype: btrfs
opts: noatime,subvol=root,compress=zstd:1,x-systemd.device-timeout=0
passno: 0
dump: 0
home:
src: UUID=254d6a53-398a-4a53-93d1-c45e61263791
path: /home
fstype: btrfs
opts: subvol=home,compress=zstd:1,x-systemd.device-timeout=0
passno: 0
dump: 0
rpm_ostree_kargs_overwrite: rpm_ostree_kargs_overwrite:
'i915.enable_psr=0': 'i915.enable_psr=0':
state: present state: present

View File

@@ -5,8 +5,5 @@ etc_update_users: true
etc_enable_NTS: true etc_enable_NTS: true
etc_configure_firewalld: true etc_configure_firewalld: true
etc_configure_sysctl: true etc_configure_sysctl: true
etc_configure_fstab: true
etc_sysctl_params: etc_configure_btrfs: false
kernel.unprivileged_bpf_disabled:
value: 1
state: present

View File

@@ -0,0 +1,2 @@
---
# TODO: snapper, btrfsmaintainance

View File

@@ -6,6 +6,19 @@
become: yes become: yes
when: etc_set_hostname | bool when: etc_set_hostname | bool
- name: Configure fstab
ansible.posix.mount:
src: "{{ item.value.src }}"
path: "{{ item.value.path }}"
fstype: "{{ item.value.fstype }}"
opts: "{{ item.value.opts }}"
passno: "{{ item.value.passno }}"
dump: "{{ item.value.dump }}"
state: present
become: yes
loop: "{{ lookup('dict', etc_fstab_entries, wantlist=True) }}"
when: etc_configure_fstab | bool
- name: Include users.yml - name: Include users.yml
ansible.builtin.include: users.yml ansible.builtin.include: users.yml
when: etc_update_users | bool when: etc_update_users | bool
@@ -25,3 +38,7 @@
- name: Include sysctl.yml - name: Include sysctl.yml
ansible.builtin.include: sysctl.yml ansible.builtin.include: sysctl.yml
when: etc_configure_sysctl | bool when: etc_configure_sysctl | bool
- name: Include btrfs.yml
ansible.builtin.include: btrfs.yml
when: etc_configure_btrfs | bool