template.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. next_steps: ""
  19. schema: "1.0"
  20. spec:
  21. checkmk:
  22. title: Checkmk Configuration
  23. vars:
  24. checkmk_server:
  25. type: str
  26. description: Checkmk Server
  27. required: true
  28. checkmk_protocol:
  29. type: str
  30. description: Checkmk Server Protocol
  31. enum:
  32. - http
  33. - https
  34. default: https
  35. required: true
  36. checkmk_site:
  37. type: str
  38. description: Checkmk Site
  39. default: cmk
  40. required: true
  41. checkmk_auto_activate:
  42. type: bool
  43. description: Auto Activate Agent
  44. checkmk_tls:
  45. type: bool
  46. description: Use TLS for Agent Communication
  47. checkmk_user:
  48. type: str
  49. description: Checkmk Automation User
  50. required: true
  51. checkmk_pass:
  52. type: str
  53. description: Checkmk Automation User Password
  54. required: true
  55. sensitive: true
  56. checkmk_host:
  57. type: str
  58. description: Checkmk Host Name
  59. required: true