template.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ---
  2. kind: compose
  3. metadata:
  4. name: Influxdb
  5. description: Docker compose setup for influxdb
  6. version: 2.7.12-alpine
  7. author: Christian Lempa
  8. date: '2025-09-28'
  9. tags:
  10. - influxdb
  11. - docker
  12. - compose
  13. draft: true
  14. spec:
  15. ports:
  16. vars:
  17. ports_http:
  18. description: "Host port for HTTP API (8086)"
  19. type: int
  20. default: 8086
  21. influxdb:
  22. description: "InfluxDB initialization settings"
  23. required: true
  24. vars:
  25. influxdb_init_username:
  26. description: "Initial admin username"
  27. type: str
  28. default: "admin"
  29. influxdb_init_password:
  30. description: "Initial admin password"
  31. type: str
  32. sensitive: true
  33. default: "changeme"
  34. influxdb_init_org:
  35. description: "Initial organization name"
  36. type: str
  37. default: "myorg"
  38. influxdb_init_bucket:
  39. description: "Initial bucket name"
  40. type: str
  41. default: "mybucket"
  42. influxdb_init_retention:
  43. description: "Data retention period (e.g., 30d, 1y, 0 for infinite)"
  44. type: str
  45. default: ""
  46. influxdb_init_token:
  47. description: "Initial admin API token (leave empty to auto-generate)"
  48. type: str
  49. sensitive: true
  50. autogenerated: true
  51. default: ""
  52. general:
  53. vars:
  54. influxdb_version:
  55. type: str
  56. description: Influxdb version
  57. default: latest