Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- description: Create default topology
- parameters:
- tenant:
- default: admin
- type: string
- label: null
- hidden: false
- location_id:
- default: 2
- type: string
- label: null
- hidden: false
- NFVgrid_endpoint:
- default: 'http://192.168.1.190:8000/api/v1'
- type: string
- label: null
- hidden: false
- NFVgrid_user:
- default: admin
- type: string
- label: null
- hidden: false
- NFVgrid_pass:
- default: 'pass123!'
- type: string
- label: null
- hidden: true
- regionOne_id:
- default: 1
- type: string
- label: null
- hidden: false
- external_net_name:
- default: external
- type: string
- label: null
- hidden: false
- external_net_cidr:
- default: 10.200.0.0/24
- type: string
- label: null
- hidden: false
- external_net_gateway:
- default: 10.200.0.1
- type: string
- label: null
- hidden: false
- external_net_dhcp:
- default: true
- type: boolean
- label: null
- hidden: false
- external_subnet_name:
- default: external_subnet
- type: string
- label: null
- hidden: false
- internal_net_name:
- default: internal
- type: string
- label: null
- hidden: false
- internal_net_cidr:
- default: 10.201.0.0/24
- type: string
- label: null
- hidden: false
- internal_net_gateway:
- default: 10.201.0.1
- type: string
- label: null
- hidden: false
- internal_net_dhcp:
- default: true
- type: boolean
- label: null
- hidden: false
- internal_subnet_name:
- default: internal_subnet
- type: string
- label: null
- hidden: false
- management_net_name:
- default: management
- type: string
- label: null
- hidden: false
- management_net_cidr:
- default: 10.251.0.0/24
- type: string
- label: null
- hidden: false
- management_net_gateway:
- default: 10.251.0.1
- type: string
- label: null
- hidden: false
- management_net_dhcp:
- default: true
- type: boolean
- label: null
- hidden: false
- management_subnet_name:
- default: management_subnet
- type: string
- label: null
- hidden: false
- vre_USERNAME:
- default: root
- type: string
- label: null
- hidden: false
- vre_PASSWORD:
- default: 'pass123!'
- type: string
- label: null
- hidden: false
- vre_ROUTER_ID:
- default: 6.6.6.6
- type: string
- label: null
- hidden: false
- vpfe_USERNAME:
- default: root
- type: string
- label: null
- hidden: false
- vpfe_PASSWORD:
- default: root
- type: string
- label: null
- hidden: false
- vs_USERNAME:
- default: root
- type: string
- label: null
- hidden: false
- vs_PASSWORD:
- default: 'pass123!'
- type: string
- label: null
- hidden: false
- vs_MOVIE:
- default: big_buck_bunny.mp4
- type: string
- label: null
- hidden: false
- vc_USERNAME:
- default: root
- type: string
- label: null
- hidden: false
- vc_PASSWORD:
- default: 'pass123!'
- type: string
- label: null
- hidden: false
- resources:
- vmx:
- properties:
- type: ROUTER
- name: vmx
- functions:
- - vendor: Juniper
- model: VMX_VRE-neighbor
- version: 1.0.1
- name: vre
- properties:
- USERNAME:
- get_param: vre_USERNAME
- PASSWORD:
- get_param: vre_PASSWORD
- ROUTER_ID:
- get_param: vre_ROUTER_ID
- - vendor: Juniper
- model: VMX_VPFE
- version: 1.0.1
- name: vpfe
- properties:
- USERNAME:
- get_param: vpfe_USERNAME
- PASSWORD:
- get_param: vpfe_PASSWORD
- LEFT_NETWORK:
- get_resource: internal_net
- RIGHT_NETWORK:
- get_resource: external_net
- location:
- x: 20
- 'y': 15
- id:
- get_param: location_id
- type: 'OS::NFVgrid::Service'
- depends_on:
- - internal_subnet
- - external_subnet
- vmx_vmx_connection:
- type: 'OS::NFVgrid::LocationConnection'
- depends_on: vmx
- properties:
- target_location_id:
- get_param: location_id
- source_location_id:
- get_param: regionOne_id
- vs:
- properties:
- type: WEB_APPLICATION
- name: vs
- functions:
- - vendor: NGNWare
- model: Video server
- version: 0.1.0
- name: vs
- properties:
- USERNAME:
- get_param: vs_USERNAME
- PASSWORD:
- get_param: vs_PASSWORD
- NETWORK:
- get_resource: internal_net
- MOVIE:
- get_param: vs_MOVIE
- location:
- x: 40
- 'y': 15
- id:
- get_param: location_id
- type: 'OS::NFVgrid::Service'
- depends_on:
- - internal_subnet
- 35c79a68-5153-4f13-9378-4e93a225d028:
- properties:
- target_service_id:
- get_resource: vc
- source_service_id:
- get_resource: vs
- source_anchor: RIGHT
- target_anchor: RIGHT
- location:
- get_param: location_id
- NFVgrid_endpoint:
- get_param: NFVgrid_endpoint
- NFVgrid_user:
- get_param: NFVgrid_user
- NFVgrid_pass:
- get_param: NFVgrid_pass
- tenant:
- get_param: tenant
- type: 'OS::NFVgrid::Connection'
- depends_on:
- - vs
- - vc
- 719a697f-e116-476f-a414-a5dbfd44e3f4:
- properties:
- target_service_id:
- get_resource: vc
- source_service_id:
- get_resource: vs
- source_anchor: LEFT
- target_anchor: LEFT
- location:
- get_param: location_id
- NFVgrid_endpoint:
- get_param: NFVgrid_endpoint
- NFVgrid_user:
- get_param: NFVgrid_user
- NFVgrid_pass:
- get_param: NFVgrid_pass
- tenant:
- get_param: tenant
- type: 'OS::NFVgrid::Connection'
- depends_on:
- - vs
- - vc
- vc:
- properties:
- type: WEB_APPLICATION
- name: vc
- functions:
- - vendor: NGNWare
- model: Video client
- version: 0.1.0
- name: vc
- properties:
- USERNAME:
- get_param: vc_USERNAME
- PASSWORD:
- get_param: vc_PASSWORD
- NETWORK:
- get_resource: internal_net
- location:
- x: 40
- 'y': 30
- id:
- get_param: location_id
- type: 'OS::NFVgrid::Service'
- depends_on:
- - internal_subnet
- external_net:
- type: 'OS::Neutron::Net'
- properties:
- name:
- get_param: external_net_name
- value_specs:
- 'router:external': true
- shared: true
- external_subnet:
- type: 'OS::Neutron::Subnet'
- depends_on: external_net
- properties:
- name:
- get_param: external_subnet_name
- network_id:
- get_resource: external_net
- cidr:
- get_param: external_net_cidr
- gateway_ip:
- get_param: external_net_gateway
- enable_dhcp:
- get_param: external_net_dhcp
- internal_net:
- type: 'OS::Neutron::Net'
- properties:
- name:
- get_param: internal_net_name
- value_specs:
- 'router:external': false
- shared: true
- internal_subnet:
- type: 'OS::Neutron::Subnet'
- depends_on: internal_net
- properties:
- name:
- get_param: internal_subnet_name
- network_id:
- get_resource: internal_net
- cidr:
- get_param: internal_net_cidr
- gateway_ip:
- get_param: internal_net_gateway
- enable_dhcp:
- get_param: internal_net_dhcp
- management_net:
- type: 'OS::Neutron::Net'
- properties:
- name:
- get_param: management_net_name
- value_specs:
- 'router:external': false
- shared: true
- management_subnet:
- type: 'OS::Neutron::Subnet'
- depends_on: management_net
- properties:
- name:
- get_param: management_subnet_name
- network_id:
- get_resource: management_net
- cidr:
- get_param: management_net_cidr
- gateway_ip:
- get_param: management_net_gateway
- enable_dhcp:
- get_param: management_net_dhcp
- heat_template_version: '2013-05-23'
- parameter_groups: null
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement