Fuel plugin to deploy emailnotifyd on controller nodes
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.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. - id: fp-emailnotifyd-hiera
  2. role: "emailnotifyd"
  3. type: puppet
  4. version: 2.0.0
  5. requires: [post_deployment_start]
  6. required_for: ['fp-emailnotifyd-vip']
  7. parameters:
  8. puppet_manifest: "puppet/manifests/hiera_override.pp"
  9. puppet_modules: puppet/modules:/etc/puppet/modules
  10. timeout: 120
  11. reexecute_on:
  12. - deploy_changes
  13. - id: fp-emailnotifyd-hosts
  14. role: "emailnotifyd"
  15. type: puppet
  16. version: 2.0.0
  17. requires: [post_deployment_start]
  18. required_for: ['fp-emailnotifyd-vip']
  19. parameters:
  20. puppet_manifest: "puppet/manifests/hosts.pp"
  21. puppet_modules: puppet/modules:/etc/puppet/modules
  22. timeout: 120
  23. reexecute_on:
  24. - deploy_changes
  25. - id: fp-emailnotifyd-install
  26. role: "emailnotifyd"
  27. type: puppet
  28. version: 2.0.0
  29. required_for: [post_deployment_end]
  30. requires: [fp-emailnotifyd-hiera]
  31. parameters:
  32. puppet_manifest: "puppet/manifests/emailnotifyd.pp"
  33. puppet_modules: "puppet/modules:/etc/puppet/modules"
  34. timeout: 1200
  35. - id: fp-emailnotifyd-wsgi-configure
  36. role: "emailnotifyd"
  37. type: puppet
  38. version: 2.0.0
  39. required_for: [post_deployment_end]
  40. requires: [fp-emailnotifyd-hiera,fp-emailnotifyd-install]
  41. parameters:
  42. puppet_manifest: "puppet/manifests/wsgi_configure.pp"
  43. puppet_modules: "puppet/modules:/etc/puppet/modules"
  44. timeout: 1200
  45. - id: fp-emailnotifyd-vip
  46. role: "emailnotifyd"
  47. type: puppet
  48. version: 2.0.0
  49. requires: [fp-emailnotifyd-install]
  50. required_for: [post_deployment_end]
  51. parameters:
  52. puppet_manifest: "/etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp"
  53. puppet_modules: /etc/puppet/modules
  54. timeout: 3600
  55. - id: fp-emailnotifyd-haproxy
  56. role: "emailnotifyd"
  57. type: puppet
  58. version: 2.0.0
  59. requires: [fp-emailnotifyd-vip]
  60. required_for: [post_deployment_end]
  61. parameters:
  62. puppet_manifest: "puppet/manifests/haproxy.pp"
  63. puppet_modules: puppet/modules:/etc/puppet/modules
  64. timeout: 120
  65. reexecute_on:
  66. - deploy_changes