FROM {{_image_registry_url}}{{hostvars[groups['openvpn'][0]]['_golang_buster_image']['image']}}-{{hostvars[_buildhost]['_architecture']}}
RUN mkdir -p /go/src/openvpn-exporter
COPY . /go/src/openvpn-exporter
WORKDIR /go/src/openvpn-exporter
RUN go build
ENTRYPOINT ["/go/src/openvpn-exporter/openvpn_exporter"]
CMD [ "-h" ]
podman build -t {{_internal}} -f /var/lib/openvpn_exporter/Dockerfile
https://github.com/tedsluis/ansible-playbooks/blob/master/roles/openvpn/tasks/main.yml
podman create --pod openvpnpod \
--name open_vpn_exporter \
-v /var/lib/openvpn/status/status:/etc/openvpn_exporter/status:z \
--restart on-failure \
--tz {{_timezone}} \
{{_image_registry_url}}{{_openvpnexporter_image.image}}-{{_architecture}} -openvpn.status_paths /etc/openvpn_exporter/status
https://github.com/tedsluis/ansible-playbooks/blob/master/inventory/group_vars/openvpn.yml
Content type
-
Digest
Size
-
Last updated
over 5 years ago
docker pull tedsluis/openvpn-exporter