bionic distro
After 4 hours nova-cloud-controller is still waiting for other units that are in ready state.
2018-09-25 21:23:51 INFO juju-log identity-service:99: Missing required data: rabbitmq_password
2018-09-25 21:23:51 DEBUG juju-log identity-service:99: Generating template context for image-service.
2018-09-25 21:23:51 INFO juju-log identity-service:99: ImageService context is incomplete. Missing required relation data.
2018-09-25 21:23:51 DEBUG juju-log identity-service:99: 0 section(s) found
2018-09-25 21:23:52 INFO juju-log identity-service:99: HAProxy context is incomplete, this unit has no peers.
2018-09-25 21:23:52 DEBUG juju-log identity-service:99: Generating template context for identity-service
2018-09-25 21:23:52 INFO juju-log identity-service:99: Missing required data: admin_user service_port admin_tenant_name auth_port admin_password auth_host service_host
2018-09-25 21:23:52 INFO juju-log identity-service:99: Missing required data: admin_user service_port admin_tenant_name auth_port admin_password auth_host service_host
2018-09-25 21:23:52 INFO juju-log identity-service:99: Generating template context from neutron api relation
2018-09-25 21:23:53 INFO juju-log identity-service:99: Missing required data: neutron_security_groups neutron_plugin neutron_url
2018-09-25 21:23:53 DEBUG juju-log identity-service:99: Generating template context for identity-service
2018-09-25 21:23:53 INFO juju-log identity-service:99: Missing required data: admin_user service_port admin_tenant_name auth_port admin_password auth_host service_host
2018-09-25 21:23:53 INFO juju-log identity-service:99: Missing required data: admin_user service_port admin_tenant_name auth_port admin_password auth_host service_host
2018-09-25 21:23:53 DEBUG juju-log identity-service:99: Ensuring haproxy enabled in /etc/default/haproxy.
2018-09-25 21:23:54 INFO juju-log identity-service:99: HAProxy context is incomplete, this unit has no peers.
2018-09-25 21:23:54 INFO juju-log identity-service:99: neutron-api relations's interface, neutron-api, is related but has no units in the relation.
2018-09-25 21:23:54 INFO juju-log identity-service:99: image relations's interface, image-service, is related but has no units in the relation.
2018-09-25 21:23:54 INFO juju-log identity-service:99: messaging relation's interface, amqp, is related awaiting the following data from the relationship: rabbitmq_password.
2018-09-25 21:23:54 INFO juju-log identity-service:99: identity relation's interface, identity-service, is related awaiting the following data from the relationship: admin_user, service_port, admin_tenant_name, auth_port, admin_password, auth_host, service_host.
2018-09-25 21:23:54 INFO juju-log identity-service:99: database relations's interface, shared-db, is related but has no units in the relation.
2018-09-25 21:23:54 DEBUG juju-log identity-service:99: VIP HA: VIP is set 10.244.40.91 192.168.33.13
Sounds like a race, or a bad assumption about a hook reliably getting triggered.