Skip to content

Commit ccec54b

Browse files
committed
ansible-vault
1 parent 922dbe4 commit ccec54b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

ansible-vault/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM python:3-alpine
2+
3+
MAINTAINER Michael Haselton <michael@cos.io>
4+
5+
ARG VCS_REF
6+
ARG BUILD_DATE
7+
8+
# Metadata
9+
LABEL org.label-schema.vcs-ref=$VCS_REF \
10+
org.label-schema.vcs-url="https://github.com/centerforopenscience/docker-library/ansible-vault" \
11+
org.label-schema.build-date=$BUILD_DATE \
12+
org.label-schema.docker.dockerfile="/Dockerfile"
13+
14+
ENV ANSIBLE_VAULT_VERSION="1.0.4"
15+
16+
RUN apk add --update ca-certificates \
17+
&& apk add --update make gcc musl-dev python3-dev libffi-dev openssl-dev \
18+
&& pip install cryptography \
19+
&& pip install ansible-vault==${ANSIBLE_VAULT_VERSION} \
20+
&& apk del make gcc musl-dev python3-dev libffi-dev openssl-dev \
21+
&& apk del --purge deps \
22+
&& rm /var/cache/apk/*
23+
24+
ENTRYPOINT ["ansible-vault"]
25+
CMD []

0 commit comments

Comments
 (0)