Web UI for testing ansible templates
docker pull lj020326/ansible-template-ui:devel
docker pull media.johnson.int:5000/alsac-infra-docker/ansible-template-ui:devel$ docker build -t ansible-template-ui:devel docker/devel
## build for internal registry
$ DOCKER_BUILDKIT=0 docker build -t ansible-template-ui:devel \
--build-arg IMAGE_REGISTRY=media.johnson.int:5000 \
docker/devel$ docker run -ti --name ansible-template-ui -d lj020326/ansible-template-uiRun ansible-template-ui
$ docker run -ti --name ansible-template-ui -d ansible-template-ui
## OR
$ docker run -ti --name ansible-template-ui -d media.johnson.int:5000/ansible-template-ui:latestRun locally built developer images
$ docker buildx debug --on=error build -t ansible-execution-env:devel -f docker/devel/Dockerfile docker/devel
$ docker run -ti --name ansible-execution-env -d ansible-execution-env:latest
## if terminal ansible testing is successful, then run via the web UI
$ docker run -d --name ansible-execution-env --env DOCKER_ANSIBLE_EE_IMAGE=ansible-execution-env:latest ansible-template-ui:latestpython -m ansible_template_uipip install pex
./build_pex.sh
ansible_template_ui.pex -k gevent ansible_template_ui:app$ cd docker/ansibleweb
$ pip install -r requirements.txt -r deploy-requirements.txt
$ gunicorn -k gevent ansible_template_ui:app