summaryrefslogtreecommitdiffstats
path: root/Dockerfile
Commit message (Collapse)AuthorAgeFilesLines
* installer: support running as a system containerGiuseppe Scrivano2017-05-031-0/+3
| | | | | | | | | 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>
* add docker_image_availability checkjuanvallejo2017-03-231-0/+9
| | | | | | | | 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.
* Dockerfile and docs to run containerized playbooksPep TurrĂ³ Mauri2017-03-061-20/+27
| | | | | | | | 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.
* add io labelsTroy Dawson2016-10-311-0/+3
|
* Replace unused Dockerfile with one used for official builds.Devan Goodwin2016-04-061-10/+16
| | | | | | | | | | | | | | | | | | | | 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
* Dockerfile: Require pyOpenSSLGiuseppe Scrivano2016-01-261-1/+1
| | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Updated Dockerfile not to clone openshift-ansible repo.Avesh Agarwal2015-08-141-0/+17
| | | | | Movied Dockerfile to openshift-ansible repo root and updated README_ANSIBLE_CONTAINER.md file.
* Added README_ANSIBLE.md file that contains instructions to build and runAvesh Agarwal2015-08-141-15/+0
| | | | | ansible in a docker container, and also modified Dockerfile to replace CMD with ENTRYPOINT to run the container as executable.
* Changes to Dockerfile to make it work with openshift-ansible andAvesh Agarwal2015-08-141-10/+3
| | | | also added privileged flag to allow sharing host network and host dirs.
* add RHEL7 DockerfileAaron Weitekamp2015-08-141-0/+22
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