- name: deploy podified Aodh ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} oc patch openstackcontrolplane openstack --type=merge --patch ' spec: telemetry: enabled: true template: autoscaling: enabled: true aodh: passwordSelector: aodhService: AodhPassword databaseAccount: aodh databaseInstance: openstack secret: osp-secret serviceUser: aodh notificationsBus: cluster: rabbitmq heatInstance: heat ' - name: wait for Aodh to start up ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} oc wait pod --for condition=Ready --selector=service=aodh register: aodh_running_result until: aodh_running_result is success retries: 60 delay: "{{ autoscaling_retry_delay }}" - name: check that Aodh is reachable and its endpoints are defined ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} alias openstack="oc exec -t openstackclient -- openstack" ${BASH_ALIASES[openstack]} endpoint list | grep aodh register: aodh_responding_result until: aodh_responding_result is success retries: 60 delay: "{{ autoscaling_retry_delay }}"