Fuel plugin for BigSwitch Neutron ML2 integration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

deployment_tasks.yaml 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # These tasks will be merged into deployment graph. Here you
  2. # can specify new tasks for any roles, even built-in ones.
  3. - id: lacp-bond
  4. type: puppet
  5. groups: [primary-controller, controller, ceph-osd, cinder]
  6. required_for: [openstack-controller, connectivity_tests]
  7. requires: [netconfig]
  8. parameters:
  9. puppet_manifest: puppet/manifests/general-network-config.pp
  10. puppet_modules: puppet/modules:/etc/puppet/modules
  11. timeout: 720
  12. - id: compute-lacp-bond
  13. type: puppet
  14. groups: [compute]
  15. required_for: [openstack-controller, connectivity_tests]
  16. requires: [netconfig]
  17. parameters:
  18. puppet_manifest: puppet/manifests/compute-network-config.pp
  19. puppet_modules: puppet/modules:/etc/puppet/modules
  20. timeout: 720
  21. - id: openstack-cleanup
  22. type: puppet
  23. role: [primary-controller]
  24. required_for: [post_deployment_end]
  25. requires: [post_deployment_start]
  26. parameters:
  27. puppet_manifest: puppet/manifests/openstack-cleanup.pp
  28. puppet_modules: puppet/modules:/etc/puppet/modules
  29. timeout: 720
  30. - id: reconfigure-keystone
  31. type: puppet
  32. role: [primary-controller, controller]
  33. required_for: [post_deployment_end]
  34. requires: [openstack-cleanup]
  35. parameters:
  36. puppet_manifest: puppet/manifests/reconfigure-keystone.pp
  37. puppet_modules: puppet/modules:/etc/puppet/modules
  38. timeout: 720
  39. - id: reconfigure-neutron
  40. type: puppet
  41. role: [controller]
  42. required_for: [post_deployment_end]
  43. requires: [reconfigure-keystone]
  44. parameters:
  45. puppet_manifest: puppet/manifests/reconfigure-neutron.pp
  46. puppet_modules: puppet/modules:/etc/puppet/modules
  47. timeout: 720
  48. - id: reconfigure-primary-controller-neutron
  49. type: puppet
  50. role: [primary-controller]
  51. required_for: [post_deployment_end]
  52. requires: [reconfigure-neutron]
  53. parameters:
  54. puppet_manifest: puppet/manifests/reconfigure-neutron.pp
  55. puppet_modules: puppet/modules:/etc/puppet/modules
  56. timeout: 720
  57. - id: restart-cluster-services
  58. type: puppet
  59. role: [primary-controller]
  60. required_for: [post_deployment_end]
  61. requires: [reconfigure-primary-controller-neutron]
  62. parameters:
  63. puppet_manifest: puppet/manifests/restart-cluster-services.pp
  64. puppet_modules: puppet/modules:/etc/puppet/modules
  65. timeout: 720
  66. - id: compute-config
  67. type: puppet
  68. role: [compute]
  69. required_for: [post_deployment_end]
  70. requires: [restart-cluster-services, configure_default_route]
  71. parameters:
  72. puppet_manifest: puppet/manifests/compute-config.pp
  73. puppet_modules: puppet/modules:/etc/puppet/modules
  74. timeout: 720