63 lines
2.1 KiB
Smarty
63 lines
2.1 KiB
Smarty
version: '2'
|
|
services:
|
|
letsencrypt:
|
|
image: janeczku/rancher-letsencrypt:v0.5.0
|
|
environment:
|
|
EULA: "${EULA}"
|
|
API_VERSION: "${API_VERSION}"
|
|
CERT_NAME: "${CERT_NAME}"
|
|
EMAIL: "${EMAIL}"
|
|
DOMAINS: "${DOMAINS}"
|
|
PUBLIC_KEY_TYPE: "${PUBLIC_KEY_TYPE}"
|
|
RENEWAL_TIME: "${RENEWAL_TIME}"
|
|
PROVIDER: "${PROVIDER}"
|
|
DNS_RESOLVERS: "${DNS_RESOLVERS}"
|
|
RENEWAL_PERIOD_DAYS: "${RENEWAL_PERIOD_DAYS}"
|
|
RUN_ONCE: "${RUN_ONCE}"
|
|
CLOUDFLARE_EMAIL: "${CLOUDFLARE_EMAIL}"
|
|
CLOUDFLARE_KEY: "${CLOUDFLARE_KEY}"
|
|
DO_ACCESS_TOKEN: "${DO_ACCESS_TOKEN}"
|
|
AWS_ACCESS_KEY: "${AWS_ACCESS_KEY}"
|
|
AWS_SECRET_KEY: "${AWS_SECRET_KEY}"
|
|
DNSIMPLE_EMAIL: "${DNSIMPLE_EMAIL}"
|
|
DNSIMPLE_KEY: "${DNSIMPLE_KEY}"
|
|
DYN_CUSTOMER_NAME: "${DYN_CUSTOMER_NAME}"
|
|
DYN_USER_NAME: "${DYN_USER_NAME}"
|
|
DYN_PASSWORD: "${DYN_PASSWORD}"
|
|
VULTR_API_KEY: "${VULTR_API_KEY}"
|
|
OVH_APPLICATION_KEY: "${OVH_APPLICATION_KEY}"
|
|
OVH_APPLICATION_SECRET: "${OVH_APPLICATION_SECRET}"
|
|
OVH_CONSUMER_KEY: "${OVH_CONSUMER_KEY}"
|
|
GANDI_API_KEY: "${GANDI_API_KEY}"
|
|
AZURE_CLIENT_ID: "${AZURE_CLIENT_ID}"
|
|
AZURE_CLIENT_SECRET: "${AZURE_CLIENT_SECRET}"
|
|
AZURE_SUBSCRIPTION_ID: "${AZURE_SUBSCRIPTION_ID}"
|
|
AZURE_TENANT_ID: "${AZURE_TENANT_ID}"
|
|
AZURE_RESOURCE_GROUP: "${AZURE_RESOURCE_GROUP}"
|
|
AURORA_USER_ID: "${AURORA_USER_ID}"
|
|
AURORA_KEY: "${AURORA_KEY}"
|
|
AURORA_ENDPOINT: "${AURORA_ENDPOINT}"
|
|
NS1_API_KEY: "${NS1_API_KEY}"
|
|
volumes:
|
|
- /var/lib/rancher:/var/lib/rancher
|
|
{{- if .Values.VOLUME_NAME}}
|
|
- {{.Values.VOLUME_NAME}}:/etc/letsencrypt
|
|
{{- end }}
|
|
labels:
|
|
io.rancher.container.create_agent: "true"
|
|
io.rancher.container.agent.role: "environment"
|
|
{{- if eq .Values.RUN_ONCE "true" }}
|
|
io.rancher.container.start_once: "true"
|
|
{{- end }}
|
|
{{- if .Values.VOLUME_NAME}}
|
|
volumes:
|
|
{{.Values.VOLUME_NAME}}:
|
|
{{- if .Values.STORAGE_DRIVER}}
|
|
driver: {{.Values.STORAGE_DRIVER}}
|
|
{{- if .Values.STORAGE_DRIVER_OPT}}
|
|
driver_opts:
|
|
{{.Values.STORAGE_DRIVER_OPT}}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|