-- name: Upload config to rename network interfaces
- copy:
- src: 'files/99-vppdevice.yaml'
- dest: '/etc/netplan/99-vppdevice.yaml'
- owner: 'root'
- group: 'root'
- mode: 0644
+# CentOS 8 specific
+- name: CentOS - Install epel repositories
+ dnf:
+ name:
+ - 'epel-release'
+ when:
+ - ansible_distribution|lower == 'centos'
+
+- name: CentOS - Enable PowerTools
+ command: >
+ dnf config-manager
+ --set-enabled PowerTools
+ when:
+ - ansible_distribution|lower == 'centos'
+
+# NOTE: containerd.io >1.2.0-3 requirement disabled by RH
+# Unable to install current docker version as of now
+# Using docker-ce-3:18.09.1-3.el7
+- name: CentOS - Add docker-ce repo
+ command: >
+ dnf config-manager
+ --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
+ when:
+ - ansible_distribution|lower == 'centos'
+
+- name: CentOS - Install docker-ce
+ dnf:
+ name:
+ - 'docker-ce-3:18.09.1-3.el7'
+ when:
+ - ansible_distribution|lower == 'centos'