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.

93 lines
2.2 KiB

  1. ---
  2. argument_specs:
  3. main:
  4. short_description: Install a list of Helm charts.
  5. options:
  6. releases:
  7. type: list
  8. elements: dict
  9. required: true
  10. description: |
  11. List of dictionaries passed as arguments to kubernetes.core.helm.
  12. Arguments passed here will override those in `helm_settings`. For
  13. structure of the dictionary, see the documentation for
  14. kubernetes.core.helm ansible module.
  15. options:
  16. chart_ref:
  17. type: path
  18. required: true
  19. chart_version:
  20. type: str
  21. name:
  22. type: str
  23. required: true
  24. namespace:
  25. type: str
  26. required: true
  27. values:
  28. type: dict
  29. # Possibly general options
  30. create_namespace:
  31. type: bool
  32. chart_repo_url:
  33. type: str
  34. disable_hook:
  35. type: bool
  36. history_max:
  37. type: int
  38. purge:
  39. type: bool
  40. replace:
  41. type: bool
  42. skip_crds:
  43. type: bool
  44. wait:
  45. type: bool
  46. default: true
  47. wait_timeout:
  48. type: str
  49. repositories:
  50. type: list
  51. elements: dict
  52. description: |
  53. List of dictionaries passed as arguments to
  54. kubernetes.core.helm_repository.
  55. default: []
  56. options:
  57. name:
  58. type: str
  59. required: true
  60. password:
  61. type: str
  62. username:
  63. type: str
  64. url:
  65. type: str
  66. release_common_opts:
  67. type: dict
  68. description: |
  69. Common arguments for every helm invocation.
  70. default: {}
  71. options:
  72. create_namespace:
  73. type: bool
  74. default: true
  75. chart_repo_url:
  76. type: str
  77. disable_hook:
  78. type: bool
  79. history_max:
  80. type: int
  81. purge:
  82. type: bool
  83. replace:
  84. type: bool
  85. skip_crds:
  86. type: bool
  87. wait:
  88. type: bool
  89. default: true
  90. wait_timeout:
  91. type: str
  92. default: "5m"