Update and configure mkinitcpio hooks
This commit is contained in:
@@ -2,6 +2,7 @@ font_size: 11
|
|||||||
|
|
||||||
gpu: amd
|
gpu: amd
|
||||||
cpu: amd
|
cpu: amd
|
||||||
|
encrypted_root: true
|
||||||
|
|
||||||
users:
|
users:
|
||||||
- name: hannes
|
- name: hannes
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ font_size: 11
|
|||||||
|
|
||||||
gpu: intel
|
gpu: intel
|
||||||
cpu: intel
|
cpu: intel
|
||||||
|
encrypted_root: true
|
||||||
|
|
||||||
users:
|
users:
|
||||||
- name: hannes
|
- name: hannes
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ font_size: 11
|
|||||||
|
|
||||||
gpu: intel
|
gpu: intel
|
||||||
cpu: intel
|
cpu: intel
|
||||||
|
encrypted_root: false
|
||||||
|
|
||||||
# make sure that display manager works
|
# make sure that display manager works
|
||||||
system_default_target: "graphical.target"
|
system_default_target: "graphical.target"
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ font_size: 11
|
|||||||
|
|
||||||
gpu: nvidia
|
gpu: nvidia
|
||||||
cpu: intel
|
cpu: intel
|
||||||
|
encrypted_root: true
|
||||||
|
|
||||||
users:
|
users:
|
||||||
- name: hannes-work
|
- name: hannes-work
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ cat <<EOF > /etc/hosts
|
|||||||
127.0.1.1 ares
|
127.0.1.1 ares
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems resume fsck microcode)/' /etc/mkinitcpio.conf
|
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt lvm2 filesystems resume fsck)/' /etc/mkinitcpio.conf
|
||||||
|
|
||||||
mkinitcpio -P
|
mkinitcpio -P
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ cat <<EOF > /etc/hosts
|
|||||||
127.0.1.1 dionysus
|
127.0.1.1 dionysus
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems resume fsck microcode)/' /etc/mkinitcpio.conf
|
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt lvm2 filesystems resume fsck)/' /etc/mkinitcpio.conf
|
||||||
|
|
||||||
mkinitcpio -P
|
mkinitcpio -P
|
||||||
|
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ cat <<EOF > /etc/hosts
|
|||||||
127.0.1.1 hera
|
127.0.1.1 hera
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect keyboard keymap consolefont modconf block filesystems resume fsck microcode)/' /etc/mkinitcpio.conf
|
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems resume fsck)/' /etc/mkinitcpio.conf
|
||||||
|
|
||||||
mkinitcpio -P
|
mkinitcpio -P
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ cat <<EOF > /etc/hosts
|
|||||||
127.0.1.1 neptune
|
127.0.1.1 neptune
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems resume fsck microcode)/' /etc/mkinitcpio.conf
|
sed -i 's/^HOOKS=.*$/HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt lvm2 filesystems resume fsck)/' /etc/mkinitcpio.conf
|
||||||
|
|
||||||
mkinitcpio -P
|
mkinitcpio -P
|
||||||
|
|
||||||
|
|||||||
19
playbook.yml
19
playbook.yml
@@ -530,6 +530,25 @@
|
|||||||
state: present
|
state: present
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
|
- name: set mkinitcpio hooks
|
||||||
|
set_fact:
|
||||||
|
mkinitcpio_hooks: "base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt lvm2 filesystems resume fsck"
|
||||||
|
when: machine.encrypted_root|bool
|
||||||
|
|
||||||
|
- name: set mkinitcpio hooks
|
||||||
|
set_fact:
|
||||||
|
mkinitcpio_hooks: "base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems resume fsck"
|
||||||
|
when: not machine.encrypted_root|bool
|
||||||
|
|
||||||
|
- name: configure mkinitcpio hooks
|
||||||
|
lineinfile:
|
||||||
|
path: /etc/mkinitcpio.conf
|
||||||
|
regexp: "^#?HOOKS=.*$"
|
||||||
|
line: 'HOOKS=({{ mkinitcpio_hooks }})'
|
||||||
|
become: true
|
||||||
|
notify:
|
||||||
|
- rebuild initrd
|
||||||
|
|
||||||
- name: use vz4 for mkinitcpio compression
|
- name: use vz4 for mkinitcpio compression
|
||||||
lineinfile:
|
lineinfile:
|
||||||
path: /etc/mkinitcpio.conf
|
path: /etc/mkinitcpio.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user