install client for hashicorp vault

This commit is contained in:
Dan Anglin 2020-05-29 20:35:24 +00:00
parent 00bda402ab
commit d9c0ef5c87
3 changed files with 4 additions and 1 deletions

View file

@ -33,6 +33,7 @@ test:docker-image-build:
extends: .docker-build-setup
script:
- *install-make
- export IMAGE_DATE=$(date -Iseconds)
- make image
only:
refs:
@ -69,6 +70,7 @@ publish:docker-image:
- docker logout ${CI_REGISTRY}
script:
- *install-make
- export IMAGE_DATE=$(date -Iseconds)
- make publish
only:
- /^v[0-9]+(.[0-9]+){2}$/

View file

@ -42,6 +42,7 @@ RUN \
&& \
pip install \
ansible==${ANSIBLE_VERSION} \
hvac==0.10.3 \
&& \
apk del \
.build-deps \

View file

@ -5,7 +5,7 @@ PLAYBOOK_FILE ?= "playbook.yml"
DOCKERFILE = Dockerfile
IMAGE_NAME ?= pleroma-ansible-playbook
IMAGE_TAG ?= latest
IMAGE_DATE := $(shell date --iso-8601=seconds)
IMAGE_DATE ?= nil
DOCKER_IMAGE = $(IMAGE_NAME):$(IMAGE_TAG)
PHONY: secret_key_base signing_salt vapid_private_key vapid_public_key test_modules_unit image publish pleroma