Browse Source

Properly place undercloud hosts record upgrade task

Undercloud record for hosts has to be in all the nodes that fetch
images from it. Proper location for this code is where we set up
podman. If it's only in ContainerImagesPrepare it runs on the
Controller role only.

Closes-Bug: #1871243

Change-Id: Id081f049bca6c961ad2ff649ac357cea8d552739
(cherry picked from commit fff8cf73c6)
changes/40/718640/1
Lukas Bezdicka 1 year ago
committed by Jesse Pretorius (odyssey4me)
parent
commit
0d783d38e2
2 changed files with 7 additions and 9 deletions
  1. +0
    -9
      deployment/container-image-prepare/container-image-prepare-baremetal-ansible.j2.yaml
  2. +7
    -0
      deployment/podman/podman-baremetal-ansible.yaml

+ 0
- 9
deployment/container-image-prepare/container-image-prepare-baremetal-ansible.j2.yaml View File

@ -132,12 +132,3 @@ outputs:
{% endfor %}
when:
- (step | int) == 1
upgrade_tasks:
- name: Make sure the Undercloud hostname is included in /etc/hosts
when:
- step|int == 1
- undercloud_hosts_entries is defined
lineinfile:
dest: /etc/hosts
line: "{{ '{{ ' }} undercloud_hosts_entries | join('') {{ ' }}' }}"
state: present

+ 7
- 0
deployment/podman/podman-baremetal-ansible.yaml View File

@ -160,6 +160,13 @@ outputs:
when:
- step|int == 1
block:
- name: Make sure the Undercloud hostname is included in /etc/hosts
when:
- undercloud_hosts_entries is defined
lineinfile:
dest: /etc/hosts
line: "{{ undercloud_hosts_entries | join('') }}"
state: present
- name: Set container_registry_insecure_registries fact.
set_fact:
container_registry_insecure_registries:


Loading…
Cancel
Save