Fuel plugin for Network Node deployment 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 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ####
  2. - id: primary-network-node
  3. type: group
  4. role: [primary-network-node]
  5. requires: [deploy_start, primary-controller, controller]
  6. required_for: [deploy_end]
  7. tasks: [fuel_pkgs, hiera, globals, tools, logging, netconfig,
  8. hosts, firewall, deploy_start, cluster, cluster-haproxy,
  9. openstack-haproxy-stats, network-node-task]
  10. parameters:
  11. strategy:
  12. type: one_by_one
  13. - id: network-node
  14. type: group
  15. role: [network-node]
  16. requires: [deploy_start, primary-network-node]
  17. required_for: [deploy_end]
  18. tasks: [fuel_pkgs, hiera, globals, tools, logging, netconfig,
  19. hosts, firewall, deploy_start, cluster, cluster-haproxy,
  20. openstack-haproxy-stats, network-node-task]
  21. parameters:
  22. strategy:
  23. type: parallel
  24. ### Tasks
  25. - id: network-hiera-override
  26. type: puppet
  27. groups: [primary-controller, controller, primary-network-node, network-node]
  28. requires: [globals]
  29. required_for: [logging]
  30. parameters:
  31. puppet_manifest: "network_hiera_override.pp"
  32. puppet_modules: "/etc/puppet/modules"
  33. timeout: 120
  34. - id: network-node-task
  35. type: puppet
  36. groups: [primary-network-node, network-node]
  37. requires: [cluster, firewall, network-hiera-override]
  38. required_for: [deploy_end]
  39. parameters:
  40. puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-network/openstack-network-controller.pp
  41. puppet_modules: /etc/puppet/modules
  42. timeout: 3600