fix templates
diff --git a/tcp_tests/templates/tcpcloud-default.yaml b/tcp_tests/templates/tcpcloud-default.yaml
index 83ac27c..43dcf4a 100644
--- a/tcp_tests/templates/tcpcloud-default.yaml
+++ b/tcp_tests/templates/tcpcloud-default.yaml
@@ -12,7 +12,16 @@
address_pools:
public-pool01:
- net: *pool_default
+ net: 172.16.10.0/24:24
+ params:
+ ip_reserved:
+ gateway: +1
+ l2_network_device: +1
+ ip_ranges:
+ dhcp: [+100, -2]
+
+ private-pool01:
+ net: 192.168.10.0/24:24
params:
ip_reserved:
gateway: +1
@@ -34,6 +43,7 @@
network_pools:
public: public-pool01
+ private: private-pool01
l2_network_devices:
public:
@@ -43,7 +53,10 @@
mode: nat
private:
- dhcp: false
+ address_pool: private-pool01
+ dhcp: true
+ forward:
+ mode: nat
group_volumes:
- name: cloudimage # This name is used for 'backing_store' option for node volumes.
@@ -317,3 +330,41 @@
eth1:
networks:
- private
+
+ - name: mon01.mk20-lab-advanced.local
+ role: salt_minion
+ params:
+ vcpu: !os_env SLAVE_NODE_CPU, 1
+ memory: !os_env SLAVE_NODE_MEMORY, 2048
+ boot:
+ - hd
+ cloud_init_volume_name: iso
+ cloud_init_iface_up: eth0
+ volumes:
+ - name: system
+ capacity: !os_env NODE_VOLUME_SIZE, 150
+ backing_store: cloudimage
+ format: qcow2
+ - name: iso # Volume with name 'iso' will be used
+ # for store image with cloud-init metadata.
+ capacity: 1
+ format: raw
+ device: cdrom
+ bus: ide
+ cloudinit_meta_data: !include tcpcloud--meta-data.yaml
+ cloudinit_user_data: !include tcpcloud--user-data.yaml
+
+ interfaces:
+ - label: eth0
+ l2_network_device: public
+ interface_model: *interface_model
+ - label: eth1
+ l2_network_device: private
+ interface_model: *interface_model
+ network_config:
+ eth0: # Will get an IP from DHCP public-pool01
+ networks:
+ - public
+ eth1:
+ networks:
+ - private