service-secrets-v1.j2 515 B

1234567891011121314151617181920
  1. {#
  2. Archetype: service-secrets-v1
  3. Description:
  4. Swarm secrets reference for sensitive data.
  5. Approach:
  6. - Only applies to swarm mode
  7. - References secrets defined in top-level secrets section
  8. - Secrets mounted at /run/secrets/<secret_name>
  9. Usage:
  10. Use for passwords, API keys, certificates in swarm.
  11. Requires corresponding secrets-v1 (top-level) archetype.
  12. Must be used within a service definition.
  13. #}
  14. {% if swarm_enabled %}
  15. secrets:
  16. - {{ secret_name }}
  17. {% endif %}