Fuel plugin for Congress 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.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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: congress
  4. type: group
  5. role: [congress]
  6. parameters:
  7. strategy:
  8. type: parallel
  9. - id: congress-install
  10. type: puppet
  11. version: 2.1.0
  12. groups: [congress]
  13. cross-depends:
  14. - name: congress-db
  15. - name: congress-keystone
  16. parameters:
  17. puppet_manifest: puppet/manifests/congress.pp
  18. puppet_modules: puppet/modules:/etc/puppet/modules
  19. timeout: 3600
  20. - id: congress-server
  21. type: puppet
  22. version: 2.1.0
  23. groups: [congress]
  24. cross-depends:
  25. - name: congress-install
  26. parameters:
  27. puppet_manifest: puppet/manifests/server.pp
  28. puppet_modules: puppet/modules:/etc/puppet/modules
  29. timeout: 3600
  30. - id: congress-keystone
  31. type: puppet
  32. version: 2.1.0
  33. groups: [primary-controller]
  34. cross-depends:
  35. - name: /(primary-)?keystone/
  36. parameters:
  37. puppet_manifest: puppet/manifests/keystone.pp
  38. puppet_modules: puppet/modules:/etc/puppet/modules
  39. timeout: 1800
  40. - id: congress-db
  41. type: puppet
  42. version: 2.1.0
  43. groups: [primary-controller]
  44. cross-depends:
  45. - name: /(primary-)?database/
  46. parameters:
  47. puppet_manifest: puppet/manifests/db.pp
  48. puppet_modules: puppet/modules:/etc/puppet/modules
  49. timeout: 1800