summaryrefslogtreecommitdiffstats
path: root/playbooks/byo/openshift-etcd
Commit message (Collapse)AuthorAgeFilesLines
* Refactor group initializationRussell Teague2017-08-111-15/+1
|
* Merge pull request #3043 from jkhelil/scaleup_etcdScott Dodson2017-08-021-0/+22
|\ | | | | Add etcd scaleup playbook
| * add etcd scaleup playbookjawed2017-06-151-0/+22
| |
* | 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
* | Introduce etcd migrate roleJan Chaloupka2017-06-171-0/+124
|/
* Refactor etcd rolesJan Chaloupka2017-04-281-0/+14
| | | | | | | | - introduce block and simplify when conditions - introduce config.yml so the self-standing etcd role can be run (e.g. to test etcd cluster deployment) - remove empty task files - skip dependency on openshift_etcd_ca - replace cert paths with their appropriate variables
* Refactor initialize groups tasksRussell Teague2017-04-121-0/+4
| | | | | | | | | | | | Two tasks for initializing group names for the byo playbooks was located in the common folder in the std_include.yml file. Byo dependencies should not be in the common folder. The two tasks have been removed from common/openshift-cluster/std_include.yml to a new file byo/openshift-cluster/initialize_groups.yml. All references where these tasks were included from either std_include.yml or other various files have been updated to use the byo initialize_groups.yml. The methodology implemented follows the pattern of having groups set up in byo then calling out to playbooks in common, which are common to all deployments.
* validate and normalize inventory variablesLuke Meyer2017-03-291-2/+0
| | | | | | | | | | In openshift_repos and everywhere, ensure deployment_type and openshift_deployment_type are defined and the same. We really want to set openshift_deployment_type, but users will likely still have just deployment_type, so accept both. And don't make every playbook default openshift_deployment_type to deployment_type. This introduces the openshift_sanitize_inventory role to run before anything else.
* Restructure certificate redeploy playbooksAndrew Butcher2017-02-024-0/+11