summaryrefslogtreecommitdiffstats
path: root/roles/openshift_cli/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Always populate openshift_image_tag and openshift_pkg_version.Devan Goodwin2016-06-151-2/+1
| | | | | Allows the use of arbitrary tags, precise control over containers and rpms, and likely mixed environments.
* Merge branch 'master' into upgrade33Devan Goodwin2016-06-101-1/+1
|\
| * Fix Docker 1.10 problems with empty tags and trailing :Devan Goodwin2016-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | Docker 1.10 is no longer tolerant of commands like "docker pull myimage:" when we do not have an image tag in play. Adjust all occurrences with one that only includes the : if a version is defined. Adjust the containerized CLI wrappers for a similar problem.
* | Refactor openshift_version behavior.Devan Goodwin2016-05-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Very early in playbooks we must init the openshift_version for each host. First we determine it for the master, logic now is pushed into the openshift_docker role which we run only on first master via openshift_cli. Facts are reloaded leaving us with a first master with openshift.common.version fact we can then re-use on all other hosts. The correct version of docker should be installed as well. We then set openshift_version for all other hosts by re-using the master fact.
* | Work towards determining openshift_version when unspecified.Devan Goodwin2016-05-251-0/+1
| | | | | | | | | | | | | | openshift_docker role was largely useless now, but also almost did what we needed. (deps ordering still needs to be changed) Remove defaulting of openshift_version.
* | Set openshift_version in config playbooks for first master.Devan Goodwin2016-05-251-4/+1
| | | | | | | | | | | | | | Starting to remove openshift.docker.openshift_version fact usage. openshift_version should no longer contain a leading 'v' for containerized installs, just a version number.
* | Debug output.Devan Goodwin2016-05-251-0/+6
|/
* Bug 1320829 - Ensure docker installed for factsJason DeTiberus2016-03-311-6/+0
| | | | | | - gather facts requiring docker only if docker is present and running - Update reference to etcd role in playbooks/common/openshift-etcd/config.yml to use openshift_etcd
* Move common common facts to openshift_factsJason DeTiberus2016-03-151-1/+1
| | | | | | | - Prevents roles that need common facts from needing to require openshift_common, which pulls in the openshift binary. - Add dependency on openshift_facts to os_firewall, since it uses openshift.common facts
* Docker role refactorJason DeTiberus2016-03-141-4/+4
| | | | | | | | | | | | | | | - refactors the docker role to push generic config into docker role and wrap openshift specific variables into an openshift_docker role and it's dependent openshift_docker_facts role - adds support for setting --confirm-def-push flag (Resolves https://github.com/openshift/openshift-ansible/issues/1014) - moves docker related facts from common/node roles to a new docker role - renames cli_docker_* role varialbes to openshift_docker-* (maintaining backward compatibility) - update role dependencies to pull in openshift_docker conditionally based on is_containerized - remove playbooks/common/openshift-docker since the docker role is now conditionally included
* reverting back to pre-pulling the master imageBrenton Leanhardt2016-03-081-0/+5
|
* First past at the upgrade processBrenton Leanhardt2016-03-031-6/+1
|
* replace yum with dnfSeth Jennings2016-01-261-1/+1
|
* Set the cli image to match osm_image in openshift_cli roleScott Dodson2016-01-111-0/+1
|
* Always pull docker imagesScott Dodson2016-01-071-16/+0
|
* Add some guards to wait for images to be pulled before moving onScott Dodson2015-12-161-0/+16
|
* Add openshift_cli roleScott Dodson2015-12-151-0/+32
This role ensures that the clients package is installed or if it's a containerized install places a wrapper script in /usr/local/bin/openshift and symlinks for oc, oadm, and kubectl.