summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #776 from tomassedovic/dynamic-inventorytzumainn2017-10-064-2/+111
|\ | | | | Add dynamic inventory
| * Set public_v4 to private_v4 if it doesn't existTomas Sedovic2017-10-051-2/+3
| | | | | | | | | | The DNS code expects a `public_v4` even when we use the provider networks. Let's just always export it.
| * Fix flake8 errorsTomas Sedovic2017-10-051-16/+14
| |
| * Add dynamic inventoryTomas Sedovic2017-10-044-2/+112
| | | | | | | | | | | | | | | | | | | | This adds an `inventory.py` script to the `sample-inventory` that lists all the necessary servers and groups dynamically, skipping the `static_inventory` role as well as the `hosts` creation. It also adds an `os_cinder` lookup function which is necessary for a seamless Cinder OpenShift registry integration without a static inventory.
* | Adjusting logic on rhsm_user (#784)Chandler Wilkerson2017-10-060-0/+0
| |
* | Merge pull request #786 from openshift/test-openstack-latest-openshift-ansibletzumainn2017-10-060-0/+0
|\ \ | | | | | | Switch to the latest openshift-ansible for Openstack CI
| * | Switch to the latest openshift-ansibleTomas Sedovic2017-10-060-0/+0
|/ /
* | Replace the CASL references (#778)Tomas Sedovic2017-10-063-3/+3
| | | | | | | | | | | | Following up on the initial port of the OpenStack roles from casl-ansible to openshift-ansible-contrib. One of the points that was brought up in the review was to drop the references to CASL in the code since the code has now wider reach.
* | Rhv 3.6 updates (#783)Chandler Wilkerson2017-10-050-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * VM Definition updates for ovirt-ansible * Minor version and cosmetic comment updates * Added example for RHV engine URL * Added example for RHV engine URL * replicas invalid for kind = nfs
* | keepalived for ha haproxy & ocp-on-vmware.py rework (#777)Davis Phillips2017-10-050-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add updated changes to ocp-on-vmware and add-node * updates to keepalived role * mend * updated ocp-on-vmware.py * lint * more lint
* | Revert "WIP: fix of requiretty" (#782)Davis Phillips2017-10-050-0/+0
| |
* | Merge pull request #781 from cooktheryan/sudoers-ttyDavis Phillips2017-10-050-0/+0
|\ \ | | | | | | WIP: fix of requiretty
| * | WIP: fix of requirettyRyan Cook2017-10-050-0/+0
|/ /
* | Merge pull request #774 from schen1/masterGlenn S West2017-10-050-0/+0
|\ \ | |/ |/| Update the raw github links used by ansible and curl.
| * Update raw github links needed when using curl for bastion.shSylvain CHEN2017-10-040-0/+0
| |
| * Update raw github links needed when using curlSylvain CHEN2017-10-040-0/+0
| |
| * Fix error when adding new nodes (number of application nodes > 8)Sylvain CHEN2017-10-040-0/+0
| |
* | Fixing various contrib changes causing CASL breakage (#771)Øystein Bedin2017-10-042-13/+13
| |
* | rollback to remove package to support origin (#775)Ryan Cook2017-10-040-0/+0
| |
* | Fix error when adding new nodes in Azure (number of application nodes > 8) ↵schen12017-10-040-0/+0
|/ | | | (#773)
* Required variables to create dedicated lv (#766)Eduardo Mínguez2017-10-034-7/+36
| | | | | | | | * Required variables to create dedicated lv https://bugzilla.redhat.com/show_bug.cgi?id=1490910#c11 * Fixed lint and added distribution to checks
* Set node selector in openshift-infra namespace (#759)Peter Schiffer2017-10-030-0/+0
| | | So the pods in this namespace are correctly scheduled on the infra nodes.
* Use Ansible stable 2.3 instead of 2.2 (#738)bgeesaman2017-10-030-0/+0
| | | To avoid a syntax error during origin greenfield deployments.
* timeout test (#762)Ryan Cook2017-10-030-0/+0
|
* Merge pull request #763 from dav1x/provider-setupDavis Phillips2017-10-030-0/+0
|\ | | | | WIP - add deploy host provider setup
| * lint issuesDavis Phillips2017-10-030-0/+0
| |
| * lint issuesDavis Phillips2017-10-030-0/+0
| |
| * lint issuesDavis Phillips2017-10-030-0/+0
| |
| * add ospDavis Phillips2017-10-020-0/+0
| |
| * check for provider and skip disable if its definedDavis Phillips2017-10-020-0/+0
| |
| * auto gen ssh key for rhv and vmwDavis Phillips2017-09-290-0/+0
| |
| * adding rhv repo and package installDavis Phillips2017-09-280-0/+0
| |
| * accidently renamed ovirtDavis Phillips2017-09-280-0/+0
| |
| * remove separate task for localhostDavis Phillips2017-09-280-0/+0
| |
| * update deploy-host to support specificed providersDavis Phillips2017-09-280-0/+0
| |
| * adding default repos to rhsm varsDavis Phillips2017-09-270-0/+0
| |
| * add provider setupDavis Phillips2017-09-270-0/+0
| |
* | Merge pull request #764 from e-minguez/overlay2_vars_vmwareDavis Phillips2017-10-030-0/+0
|\ \ | | | | | | Required variables to create dedicated lv
| * | Fixed lint and added ansible_distribution checkEduardo Minguez2017-10-030-0/+0
| | |
| * | Make it future proofEduardo Minguez2017-09-290-0/+0
| | |
| * | Required variables to create dedicated lvEduardo Minguez2017-09-290-0/+0
| |/ | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=1490910#c11
* | all systems need the atomic-openshift-node package anyways (#768)Ryan Cook2017-10-030-0/+0
| |
* | Adding the option to use 'stack_state' to allow for easy de-provisioning (#754)Øystein Bedin2017-10-024-39/+56
| | | | | | | | | | | | * Adding 'openstack-stack-delete' role to allow for easy de-provisioning * Updated per etsauer's comments
* | Adding role to clean up pvs (#769)Eric Sauer2017-10-020-0/+0
| |
* | version bump for upgrade plays (#770)Ryan Cook2017-10-020-0/+0
| | | | | | * version bump for upgrade plays
* | Required variables to create dedicated lv (#765)Eduardo Mínguez2017-09-290-0/+0
|/ | | https://bugzilla.redhat.com/show_bug.cgi?id=1490910#c11
* Fix public master cluster DNS record when using bastion (#752)Bogdan Dobrelya2017-09-263-0/+12
| | | | | When using a bastion and a single master, add the bastion node's public IP the public master's IP for the DNS record. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Upscaling OpenShift application nodes (#571)Tlacenka2017-09-266-2/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * scale-up: playbook for upscaling app nodes * scale-up: removed debug * scale-up: made suggested changes * scale-up: indentation fix * upscaling: process split into two playbooks that are executed by a bash script - upscaling_run.sh: bash script, usage displayed using -h parameter - upscaling_pre-tasks: check that new value is higher, change inventory variable - upscaling_scale-up: rerun provisioning and installation, verify change * upscaling_run: fixed openshift-ansible-contrib directory name * upscaling_run: inventory can be entered as relative path * upscaling_scale-up: fixed formatting * upscaling: minor changes * upscaling: moved to .../provisioning/openstack directory, README updated, minor changes made * README: minor changes * README: formatting * uspcaling: minor fix * upscaling: fix * upscaling: added customisations, fixes - openshift-ansible-contrib and openshift-ansible paths are customisable - fixed implicit incrementation by 1 * upscaling: fixes * upscaling: fixes * upscaling: another fix * upscaling: another fix * upscaling: fix * upscaling: back to a single playbook, README updated * minor fix * pre_tasks: added labels for autoscaling * scale-up: fixes * scale-up: fixed host variables, post-verification is only based on labels * scale-up: added openshift-ansible path customisation - path has to be absolute, cannot contain '/' at the end * scale-up: fix * scale-up: debug removed * README: added docs on openshift_ansible_dir, note about bastion * static_inventory: newly added nodes are added to new_nodes group - note: re-running provisioning fails when trying to install docker * removing new line * scale-up: running byo/config.yml or scaleup.yml based on the situation - (whether there is an existing deployment or not) * openstack.yml: indentation fix * added refresh inventory * upscaling: new_nodes only contains new does, it is not used during the first deployment * static_inventory: make sure that new nodes end up only in their new_nodes group * bug fixes * another fix * fixed condition * scale-up, static_inventory role: all app node data gathered before provisioning * upscaling: bug fixes * upscaling: another fixes * fixes * upscaling: fix * upscaling: fix * upscaling: another logic fix * bug fix for non-scaling deployments
* Rhv 3.6 disks (#756)Chandler Wilkerson2017-09-250-0/+0
| | | | | | * Clean up cluster definition * Changed disk sizes for 3.6
* epel URL fix for Vagrant (#544) (#755)Benjamin Gentil2017-09-250-0/+0
|