Adds SDN Port variables to overcloudrc 09/63909/2
authorTim Rozet <trozet@redhat.com>
Tue, 23 Oct 2018 14:50:25 +0000 (10:50 -0400)
committerTim Rozet <trozet@redhat.com>
Wed, 31 Oct 2018 15:44:46 +0000 (15:44 +0000)
Functest needs these values to be set in overcloudrc to know which ports
to query ODL on.

JIRA: APEX-621

Change-Id: I41e34efccedc26edd98c6dd3f45e553ea76db195
Signed-off-by: Tim Rozet <trozet@redhat.com>
lib/ansible/playbooks/post_deploy_undercloud.yml

index d03f1a1..8cdfedf 100644 (file)
       become: yes
       become_user: stack
       with_items: "{{ overcloudrc_files }}"
+    - name: Write SDN WEB and REST PORT to overcloudrc
+      lineinfile:
+        line: "export {{ item[0] }}=8081"
+        regexp: "{{ item[0] }}"
+        path: "/home/stack/{{ item[1] }}"
+      when: sdn != false
+      become: yes
+      become_user: stack
+      with_nested:
+        - [ 'SDN_CONTROLLER_WEBPORT', 'SDN_CONTROLLER_RESTCONFPORT' ]
+        - "{{ overcloudrc_files }}"
     - name: Grab Heat Environment variables
       shell: "{{ stackrc }} && openstack stack environment show overcloud -f json"
       register: heat_env