34 lines
849 B
YAML

openvpn-httpbasic-data:
labels:
io.rancher.container.start_once: 'true'
entrypoint:
- /bin/true
image: busybox
volumes:
- /etc/openvpn/
openvpn-httpbasic-server:
ports:
- 1194:1194/tcp
environment:
AUTH_METHOD: httpbasic
AUTH_HTTPBASIC_URL: ${AUTH_HTTPBASIC_URL}
CERT_COUNTRY: ${CERT_COUNTRY}
CERT_PROVINCE: ${CERT_PROVINCE}
CERT_CITY: ${CERT_CITY}
CERT_ORG: ${CERT_ORG}
CERT_EMAIL: ${CERT_EMAIL}
CERT_OU: ${CERT_OU}
REMOTE_IP: ${REMOTE_IP}
REMOTE_PORT: ${REMOTE_PORT}
VPNPOOL_NETWORK: ${VPNPOOL_NETWORK}
VPNPOOL_CIDR: ${VPNPOOL_CIDR}
OPENVPN_EXTRACONF: ${OPENVPN_EXTRACONF}
labels:
io.rancher.sidekicks: openvpn-httpbasic-data
io.rancher.container.pull_image: always
image: mdns/rancher-openvpn:1.0
privileged: true
volumes_from:
- openvpn-httpbasic-data