30 lines
948 B
YAML
Executable File
30 lines
948 B
YAML
Executable File
---
|
|
- name: Testing OS version recognition
|
|
hosts: all
|
|
gather_facts: yes
|
|
roles:
|
|
- common
|
|
become: yes
|
|
|
|
tasks:
|
|
|
|
- name: Distribution
|
|
ansible.builtin.debug:
|
|
msg: "{{ ansible_distribution_version }}"
|
|
|
|
- name: Test recognition
|
|
ansible.builtin.debug:
|
|
msg: Bingo!!!
|
|
when:
|
|
- ansible_facts["distribution"] == "Ubuntu"
|
|
- ansible_facts["distribution_version"] == "22.04"
|
|
|
|
- name: Apply containerd fix (Ubuntu 22.04 only) - generate base config to fix K8s issue https://github.com/kubernetes/kubernetes/issues/110177
|
|
ansible.builtin.shell: "{{ item }}"
|
|
loop:
|
|
- sudo mkdir -p /etc/containerd/
|
|
- containerd config default | sudo tee /etc/containerd/config.toml
|
|
- sudo sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml
|
|
when:
|
|
- ansible_facts["distribution"] == "Ubuntu"
|
|
- ansible_facts["distribution_version"] == "22.04" |