summaryrefslogtreecommitdiffstats
path: root/playbooks/byo
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | evalute groups when running etcd upgrade from ↵Jan Chaloupka2017-06-281-0/+2
|/ / | | | | | | byo/openshift-cluster/upgrades/upgrade_etcd.yml
* | Merge pull request #4495 from ashcrow/skip-nfs-on-requirements-checkScott Dodson2017-06-261-17/+0
|\ \ | | | | | | Skip nfs and lb groups on openshift_version
| * | Moving checks down after required initialization happens.Kenny Woodson2017-06-221-17/+0
| | |
* | | Merge pull request #4195 from ewolinetz/service_catalogScott Dodson2017-06-261-0/+12
|\ \ \ | |/ / |/| | Creation of service_catalog and broker roles
| * | Creation of service_catalog and placeholder broker rolesewolinetz2017-06-221-0/+12
| | |
* | | Remove package_update from install playbookRodolfo Carvalho2017-06-211-1/+0
|/ / | | | | | | | | | | We observed in our CI environment that this check can't guarantee that an install would fail when the check fails, thus unless we can make its output match the fate of an install we shall keep it disabled.
* | Introduce etcd migrate roleJan Chaloupka2017-06-171-0/+124
| |
* | Merge pull request #4041 from tbielawa/cfmeScott Dodson2017-06-152-0/+14
|\ \ | |/ |/| CFME as an OpenShift Pod
| * First POC of a CFME turnkey solution in openshift-anisbleTim Bielawa2017-06-142-0/+14
| |
* | Merge pull request #4397 from sosiouxme/20170608-include-more-install-checksOpenShift Bot2017-06-141-0/+5
|\ \ | |/ |/| Merged by openshift-bot
| * pre-install checks: add more during byo installLuke Meyer2017-06-141-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Add the docker and RPM checks to the list that run at install time. They can be disabled the same as the existing ones. Removed cockpit-kubernetes RPM requirement as it no longer is. Fixed up docker_image_availability to handle oreg_url and other nuances. Switched to using the openshift_image_tag that's set by openshift_version for both component and infrastructure images. Fixed a bug where execute_module was being called with incorrect positional arg "tmp" as a dict which caused errors down the call stack.
* | Separate etcd and OpenShift CA redeploy playbooks.Andrew Butcher2017-06-092-1/+11
|/
* Skip router/registry cert redeploy when ↵Andrew Butcher2017-05-301-0/+2
| | | | openshift_hosted_manage_{router,registry}=false
* health checks: configure failure output in playbooksLuke Meyer2017-05-232-12/+13
| | | | | Customized the error summary to depend on the intent of the playbook run. Ensured output makes sense when failures are unrelated to running checks.
* Verify memory and disk requirements before installRodolfo Carvalho2017-05-231-0/+12
|
* health check playbooks: relocate and expandLuke Meyer2017-05-2214-58/+195
| | | | | | | | | | | | | | | | | | We are moving toward having adhoc post-install checks and so the "preflight" designation needs to be widened. Updated location to playbooks/byo/openshift-checks, added health check playbook, and updated README. Also included the certificate_expiry playbooks. Left behind symlinks and wrappers for existing checks. To conform with the direction of the rest of the repo, the openshift-checks playbooks are split into two directories, one under playbooks/common with the actual invocation and one under playbooks/byo for entrypoints that are just wrappers for the ones in common. Because the certificate_expiry playbooks are intended not just to be functional but to be examples that users modify, I did not split them similarly. That could happen later after discussion but for now I just left them whole under byo/openshift-checks/certificate_expiry.