exit(1)

#Parse User_input
stack_name = user_input[1]
project_name = 'demo'

network = user_input[4].split('/')
floating_ip_pool_subnet_prefix = network[0]
floating_ip_pool_subnet_prefix_len = network[1]

virtual_network = user_input[2] 
port_id = user_input[3]


StackData = { 'stack_name': stack_name,                
               'yaml_file':'../templates/assign_floating.yaml',
                'jinja_path': '../jinja/',
                'jinja_file': 'assign_floating.jinja',
                 'stack_template': {
					 'virtual_network' : virtual_network,
					 'floating_ip_pool_subnet_prefix': floating_ip_pool_subnet_prefix,
					 'floating_ip_pool_subnet_prefix_len': floating_ip_pool_subnet_prefix_len
                                         'port_id': port_id
                                         }
                }

pprint(StackData['stack_template'])

stack = create_stack.create_stack(project_name, **StackData)
print stack
Created on Nov 20, 2015

@author: azaringh
'''
import create_stack

config_node_ip = '10.10.10.156'
project_name = 'zeppo'

StackData = {
    'stack_name': project_name + '-service-template',
    'yaml_file': '../templates/service_template.yaml',
    'jinja_path': '../jinja/',
    'jinja_file': 'service_template.jinja',
    'stack_template': {
        'name': project_name + '-service-template',
        'mode': 'in-network',
        'type': 'firewall',
        'image': 'service1-firewall',
        'flavor': 'm1.medium',
        'shared_ip_list': 'False,True,True',
        'scaling': 'True',
        'ordered_interfaces': 'True',
        'service_interface_type_list': 'management,left,right'
    }
}

stack = create_stack.create_stack(config_node_ip, project_name, **StackData)

print stack
                                         'net_name': project_name + '-vnet-1',
                                         'subnet_name': project_name + '-subnet-1',
                                         'ip_prefix': '192.168.1.0/24',
                                         'default_gateway': '192.168.1.254',
                                         'ipam': 'default-domain:' + project_name + ':' + project_name + '-ipam',
                                         'server_name': project_name + '-vm-1',
                                         'image': 'vm-iperf',
                                         'flavor': 'm1.small'
                                         }
                }
               ,
               { 'stack_name': project_name + '-vnet-2',
                'yaml_file':'../templates/deploy_vm.yaml',
                'jinja_path': '../jinja/',
                'jinja_file': 'deploy_vm.jinja',
                 'stack_template': {
                                         'net_name': project_name + '-vnet-2',
                                         'subnet_name': project_name + '-subnet-2',
                                         'ip_prefix': '192.168.2.0/24',
                                         'default_gateway': '192.168.2.254',
                                         'ipam': 'default-domain:' + project_name + ':' + project_name + '-ipam',
                                         'server_name': project_name + '-vm-2',
                                         'image': 'vm-iperf',
                                         'flavor': 'm1.small'
                                         }
                }
               ]

for item in StackData:
    stack = create_stack.create_stack(config_node_ip, project_name, **item)
    print stack