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