From 5ca2a881a1722b68d38fac318e0363b285f117cd Mon Sep 17 00:00:00 2001 From: abhishek-sa1 Date: Fri, 3 Jun 2022 10:05:01 +0530 Subject: [PATCH] cobbler container fix for rocky repo update Signed-off-by: abhishek-sa1 --- control_plane/roles/provision_cobbler/files/Dockerfile_rocky | 4 +++- .../roles/provision_cobbler/files/inventory_creation.yml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/control_plane/roles/provision_cobbler/files/Dockerfile_rocky b/control_plane/roles/provision_cobbler/files/Dockerfile_rocky index 5fb204511..12678e70d 100644 --- a/control_plane/roles/provision_cobbler/files/Dockerfile_rocky +++ b/control_plane/roles/provision_cobbler/files/Dockerfile_rocky @@ -35,6 +35,8 @@ RUN dnf install -y mod_ssl \ && dnf clean all \ && rm -rf /var/cache/dnf +RUN pip3.8 install netaddr +RUN ansible-galaxy collection install ansible.utils:2.5.2 RUN yum install -y grub2-efi-x64 shim-x64 RUN yum install -y yum-utils RUN dnf config-manager --set-enabled powertools @@ -61,4 +63,4 @@ VOLUME [ "/var/www/cobbler", "/var/lib/cobbler/backup", "/mnt" ] RUN systemctl enable dhcpd -CMD ["sbin/init"] +CMD ["sbin/init"] \ No newline at end of file diff --git a/control_plane/roles/provision_cobbler/files/inventory_creation.yml b/control_plane/roles/provision_cobbler/files/inventory_creation.yml index f4667efae..6ad0e5b48 100644 --- a/control_plane/roles/provision_cobbler/files/inventory_creation.yml +++ b/control_plane/roles/provision_cobbler/files/inventory_creation.yml @@ -29,7 +29,7 @@ - name: Filter the ip set_fact: - vars_new: "{{ var | ipv4('address') | to_nice_yaml}}" + vars_new: "{{ var | ansible.utils.ipv4('address') | to_nice_yaml}}" - name: Create the static ip shell: awk -F',' 'NR >1{print $3}' omnia/control_plane/roles/provision_cobbler/files/new_host_mapping_file.csv > static_hosts.yml