summaryrefslogtreecommitdiff
path: root/playbooks/byo
AgeCommit message (Collapse)Author
2017-11-03management: enterprise users must acknowledge use of beta softwareTim Bielawa
Adds a new role variable, openshift_management_install_beta. This variable defaults to false. The value of this variable is checked during the validation phase for enterprise deployment types. * If true, the install will not continue. * If false, The user is presented with an informative message letting them know this is beta software and there is low/no support at this time. The installation will abort and instruct the user how to continue.
2017-10-26Merge pull request #5793 from tbielawa/openshift_management_moduleOpenShift Merge Robot
Automatic merge from submit-queue. Openshift MGMT Fixes and Container Provider Integration Various small fixes/polishing to the openshift management role. * Updated uninstall script * Automatically add cluster to new management deployment * Scaffolding for scripts to add *N* number of OCP/Origin clusters as Container Providers in any arbitrary MIQ/CFME instance * Fix mis-named task in `openshift_nfs/create_export` * Uninstall playbook only runs on one master
2017-10-20Fix lintTim Bielawa
2017-10-20Move add_many_container_providers.yml to playbooks/byo/openshift-management ↵Andrew Butcher
with a noop task include to load filter plugins.
2017-10-20Management Cleanup and Provider IntegrationTim Bielawa
* Add container provider integration * General cleanup * Poll until service fully starts * Add notes on multiple-provider additions
2017-10-20Ensure deployment_subtype is set within openshift_sanitize_inventory.Andrew Butcher
2017-10-12Refactor openshift-management entry pointRussell Teague
2017-10-11Merge pull request #5672 from ingvagabund/migrate-embedded-etcdOpenShift Merge Robot
Automatic merge from submit-queue. Migrate embedded etcd to external etcd Trello card: https://trello.com/c/9fnBfkT5/528-migrate-embedded-etcd-hosts-to-external-process?menu=filter&filter=label:committed-3.7 Tested on: - [x] embedded etcd -> external rpm etcd - [x] embedded etcd -> external docker etcd One needs to set the `openshift_image_tag` before running the migration to containerized docker etcd.
2017-10-06Rename openshift_cfme role to openshift_managementTim Bielawa
2017-10-06migrate embedded etcd to external etcdJan Chaloupka
2017-10-03Move node cert playbook into node config pathRussell Teague
2017-10-03Move master cert playbooks into master config pathRussell Teague
2017-10-03Merge pull request #5614 from mtnbikenc/fix-prometheusOpenShift Merge Robot
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.
2017-10-02Separate certificate playbooks.Andrew Butcher
2017-10-02Fix Prometheus byo entry pointRussell Teague
2017-09-29Remove oo_option facts.Andrew Butcher
2017-09-27OpenShift-Ansible Installer CheckpointingRussell Teague
- 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
2017-09-21Do a full stop/start when etcd certificates had expired.Andrew Butcher
2017-09-20Cleanup old deployment typesMichael Gugino
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.
2017-09-15Correct firewall install for openshift-nfsRussell Teague
2017-09-14Merge pull request #5382 from mtnbikenc/add-lb-configScott Dodson
Add loadbalancer config entry point
2017-09-13Add loadbalancer config entry pointRussell Teague
2017-09-12openshift-checks: add role symlinkLuke Meyer
fixes bug 1487548 https://bugzilla.redhat.com/show_bug.cgi?id=1487548
2017-09-12Merge pull request #5325 from DenverJ/patch-1Scott Dodson
Fix new_master or new_node fail check during scaleup
2017-09-07Merge pull request #5305 from mtnbikenc/breakout-master-additionalOpenShift Bot
Merged by openshift-bot
2017-09-07Merge pull request #5208 from mgugino-upstream-stage/remove-openshift_commonOpenShift Bot
Merged by openshift-bot
2017-09-07Fix new_master or new_node fail checkDenver Janke
2017-09-06Remove openshift-commonMichael Gugino
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.
2017-09-06Create ansible role for deploying prometheus on openshiftZohar Galor
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
2017-09-05Move master additional config out of baseRussell Teague
2017-09-01Standardize etcd entry point playbooksRussell Teague
2017-09-01Break out master config into stand-alone playbookRussell Teague
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.
2017-08-31Break out node config into stand-alone playbookRussell Teague
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.
2017-08-29Move firewall install and fix scaleup playbooksRussell Teague
2017-08-29Merge pull request #5201 from mtnbikenc/remove-unsupportedRussell Teague
Remove unsupported playbooks and utilities
2017-08-28Merge pull request #4570 from rhcarvalho/adhoc-check-runner-miscScott Dodson
Add playbook to run adhoc health checks or list existing checks
2017-08-28Merge pull request #5179 from mtnbikenc/openshift_provisionersOpenShift Bot
Merged by openshift-bot
2017-08-25Merge pull request #5136 from mtnbikenc/std-openshift-checksOpenShift Bot
Merged by openshift-bot
2017-08-25Remove unsupported playbooks and utilitiesRussell Teague
2017-08-24List existing health checks when none is requestedRodolfo Carvalho
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.
2017-08-24Add playbook for running arbitrary health checksRodolfo Carvalho
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.
2017-08-24Update health check READMERodolfo Carvalho
2017-08-23Standardize openshift_provisioners entry pointRussell Teague
2017-08-23Standardize openshift-checks code pathsRussell Teague
2017-08-18Merge pull request #4784 from abutcher/noop-scaleupScott Dodson
Fail scaleup configuration when there are no new_nodes or new_masters
2017-08-17Merge pull request #5106 from kwoodson/metrics_stdincludeOpenShift Bot
Merged by openshift-bot
2017-08-16Adding std_include to the metrics playbook.Kenny Woodson
2017-08-15Standardize usage of std_include in byoRussell Teague
2017-08-11Fix duplicate evaluate_groups.yml call during installRussell Teague
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.
2017-08-11Refactor group initializationRussell Teague