ansible_cache/dnaclab_linux/testing_version_operations.yaml
2024-12-27 12:47:45 +00:00

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"