40 lines
914 B
YAML
40 lines
914 B
YAML
|
---
|
||
|
- name: Set timezone
|
||
|
community.general.timezone:
|
||
|
name: "{{ timezone }}"
|
||
|
when: timezone is defined
|
||
|
|
||
|
- name: Enable IPv4 forwarding
|
||
|
ansible.posix.sysctl:
|
||
|
name: net.ipv4.ip_forward
|
||
|
value: "1"
|
||
|
state: present
|
||
|
reload: true
|
||
|
|
||
|
- name: Add kmsg service
|
||
|
ansible.builtin.copy:
|
||
|
content: >
|
||
|
#!/sbin/openrc-run
|
||
|
|
||
|
start() {
|
||
|
if [ ! -e /dev/kmsg ]; then
|
||
|
ln -s /dev/console /dev/kmsg
|
||
|
fi
|
||
|
mount --make-rshared /
|
||
|
}
|
||
|
dest: /etc/init.d/kmsg
|
||
|
mode: "0755"
|
||
|
|
||
|
- name: Enable and start kmsg service
|
||
|
ansible.builtin.service:
|
||
|
name: kmsg
|
||
|
enabled: true
|
||
|
state: started
|
||
|
|
||
|
- name: Configure containerd socket path for rke2 crictl
|
||
|
ansible.builtin.lineinfile:
|
||
|
regexp: "^ address = \"/run/containerd/containerd.sock\"$"
|
||
|
line: " address = \"/run/k3s/containerd/containerd.sock\""
|
||
|
dest: /etc/containerd/config.toml
|
||
|
mode: "0600"
|