summaryrefslogtreecommitdiff
path: root/Dockerfile
AgeCommit message (Collapse)Author
2017-05-08Moving Dockerfile content to images dirjupierce
2017-05-03Dockerfile: create symlink for /opt/app-root/srcGiuseppe Scrivano
and point it to /usr/share/ansible/openshift-ansible so that the file paths for this image are the same as for the Dockerfile.rhel7 image. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-05-03installer: support running as a system containerGiuseppe Scrivano
Example: atomic install --system --set INVENTORY_FILE=$(pwd)/hosts.inventory \ --set SSH_ROOT=/root/.ssh \ --set PLAYBOOK_FILE=./playbooks/byo/config.yml openshift-ansible Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2017-03-23add docker_image_availability checkjuanvallejo
This patch adds a check to ensure that required docker images are available in at least one of the registries supplied in an installation host. Images are available if they are either already present locally, or able to be inspected using Skopeo on one of the configured registries.
2017-03-06Dockerfile and docs to run containerized playbooksPep TurrĂ³ Mauri
Update openshift-ansible's Dockerfile to use playbook2image as a base, with the goal to run an arbitrary playbook from a container. The existing Dockerfile is moved to Dockerfile.rhel7 for the productized version and will be updated to use playbook2image later.
2016-10-31add io labelsTroy Dawson
2016-04-06Replace unused Dockerfile with one used for official builds.Devan Goodwin
A container that can be used to run the atomic-openshift-installer, or by bypassing the entrypoint can be used to run ansible playbooks directly. Expects the user to mount a directory to /var/lib/openshift, where we'll write out the installer.cfg, ansible.log, and hosts inventory. WARNING: Don't run this on a host you're installing to, installation restarts Docker which will kill your installer. Example of running the quick installer: docker run -ti -v ~/openshift/:/var/lib/openshift-installer/:Z -v ~/.ssh:/root/.ssh:Z openshift3/installer install Example of running ansible directly: docker run --entrypoint=/usr/bin/ansible-playbook -ti -v ~/openshift/:/var/lib/openshift-installer/:Z -v ~/.ssh:/root/.ssh:Z openshift3/installer -i /openshift-installer/install/.ansible/hosts /usr/share/ansible/openshift-ansible/playbooks/adhoc/uninstall.yml
2016-01-26Dockerfile: Require pyOpenSSLGiuseppe Scrivano
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2015-08-14Updated Dockerfile not to clone openshift-ansible repo.Avesh Agarwal
Movied Dockerfile to openshift-ansible repo root and updated README_ANSIBLE_CONTAINER.md file.
2015-08-14Added README_ANSIBLE.md file that contains instructions to build and runAvesh Agarwal
ansible in a docker container, and also modified Dockerfile to replace CMD with ENTRYPOINT to run the container as executable.
2015-08-14Changes to Dockerfile to make it work with openshift-ansible andAvesh Agarwal
also added privileged flag to allow sharing host network and host dirs.
2015-08-14add RHEL7 DockerfileAaron Weitekamp
This Dockerfile packages ansible and the playbook as a container image. It's a proof of concept as it makes some assumptions: - bindmounts private key ~/.ssh/id_rsa - default cmd executes the byo playbook