summaryrefslogtreecommitdiffstats
path: root/playbooks/byo
Commit message (Collapse)AuthorAgeFilesLines
* migrate embedded etcd to external etcdJan Chaloupka2017-10-061-0/+6
|
* Merge pull request #5614 from mtnbikenc/fix-prometheusOpenShift Merge Robot2017-10-031-0/+2
|\ | | | | | | | | | | | | Automatic merge from submit-queue. Fix Prometheus byo entry point Adds the std_include.yml playbook to the byo entrypoint and moves the conditional install to the openshift_hosted.yml portion of an install.
| * Fix Prometheus byo entry pointRussell Teague2017-10-021-0/+2
| |
* | Separate certificate playbooks.Andrew Butcher2017-10-028-6/+54
|/
* Remove oo_option facts.Andrew Butcher2017-09-291-1/+1
|
* OpenShift-Ansible Installer CheckpointingRussell Teague2017-09-271-0/+6
| | | | | | | | | | | - Added installer_checkpoint role and callback plugin - Added checkpoint 'Start' and 'End' plays to each installation phase Additional items related to enabling proper checkpointing: - Removed openshift_set_hostname and related task (related to 3.0) - Added openshift-hosted entry point playbook - Moved openshift metrics and logging out of openshift_hosted playbook - Moved API Aggregation play to master install
* Do a full stop/start when etcd certificates had expired.Andrew Butcher2017-09-212-0/+12
|
* Cleanup old deployment typesMichael Gugino2017-09-201-6/+6
| | | | | | | | | | | Previously, openshift-ansible supported various types of deployments using the variable "openshift_deployment_type" Currently, openshift-ansible only supports two deployment types, "origin" and "openshift-enterprise". This commit removes all logic and references to deprecated deployment types.
* Correct firewall install for openshift-nfsRussell Teague2017-09-151-0/+6
|
* Merge pull request #5382 from mtnbikenc/add-lb-configScott Dodson2017-09-141-0/+6
|\ | | | | Add loadbalancer config entry point
| * Add loadbalancer config entry pointRussell Teague2017-09-131-0/+6
| |
* | openshift-checks: add role symlinkLuke Meyer2017-09-121-0/+1
|/ | | | | fixes bug 1487548 https://bugzilla.redhat.com/show_bug.cgi?id=1487548
* Merge pull request #5325 from DenverJ/patch-1Scott Dodson2017-09-121-2/+2
|\ | | | | Fix new_master or new_node fail check during scaleup
| * Fix new_master or new_node fail checkDenver Janke2017-09-071-2/+2
| |
* | Merge pull request #5305 from mtnbikenc/breakout-master-additionalOpenShift Bot2017-09-071-0/+6
|\ \ | | | | | | Merged by openshift-bot
| * | Move master additional config out of baseRussell Teague2017-09-051-0/+6
| | |
* | | Merge pull request #5208 from mgugino-upstream-stage/remove-openshift_commonOpenShift Bot2017-09-074-11/+0
|\ \ \ | |_|/ |/| | Merged by openshift-bot
| * | Remove openshift-commonMichael Gugino2017-09-064-11/+0
| |/ | | | | | | | | | | | | | | | | Most of this role's purpose was to set facts. The vast majority of these facts were simply redefining user-supplied variables. This commit also removes various artifacts leftover from previous versions, as well as variables that seem to be entirely unused.
* / Create ansible role for deploying prometheus on openshiftZohar Galor2017-09-061-0/+4
|/ | | | | | | | | | | | | | A new role for installing prometheus on openshift. Depends on `openshift_hosted_prometheus_deploy` flag role creates: - prometheus namespace - prometheus clusterrolebinding and service account - pvs for prometheus, alertmanager and alertbuffer for internal nfs - prometheus pod with prometheus behind oauth-proxy, alertmanager and alert-buffer behind oauth-proxy - prometheus and alertmanager configmaps - prometheus and alerts services and direct routes - prometheus, alertmanager and alert-buffer pvcs
* Standardize etcd entry point playbooksRussell Teague2017-09-014-20/+4
|
* Break out master config into stand-alone playbookRussell Teague2017-09-012-4/+6
| | | | | | | | | Added byo/openshift-master/config.yml as a new entry point for performing master installation. Excluder disable/enable for master has been moved to common/openshift-master/config.yml to follow a standard pattern that could be used for both installation and scaleup playbooks.
* Break out node config into stand-alone playbookRussell Teague2017-08-313-10/+7
| | | | | | | | | | Added byo/openshift-node/config.yml as a new entry point for performing node installation. This playbook must be run after masters have already been deployed. Excluder disable/enable for both nodes and masters has been moved their respective config.yml. This created a common pattern that could be used for both installation and scaleup playbooks.
* Move firewall install and fix scaleup playbooksRussell Teague2017-08-292-0/+4
|
* Merge pull request #5201 from mtnbikenc/remove-unsupportedRussell Teague2017-08-291-4/+0
|\ | | | | Remove unsupported playbooks and utilities
| * Remove unsupported playbooks and utilitiesRussell Teague2017-08-251-4/+0
| |
* | Merge pull request #4570 from rhcarvalho/adhoc-check-runner-miscScott Dodson2017-08-282-5/+70
|\ \ | | | | | | Add playbook to run adhoc health checks or list existing checks
| * | List existing health checks when none is requestedRodolfo Carvalho2017-08-242-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | This is a simple mechanism to learn what health checks are available. Note that we defer task_vars verification, so that we can compute requested_checks and resolved_checks earlier, allowing us to list checks even if openshift_facts has not run.
| * | Add playbook for running arbitrary health checksRodolfo Carvalho2017-08-242-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | This is useful on its own, and also aids in developing/testing new checks that are not part of any playbook. Since the intent when running this playbook is to execute checks, opt for a less verbose explanation on the error summary.
| * | Update health check READMERodolfo Carvalho2017-08-241-5/+4
| |/
* | Merge pull request #5179 from mtnbikenc/openshift_provisionersOpenShift Bot2017-08-281-0/+6
|\ \ | | | | | | Merged by openshift-bot
| * | Standardize openshift_provisioners entry pointRussell Teague2017-08-231-0/+6
| |/
* | Merge pull request #5136 from mtnbikenc/std-openshift-checksOpenShift Bot2017-08-252-0/+6
|\ \ | |/ |/| Merged by openshift-bot
| * Standardize openshift-checks code pathsRussell Teague2017-08-232-0/+6
| |
* | Merge pull request #4784 from abutcher/noop-scaleupScott Dodson2017-08-182-0/+27
|\ \ | |/ |/| Fail scaleup configuration when there are no new_nodes or new_masters
| * Fail within scaleup playbooks when new_{nodes,masters} host groups are empty.Andrew Butcher2017-07-182-0/+27
| |
* | Merge pull request #5106 from kwoodson/metrics_stdincludeOpenShift Bot2017-08-171-0/+6
|\ \ | | | | | | Merged by openshift-bot
| * | Adding std_include to the metrics playbook.Kenny Woodson2017-08-161-0/+6
| | |
* | | Standardize usage of std_include in byoRussell Teague2017-08-152-0/+10
|/ /
* | Fix duplicate evaluate_groups.yml call during installRussell Teague2017-08-111-0/+6
| | | | | | | | | | | | | | The way the service_catalog.yml playbook calls evaluate_groups.yml causes the evaluation to happen twice during a standard byo/config.yml installation. Refactoring the service_catalog.yml playbooks to remove this duplicate.
* | Refactor group initializationRussell Teague2017-08-111-15/+1
| |
* | Add missing byo v3_7 playbooksScott Dodson2017-08-084-0/+52
| |
* | Merge pull request #3043 from jkhelil/scaleup_etcdScott Dodson2017-08-022-1/+25
|\ \ | | | | | | Add etcd scaleup playbook
| * | add etcd scaleup playbookjawed2017-06-152-1/+25
| | |
* | | Merge pull request #4850 from kwoodson/normalize_logging_entryScott Dodson2017-08-021-4/+0
|\ \ \ | | | | | | | | Normalize logging entry point to include std_include.
| * | | Normalize logging entry.Kenny Woodson2017-07-241-4/+0
| | | |
* | | | Add glusterfs_registry hosts to oo_all_hosts.Jose A. Rivera2017-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1474630 Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | | | Add glusterfs hosts to oo_all_hosts so that hosts set initial facts.Andrew Butcher2017-07-261-0/+1
|/ / /
* | / Fix broken link to Docker image instructionsRodolfo Carvalho2017-07-201-5/+6
| |/ |/| | | And document that one needs to install dependencies before running playbooks.
* | Merge pull request #4623 from ↵Scott Dodson2017-06-281-117/+1
|\ \ | | | | | | | | | | | | ingvagabund/run-ttl-migration-only-one-on-the-first-master attach leases via the first master only and only once
| * | attach leases via the first master only and only onceJan Chaloupka2017-06-281-117/+1
| | | | | | | | | | | | | | | | | | - move openshift-etcd/migrate.yml from byo to common and keep just the entry point - replace std_include with essential plays (e.g. no need to detect openshift version) - delegate the ttl re-attaching to the first master