template.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ---
  2. kind: ansible
  3. metadata:
  4. name: Install Checkmk Agent
  5. description: |-
  6. Ansible playbook to install Checkmk monitoring agent on hosts. Uses the checkmk.general.agent role with automatic registration.
  7. ## References
  8. - **Project**: https://github.com/Checkmk/ansible-collection-checkmk.general
  9. - **Documentation**: https://docs.checkmk.com/
  10. version: 2.4.0
  11. author: Christian Lempa
  12. date: "2025-11-11"
  13. tags: []
  14. icon:
  15. provider: selfh
  16. id: checkmk
  17. draft: false
  18. spec:
  19. checkmk:
  20. title: Checkmk Configuration
  21. vars:
  22. checkmk_server:
  23. type: str
  24. description: Checkmk Server
  25. required: true
  26. checkmk_protocol:
  27. type: str
  28. description: Checkmk Server Protocol
  29. enum:
  30. - http
  31. - https
  32. default: https
  33. required: true
  34. checkmk_site:
  35. type: str
  36. description: Checkmk Site
  37. default: cmk
  38. required: true
  39. checkmk_auto_activate:
  40. type: bool
  41. description: Auto Activate Agent
  42. checkmk_tls:
  43. type: bool
  44. description: Use TLS for Agent Communication
  45. checkmk_user:
  46. type: str
  47. description: Checkmk Automation User
  48. required: true
  49. checkmk_pass:
  50. type: secret
  51. description: Checkmk Automation User Password
  52. required: true
  53. checkmk_host:
  54. type: str
  55. description: Checkmk Host Name
  56. required: true