64 lines
1.6 KiB
YAML
64 lines
1.6 KiB
YAML
# Copyright 2015 Metaswitch Networks
|
|
|
|
# Install/configure calico on the controller after cluster deployment
|
|
# but before starting the BGP Route Reflector.
|
|
- id: calico-controller
|
|
role: ['controller', 'primary-controller']
|
|
version: 2.0.0
|
|
requires: [post_deployment_start]
|
|
type: shell
|
|
parameters:
|
|
cmd: ./calico_controller.sh
|
|
timeout: 600
|
|
|
|
- id: calico-route-reflector
|
|
role: ['controller', 'primary-controller']
|
|
version: 2.0.0
|
|
requires: [post_deployment_start, calico-controller]
|
|
type: shell
|
|
parameters:
|
|
cmd: ./calico_route_reflector.sh
|
|
timeout: 60
|
|
|
|
- id: calico-networks
|
|
role: ['primary-controller']
|
|
version: 2.0.0
|
|
requires: [post_deployment_start, calico-controller]
|
|
type: puppet
|
|
parameters:
|
|
timeout: 180
|
|
puppet_manifest: neutron-networks.pp
|
|
puppet_modules: puppet/modules:/etc/puppet/modules
|
|
|
|
|
|
# Remove default OpenStack network configuration which doesn't work with Calico.
|
|
#- role: ['primary-controller']
|
|
# stage: post_deployment/150
|
|
# type: shell
|
|
# parameters:
|
|
# cmd: ./remove_default_networks.sh
|
|
# timeout: 60
|
|
|
|
# Install/configure calico on the compute nodes after cluster deployment.
|
|
- id: calico-compute
|
|
role: ['compute']
|
|
version: 2.0.0
|
|
requires: [post_deployment_start]
|
|
type: shell
|
|
parameters:
|
|
cmd: ./calico_compute.sh
|
|
timeout: 600
|
|
|
|
# Disable tasks that create neutron router and networks
|
|
- id: openstack-network-networks
|
|
type: skipped
|
|
|
|
- id: openstack-network-routers
|
|
type: skipped
|
|
|
|
- id: primary-openstack-network-agents-dhcp
|
|
type: skipped
|
|
|
|
- id: openstack-network-agents-dhcp
|
|
type: skipped
|