Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- description: |-
- Fusion
- topology_template:
- node_templates:
- controller_box_impl_1_control_port:
- properties:
- ip_address: |-
- 10.0.0.254
- order: 0
- requirements:
- - binding: |-
- controller_box_impl_1_controller_node
- - link: |-
- openstack_box_impl_1_control_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- controller_box_impl_1_controller_image:
- properties:
- image_format: |-
- qcow2
- name: |-
- CentOS-Controller
- path: |-
- 2c3f59e9-1bd1-488c-aaa6-5407e4ad096if
- type: |-
- orbits.nodes.SystemImage
- controller_box_impl_1_controller_node:
- interfaces:
- Standard:
- create:
- properties:
- cloud_username: |-
- centos
- compute_stage: |-
- Start
- instance_type: |-
- m1.xlarge
- name: |-
- Controller
- public_key: |-
- alex
- requirements:
- - image: |-
- controller_box_impl_1_controller_image
- - dependency: |-
- openstack_box_impl_1_router_interface
- type: |-
- orbits.nodes.Compute
- controller_box_impl_1_floating_ip:
- properties:
- network_name: |-
- ext-net
- requirements:
- - floatable: |-
- controller_box_impl_1_control_port
- - dependency: |-
- openstack_box_impl_1_router_interface
- type: |-
- orbits.nodes.network.FloatingIP
- controller_box_impl_1_internal_port:
- properties:
- ip_address: |-
- 10.1.1.200
- order: 1
- requirements:
- - binding: |-
- controller_box_impl_1_controller_node
- - link: |-
- openstack_box_impl_1_internal_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- controller_start_1_bundle:
- requirements:
- - host: |-
- controller_box_impl_1_controller_node
- type: |-
- orbits.nodes.software.Bundle
- controller_start_1_software:
- artifacts:
- bash_functions:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/utils/bash_functions.sh
- cloud_init:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/utils/cloud_init_yum.sh
- configuration:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/controller/02-configure.sh
- start:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/controller/03-start.sh
- interfaces:
- Standard:
- create:
- implementation:
- - |-
- bash_functions
- - |-
- configuration
- - |-
- start
- - |-
- cloud_init
- inputs:
- $controller_ip: |-
- 10.1.1.200
- $cloud_username: |-
- centos
- $version: |-
- mitaka
- $password: |-
- admin
- $ntp_servers: ""
- $floating_ip_address:
- get_attribute:
- - |-
- controller_box_impl_1_floating_ip
- - |-
- floating_ip_address
- $master_ip: |-
- zk://192.168.10.122:2181,192.168.10.121:2181,192.168.10.123:2181/mesos
- $provider: |-
- 1
- $az: |-
- 1
- requirements:
- - bundle: |-
- controller_start_1_bundle
- type: |-
- orbits.nodes.software.Service
- generic_box_impl_1_compute_image:
- properties:
- image_format: |-
- qcow2
- path: |-
- 2c3f59e9-1bd1-488c-aaa6-5407e4ad096if
- type: |-
- orbits.nodes.SystemImage
- generic_box_impl_1_control_port:
- properties:
- order: 0
- requirements:
- - binding: |-
- kvm_node_1_compute_node
- - link: |-
- openstack_box_impl_1_control_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- generic_box_impl_1_internal_port:
- properties:
- order: 1
- requirements:
- - binding: |-
- kvm_node_1_compute_node
- - link: |-
- openstack_box_impl_1_internal_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- generic_box_impl_2_compute_image:
- properties:
- image_format: |-
- qcow2
- path: |-
- 2c3f59e9-1bd1-488c-aaa6-5407e4ad096if
- type: |-
- orbits.nodes.SystemImage
- generic_box_impl_2_control_port:
- properties:
- order: 0
- requirements:
- - binding: |-
- lxc_node_1_compute_node
- - link: |-
- openstack_box_impl_1_control_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- generic_box_impl_2_internal_port:
- properties:
- order: 1
- requirements:
- - binding: |-
- lxc_node_1_compute_node
- - link: |-
- openstack_box_impl_1_internal_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- generic_box_impl_3_compute_image:
- properties:
- image_format: |-
- qcow2
- path: |-
- 2c3f59e9-1bd1-488c-aaa6-5407e4ad096if
- type: |-
- orbits.nodes.SystemImage
- generic_box_impl_3_control_port:
- properties:
- order: 0
- requirements:
- - binding: |-
- xen_node_1_compute_node
- - link: |-
- openstack_box_impl_1_control_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- generic_box_impl_3_internal_port:
- properties:
- order: 1
- requirements:
- - binding: |-
- xen_node_1_compute_node
- - link: |-
- openstack_box_impl_1_internal_network
- - securing: |-
- openstack_box_impl_1_security_group
- type: |-
- orbits.nodes.network.Port
- kvm_install_1_bundle:
- interfaces:
- Standard:
- create:
- requirements:
- - host: |-
- kvm_node_1_compute_node
- type: |-
- orbits.nodes.software.Bundle
- kvm_install_1_software:
- artifacts:
- bash_functions:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/utils/bash_functions.sh
- creation:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/kvm/01-install.sh
- preinstall:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/kvm/00-preinstall.sh
- interfaces:
- Standard:
- create:
- implementation:
- - |-
- bash_functions
- - |-
- preinstall
- - |-
- creation
- inputs:
- $controller_ip: |-
- 10.1.1.200
- $cloud_username: |-
- ubuntu
- $version: |-
- mitaka
- $password: |-
- admin
- requirements:
- - bundle: |-
- kvm_install_1_bundle
- type: |-
- orbits.nodes.software.Service
- kvm_node_1_compute_node:
- interfaces:
- Standard:
- create:
- properties:
- cloud_username: |-
- ubuntu
- instance_type: |-
- m1.large
- name: |-
- KVM
- public_key: |-
- alex
- requirements:
- - image: |-
- generic_box_impl_1_compute_image
- type: |-
- orbits.nodes.Compute
- lxc_install_1_bundle:
- interfaces:
- Standard:
- create:
- requirements:
- - host: |-
- lxc_node_1_compute_node
- type: |-
- orbits.nodes.software.Bundle
- lxc_install_1_software:
- artifacts:
- bash_functions:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/utils/bash_functions.sh
- creation:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/lxc/01-install.sh
- preinstall:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/lxc/00-preinstall.sh
- interfaces:
- Standard:
- create:
- implementation:
- - |-
- bash_functions
- - |-
- preinstall
- - |-
- creation
- inputs:
- $controller_ip: |-
- 10.1.1.200
- $cloud_username: |-
- ubuntu
- $version: |-
- mitaka
- $password: |-
- admin
- requirements:
- - bundle: |-
- lxc_install_1_bundle
- type: |-
- orbits.nodes.software.Service
- lxc_node_1_compute_node:
- interfaces:
- Standard:
- create:
- properties:
- cloud_username: |-
- ubuntu
- compute_stage: |-
- Install
- instance_type: |-
- m1.large
- name: |-
- LXC
- public_key: |-
- alex
- requirements:
- - image: |-
- generic_box_impl_2_compute_image
- type: |-
- orbits.nodes.Compute
- openstack_box_impl_1_control_network:
- properties:
- cidr: |-
- 10.0.0.0/16
- dhcp_enabled: true
- dns:
- - |-
- 172.30.1.3
- end_ip: |-
- 10.0.0.253
- gateway_ip: |-
- 10.0.0.1
- network_name: |-
- control
- start_ip: |-
- 10.0.0.10
- type: |-
- orbits.nodes.network.Network
- openstack_box_impl_1_internal_network:
- properties:
- cidr: |-
- 10.1.0.0/16
- dhcp_enabled: true
- dns:
- - |-
- 172.30.1.3
- end_ip: |-
- 10.1.1.253
- gateway_ip: ""
- network_name: |-
- internal
- start_ip: |-
- 10.1.1.10
- type: |-
- orbits.nodes.network.Network
- openstack_box_impl_1_router:
- properties:
- external_network_name: |-
- ext-net
- type: |-
- orbits.nodes.network.Router
- openstack_box_impl_1_router_interface:
- requirements:
- - router: |-
- openstack_box_impl_1_router
- - routable: |-
- openstack_box_impl_1_control_network
- type: |-
- orbits.nodes.network.RouterInterface
- openstack_box_impl_1_security_group:
- properties:
- name: |-
- secu
- rules:
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- egress
- protocol: |-
- icmp
- port_range:
- - 0
- - 0
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- egress
- protocol: |-
- 47
- port_range:
- - 0
- - 0
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- ingress
- protocol: |-
- 47
- port_range:
- - 0
- - 0
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- ingress
- protocol: |-
- icmp
- port_range:
- - 0
- - 255
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- ingress
- protocol: |-
- tcp
- port_range:
- - 1
- - 65535
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- ingress
- protocol: |-
- udp
- port_range:
- - 1
- - 65535
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- egress
- protocol: |-
- tcp
- port_range:
- - 1
- - 65535
- - remote_ip_prefix: |-
- 0.0.0.0/0
- direction: |-
- egress
- protocol: |-
- udp
- port_range:
- - 1
- - 65535
- type: |-
- orbits.nodes.security.SecurityGroup
- xen_install_1_bundle:
- interfaces:
- Standard:
- create:
- requirements:
- - host: |-
- xen_node_1_compute_node
- type: |-
- orbits.nodes.software.Bundle
- xen_install_1_software:
- artifacts:
- bash_functions:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/utils/bash_functions.sh
- creation:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/xen/01-install.sh
- preinstall:
- type: |-
- orbits.artifacts.Bash
- properties:
- input_path: |-
- new_demo/artifacts/xen/00-preinstall.sh
- interfaces:
- Standard:
- create:
- implementation:
- - |-
- bash_functions
- - |-
- preinstall
- - |-
- creation
- inputs:
- $controller_ip: |-
- 10.1.1.200
- $cloud_username: |-
- ubuntu
- $version: |-
- mitaka
- $password: |-
- admin
- requirements:
- - bundle: |-
- xen_install_1_bundle
- type: |-
- orbits.nodes.software.Service
- xen_node_1_compute_node:
- interfaces:
- Standard:
- create:
- properties:
- cloud_username: |-
- ubuntu
- compute_stage: |-
- Install
- instance_type: |-
- m1.large
- name: |-
- Xen
- public_key: |-
- alex
- requirements:
- - image: |-
- generic_box_impl_3_compute_image
- type: |-
- orbits.nodes.Compute
- outputs: {}
- tosca_definitions_version: |-
- tosca_simple_yaml_1_0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement