install client for hashicorp vault
This commit is contained in:
parent
00bda402ab
commit
d9c0ef5c87
3 changed files with 4 additions and 1 deletions
|
@ -33,6 +33,7 @@ test:docker-image-build:
|
||||||
extends: .docker-build-setup
|
extends: .docker-build-setup
|
||||||
script:
|
script:
|
||||||
- *install-make
|
- *install-make
|
||||||
|
- export IMAGE_DATE=$(date -Iseconds)
|
||||||
- make image
|
- make image
|
||||||
only:
|
only:
|
||||||
refs:
|
refs:
|
||||||
|
@ -69,6 +70,7 @@ publish:docker-image:
|
||||||
- docker logout ${CI_REGISTRY}
|
- docker logout ${CI_REGISTRY}
|
||||||
script:
|
script:
|
||||||
- *install-make
|
- *install-make
|
||||||
|
- export IMAGE_DATE=$(date -Iseconds)
|
||||||
- make publish
|
- make publish
|
||||||
only:
|
only:
|
||||||
- /^v[0-9]+(.[0-9]+){2}$/
|
- /^v[0-9]+(.[0-9]+){2}$/
|
||||||
|
|
|
@ -42,6 +42,7 @@ RUN \
|
||||||
&& \
|
&& \
|
||||||
pip install \
|
pip install \
|
||||||
ansible==${ANSIBLE_VERSION} \
|
ansible==${ANSIBLE_VERSION} \
|
||||||
|
hvac==0.10.3 \
|
||||||
&& \
|
&& \
|
||||||
apk del \
|
apk del \
|
||||||
.build-deps \
|
.build-deps \
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -5,7 +5,7 @@ PLAYBOOK_FILE ?= "playbook.yml"
|
||||||
DOCKERFILE = Dockerfile
|
DOCKERFILE = Dockerfile
|
||||||
IMAGE_NAME ?= pleroma-ansible-playbook
|
IMAGE_NAME ?= pleroma-ansible-playbook
|
||||||
IMAGE_TAG ?= latest
|
IMAGE_TAG ?= latest
|
||||||
IMAGE_DATE := $(shell date --iso-8601=seconds)
|
IMAGE_DATE ?= nil
|
||||||
DOCKER_IMAGE = $(IMAGE_NAME):$(IMAGE_TAG)
|
DOCKER_IMAGE = $(IMAGE_NAME):$(IMAGE_TAG)
|
||||||
|
|
||||||
PHONY: secret_key_base signing_salt vapid_private_key vapid_public_key test_modules_unit image publish pleroma
|
PHONY: secret_key_base signing_salt vapid_private_key vapid_public_key test_modules_unit image publish pleroma
|
||||||
|
|
Reference in a new issue