Merge "Adding SRIOV scenario"
authorTim Rozet <trozet@redhat.com>
Fri, 16 Mar 2018 14:22:52 +0000 (14:22 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Fri, 16 Mar 2018 14:22:52 +0000 (14:22 +0000)
build/nics-template.yaml.jinja2
lib/ansible/playbooks/post_deploy_undercloud.yml

index 93d3dc1..b1069d2 100644 (file)
@@ -87,7 +87,11 @@ resources:
             -
             {%- if not nets['external'][0]['enabled'] or nets['tenant']['nic_mapping'][role]['vlan'] is number or nets['storage']['nic_mapping'][role]['vlan'] is number or nets['api']['nic_mapping'][role]['vlan'] is number or  nets['external'][0]['nic_mapping'][role]['vlan'] is number %}
               type: ovs_bridge
+            {%- if nets['external'][0]['enabled'] and nets['external'][0]['nic_mapping'][role]['vlan'] == 'native' %}
+              name: br-isolated
+            {%- else %}
               name: {get_input: bridge_name}
+            {%- endif %}
               members:
                 -
                   type: interface
index 2e1bf0f..a8f1cd5 100644 (file)
       with_items:
         - overcloudrc
         - overcloudrc.v3
+    - name: Register OS Region
+      shell: "{{ overcloudrc }} && openstack endpoint list -c Region -f json"
+      register: region
+      become: yes
+      become_user: stack
+    - name: Write Region into overcloudrc
+      lineinfile:
+        line: "export OS_REGION_NAME={{(region.stdout|from_json)[1]['Region']}}"
+        regexp: 'OS_REGION_NAME'
+        path: "/home/stack/{{ item }}"
+      become: yes
+      become_user: stack
+      with_items:
+        - overcloudrc
+        - overcloudrc.v3
     - name: Undercloud NAT - MASQUERADE interface
       iptables:
         table: nat