template.yaml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ---
  2. kind: compose
  3. metadata:
  4. name: NetBox
  5. description: |-
  6. Network infrastructure management (IPAM/DCIM) and network automation source of truth. Provides comprehensive API for managing IP addresses, circuits, devices, racks, cables, and other network infrastructure components with powerful automation capabilities.
  7. ## References
  8. * **Project:** https://netbox.dev/
  9. * **Documentation:** https://docs.netbox.dev/
  10. * **GitHub:** https://github.com/netbox-community/netbox
  11. next_steps: |-
  12. Log in with your initial admin user:
  13. ```bash
  14. Username: admin
  15. Password: admin
  16. ```
  17. version: 4.2.3
  18. author: Christian Lempa
  19. date: "2025-11-13"
  20. tags:
  21. - traefik
  22. - database
  23. - email
  24. draft: false
  25. schema: "1.2"
  26. spec:
  27. database:
  28. vars:
  29. database_name:
  30. default: netbox
  31. database_user:
  32. default: netbox
  33. redis_password:
  34. description: Redis password for authentication
  35. type: str
  36. sensitive: true
  37. autogenerated: true
  38. required: true
  39. general:
  40. vars:
  41. service_name:
  42. default: netbox
  43. netbox:
  44. title: NetBox Configuration
  45. description: Configure NetBox application settings
  46. vars:
  47. netbox_metrics_enabled:
  48. description: Enable Prometheus metrics endpoint
  49. type: bool
  50. default: false
  51. netbox_secret_key:
  52. description: Secret Key
  53. type: str
  54. sensitive: true
  55. autogenerated: true
  56. autogenerated_length: 50
  57. required: true
  58. extra: Used for cryptographic signing and session management
  59. ports:
  60. vars:
  61. ports_http:
  62. description: Host port for HTTP
  63. default: 8000
  64. traefik:
  65. vars:
  66. traefik_host:
  67. default: netbox