Split octaviav2 state

Change-Id: I10637d62440bf102c72a81d097e8b759f9aedce7
diff --git a/runtest/salttest/states/openstack/octavia_loadbalancer.sls b/runtest/salttest/states/openstack/octavia_loadbalancer.sls
new file mode 100644
index 0000000..bca08e6
--- /dev/null
+++ b/runtest/salttest/states/openstack/octavia_loadbalancer.sls
@@ -0,0 +1,9 @@
+{%- set neutron_test_subnet = 'OctaviaStateTestSubnet' %}
+
+{%- set subnet_id = salt['neutronv2.subnet_list'](cloud_name='admin_identity',name=neutron_test_subnet)['subnets'][0].id %}
+
+octavia_loadbalancer:
+  octaviav2.loadbalancer_present:
+    - cloud_name: admin_identity
+    - name: loadbalacer1
+    - vip_subnet_id: {{ subnet_id }}
diff --git a/runtest/salttest/states/openstack/octavia_network.sls b/runtest/salttest/states/openstack/octavia_network.sls
new file mode 100644
index 0000000..dac98c8
--- /dev/null
+++ b/runtest/salttest/states/openstack/octavia_network.sls
@@ -0,0 +1,15 @@
+{%- set neutron_test_network = 'OctaviaStateTestNetwork' %}
+{%- set neutron_test_subnet = 'OctaviaStateTestSubnet' %}
+
+neutronv2_network_present:
+  neutronv2.network_present:
+  - cloud_name: admin_identity
+  - name: {{ neutron_test_network }}
+
+neutronv2_subnet_present:
+  neutronv2.subnet_present:
+  - name: {{ neutron_test_subnet }}
+  - cloud_name: admin_identity
+  - network_id: {{ neutron_test_network }}
+  - ip_version: 4
+  - cidr: 192.168.101.0/24
diff --git a/runtest/salttest/states/openstack/octaviav2.sls b/runtest/salttest/states/openstack/octaviav2.sls
index ad97a90..f7a00c1 100644
--- a/runtest/salttest/states/openstack/octaviav2.sls
+++ b/runtest/salttest/states/openstack/octaviav2.sls
@@ -1,23 +1,13 @@
-{%- set neutron_test_network = 'OctaviaStateTestNetwork' %}
-{%- set neutron_test_subnet = 'OctaviaStateTestSubnet' %}
+create_network:
+  salt.state:
+  - tgt: 'I@neutron:client'
+  - tgt_type: compound
+  - sls: runtest.salttest.states.openstack.octavia_network
+  - concurrent: true
 
-neutronv2_network_present:
-  neutronv2.network_present:
-  - cloud_name: admin_identity
-  - name: {{ neutron_test_network }}
-
-neutronv2_subnet_present:
-  neutronv2.subnet_present:
-  - name: {{ neutron_test_subnet }}
-  - cloud_name: admin_identity
-  - network_id: {{ neutron_test_network }}
-  - ip_version: 4
-  - cidr: 192.168.100.0/24
-
-{%- set subnet_id = salt['neutronv2.subnet_list'](cloud_name='admin_identity',name=neutron_test_subnet)['subnets'][0].id %}
-
-octavia_loadbalancer:
-  octaviav2.loadbalancer_present:
-    - cloud_name: admin_identity
-    - name: lb1
-    - vip_subnet_id: {{ subnet_id }}
+create_lb:
+  salt.state:
+  - tgt: 'I@octavia:client'
+  - tgt_type: compound
+  - sls: runtest.salttest.states.openstack.octavia_loadbalancer
+  - concurrent: true