Use metadata IP instead of FQDN
[apex.git] / lib / ansible / playbooks / post_deploy_overcloud.yml
index 372aea4..08460a0 100644 (file)
     - name: save iptables
       command: service iptables save
       become: yes
+    - name: Modify nova metadata host to be IP
+      shell: >
+        crudini --set /var/lib/config-data/puppet-generated/neutron/etc/neutron/metadata_agent.ini
+        DEFAULT nova_metadata_host $(hiera -c /etc/puppet/hiera.yaml nova_metadata_vip)
+      become: yes
+      when: "'controller' in ansible_hostname"
+    - name: Restart metadata service
+      shell: "docker restart neutron_metadata_agent"
+      become: yes
+      when:
+        - "'controller' in ansible_hostname"