fuel-plugin-midonet/tasks.yaml

104 lines
3.1 KiB
YAML

#
# Pre-deployment tasks
#
- id: midonet_install_dependencies
role: [primary-controller, controller, compute, nsdb]
stage: pre_deployment/6001
required_for: [pre_deployment_end]
type: shell
parameters:
cmd: ./install_dependencies.sh
timeout: 360
# Post-deployment tasks
- id: midonet_enable_ip_forward
role: [nsdb, compute]
stage: post_deployment/4400
required_for: [post_deployment_end]
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-enable-ip-forward.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- id: midonet_cassandra_and_zookeeper
role: [nsdb]
stage: post_deployment/6001
required_for: [deploy_end]
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-nsdb.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- id: midonet_clean_neutron_db
role: [primary-controller]
stage: post_deployment/6400
type: shell
parameters:
cmd: ./clean_neutron.sh
timeout: 360
fail_on_error: false
- id: midonet_disable_services
role: [primary-controller, controller, compute]
stage: post_deployment/6405
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-disable-services.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 60
- id: midonet_deploy_api
role: [primary-controller, controller]
stage: post_deployment/6410
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-install-api.pp
puppet_modules: puppet/modules:/etc/puppet/modules/
timeout: 360
- id: midonet_agent
role: [primary-controller, controller, compute]
stage: post_deployment/6415
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-install-agent.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- id: midonet_delete_datapaths
role: [primary-controller, controller, compute]
stage: post_deployment/6420
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-delete-datapaths.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 60
- id: midonet_host_registry
role: [primary-controller, controller, compute]
stage: post_deployment/6425
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-host-registry.pp
puppet_modules: "puppet/modules/:/etc/puppet/modules/"
timeout: 360
- id: midonet_reconfigure_neutron
role: [primary-controller, controller]
stage: post_deployment/6430
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-reconfigure-neutron.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 220
- id: midonet_recreate_neutron_db
role: [primary-controller]
stage: post_deployment/6435
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-recreate-neutron-db.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 360
- id: midonet_restart_neutron
role: ['primary-controller', 'controller']
stage: post_deployment/6440
type: puppet
parameters:
puppet_manifest: puppet/manifests/midonet-restart-neutron.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 210