From af66544f2afc53f166958829d19e7d67f20014a7 Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Thu, 23 Jan 2020 12:22:41 +0700 Subject: [PATCH] fix freeipa --- .env.example | 31 ++++++++++++------------------- first_run.sh | 9 ++++++++- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.env.example b/.env.example index 455dd42..673662d 100644 --- a/.env.example +++ b/.env.example @@ -1,11 +1,12 @@ # Service name # SERVICE_NAME=freeipa -IP_ADDRESS=0.0.0.0 +IP_ADDRESS=10.10.10.68 EXTERNAL_PORT=8443 # Docker image # +#DOCKER_IMAGE_FREEIPA=vasyakrg/freeipa DOCKER_IMAGE_FREEIPA=freeipa/freeipa-server DOCKER_IMAGE_BACKUP=vasyakrg/backup @@ -19,34 +20,26 @@ CONTAINER_NAME_BACKUP=backup BACKUP_DIR=/srv/backup BACKUP_SCHEDULE=@day/3 -S3_APPLICATION_KEY= -S3_ACCOUNT_ID= -S3_HOST_BASE= -S3_BACKET= -S3_PATH=/freeipa +S3_APPLICATION_KEY= +S3_ACCOUNT_ID= +S3_HOST_BASE= +S3_BACKET= +S3_PATH= # FreeIPA IP # -IPA_SERVER_IP= +IPA_SERVER_IP= # DNS settings # #DNS_SERVER=8.8.8.8 -#DNS_SEARCH= +#DNS_SEARCH= # FreeIPA hostname # -FREEIPA_HOST=dss1. +FREEIPA_HOST=dss1.test.local +FREEIPA_REALM=TEST.LOCAL -# Email for letsencrypt -# -LETSENCRYPT_EMAIL= +FREEIPA_PASS= -# Use letsencrypt certificates -# -USE_LETSENCRYPT_CERTS=0 - -# Container data path on the host -# Summary container data path will be "${SERVICE_DATA}/${CONTAINER_NAME_FREEIPA}" -# SERVICE_DATA=/srv/services/freeipa/data diff --git a/first_run.sh b/first_run.sh index 4dcb160..99ae5b2 100755 --- a/first_run.sh +++ b/first_run.sh @@ -1,4 +1,11 @@ #!/bin/bash source .env -docker-compose run --rm --service-ports freeipa exit-on-finished +#docker-compose run --rm --service-ports freeipa exit-on-finished + +docker run --name ${CONTAINER_NAME_FREEIPA} -ti -rm \ + -h ${FREEIPA_HOST} \ + -e PASSWORD=${FREEIPA_PASS} \ + -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ + --tmpfs /run --tmpfs /tmp \ + -v ${SERVICE_DATA}:/data:Z freeipa-server exit-on-finished -U -r ${FREEIPA_REALM} --no-ntp