summaryrefslogtreecommitdiffstats
path: root/roles/openshift_facts/tasks/main.yml
Commit message (Collapse)AuthorAgeFilesLines
* Refactor to use Ansible package moduleRussell Teague2016-11-171-6/+5
| | | | | The Ansible package module will call the correct package manager for the underlying OS.
* Change to allow cni deployments without openshift SDNyfauser2016-11-081-0/+2
| | | | | | | The roles/openshift_facts main task did not pass the cni plugin variable to the later role playbooks. The master.yaml and node.yaml templates did not allow for a cni configuration without either installing openshift sdn or nuage. This change will allow to use os_sdn_network_plugin_name=cni and set openshift_use_openshift_sdn=false for deployments that use a cni plugin that doesn't need and want openshift sdn to be installed
* Move openshift.common.debug.level to openshift_facts.Andrew Butcher2016-10-051-0/+1
|
* Remove atomic check and cockpit.socketSamuel Munilla2016-08-261-1/+1
|
* Add support for Atomic Registry InstallsSamuel Munilla2016-08-261-1/+1
| | | | Add the Registry deployment subtype as an option in the quick installer.
* Check ansible version prior to evaluating cluster hosts and groups.Andrew Butcher2016-07-201-5/+0
|
* Merge pull request #1992 from abutcher/ansible-2Scott Dodson2016-07-181-3/+3
|\ | | | | Require ansible-2.1.0.0+
| * Require ansible-2.1Andrew Butcher2016-07-011-3/+3
| |
* | Move repoquery_cmd fact setting into a more logical place.Devan Goodwin2016-07-111-0/+5
| |
* | Fix rpm installs.Devan Goodwin2016-06-131-1/+0
| |
* | 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.
* Ensure yum-utils installed.Andrew Butcher2016-05-191-0/+4
|
* Refactor where we compute no_proxy hostnamesScott Dodson2016-05-171-11/+1
|
* Fix rhel_subscribeScott Dodson2016-05-171-2/+2
|
* Ensure ansible version greater than 1.9.4Andrew Butcher2016-05-051-2/+2
|
* use stat module instead of shell module and ls to check for rpm-ostreeJason DeTiberus2016-04-301-9/+7
|
* Move portal_net from openshift_common to openshift_facts.Andrew Butcher2016-04-261-0/+1
|
* Add global proxy configurationScott Dodson2016-04-221-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Configures HTTP_PROXY, HTTPS_PROXY, NO_PROXY for master and docker services. Configugres BuildDefaults Admission controller for master to automatically insert proxy environment configuration into build environments. To use set at least these variables - openshift_http_proxy - openshift_https_proxy NO_PROXY entries will automatically be configured for hostnames of all openshift hosts. You may specify additional NO_PROXY hosts or patterns by setting `openshift_no_proxy` If you wish to disable automatic generation of NO_PROXY hosts you may set `openshift_generate_no_proxy_hosts` to False. If you wish to have different builddefaults proxy configuration than baseline proxy configuration set these variables - openshift_builddefaults_http_proxy - openshift_builddefaults_https_proxy - openshift_builddefaults_no_proxy - openshift_builddefaults_git_http_proxy - openshift_builddefaults_git_https_proxy
* Downgrade to docker 1.8.2 if installing OSE < 3.2Scott Dodson2016-04-051-1/+1
|
* Bug 1320829 - Ensure docker installed for factsJason DeTiberus2016-03-311-1/+1
| | | | | | - 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
* Fall back to deployment_type in openshift_facts.Andrew Butcher2016-03-161-1/+2
|
* Move common common facts to openshift_factsJason DeTiberus2016-03-151-0/+6
| | | | | | | - 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
* Update Docs and test for testing ansible versionJason DeTiberus2016-01-251-7/+5
|
* Validate pacemaker cluster members.Andrew Butcher2016-01-121-0/+1
|
* Fix containerized variableScott Dodson2015-12-151-1/+1
|
* Skip yum/dnf ops when is_containerizedScott Dodson2015-12-151-0/+13
|
* fixesJason DeTiberus2015-12-151-1/+4
|
* Containerization work by @sdodsonScott Dodson2015-12-151-14/+0
|
* Initial containerization work from @ibottyTobias Florek2015-12-151-0/+14
| | | | copied from https://github.com/eparis/kubernetes-ansible/blob/17f98edd7ff53e649b43e26822b8fbc0be42b233/roles/common/tasks/main.yml
* Remove yum / dnf duplicationScott Dodson2015-12-091-10/+1
|
* Fedora changes:Adam Miller2015-12-021-0/+7
| | | | | | | | | | | | | - ansible bootstrap playbook for Fedora 23+ - add conditionals to handle yum vs dnf - add Fedora OpenShift COPR - update BYO host README for repo configs and fedora bootstrap Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml rebase on master, update package cache refresh handler for yum vs dnf Fix typo in etcd README, remove unnecessary parens in openshift_node main.yml
* remove netaddr dependencyTobias Florek2015-11-111-2/+1
|
* Read etcd data dir from appropriate config file.Devan Goodwin2015-11-091-2/+5
| | | | | | | | | Rather than assuming the etcd data dir, we now read if from master-config.yaml if using embedded etcd, otherwise from etcd.conf. Doing so now required use of PyYAML to parse config file when gathering facts. Fixed discrepancy with data_dir fact and openshift-enterprise deployment_type.
* Add all the possible servicenames to openshift_all_hostnames for mastersScott Dodson2015-11-031-0/+3
|
* Revert "Revert "GCE support""Chengcheng Mu2015-10-061-1/+1
| | | | This reverts commit 3073d1f729f9dcd202088f6b318b465567c6344b.
* Revert "GCE support"Thomas Wiest2015-10-051-1/+1
|
* GCE-support (more information in PR, README_GCE.md)Chengcheng Mu2015-10-011-1/+1
|
* Atomic Enterprise related changes.Avesh Agarwal2015-08-261-1/+1
|
* Update main.ymlJan Jungnickel2015-07-171-0/+1
| | | 1.9.0.1 failed with IndentationError
* Verify ansible is greater than 1.8.0 and not 1.9.0Jason DeTiberus2015-05-201-0/+6
|
* openshift_facts role/module refactor default settingsJason DeTiberus2015-04-031-0/+3
- Add openshift_facts role and module - Created new role openshift_facts that contains an openshift_facts module - Refactor openshift_* roles to use openshift_facts instead of relying on defaults - Refactor playbooks to use openshift_facts - Cleanup inventory group_vars - Update defaults - update openshift_master role firewall defaults - remove etcd peer port, since we will not be supporting clustered embedded etcd - remove 8444 since console now runs on the api port by default - add 8444 and 7001 to disabled services to ensure removal if updating - Add new role os_env_extras_node that is a subset of the docker role - previously, we were starting/enabling docker which was causing issues with some installations - Does not install or start docker, since the openshift-node role will handle that for us - Only adds root to the dockerroot group - Update playbooks to use ops_env_extras_node role instead of docker role - os_firewall bug fixes - ignore ip6tables for now, since we are not configuring any ipv6 rules - if installing package do a daemon-reload before starting/enabling service - Add aws support to bin/cluster - Add list action to bin/cluster - Add update action to bin/cluster - cleanup some stray debug statements - some variable renaming for clarity