summaryrefslogtreecommitdiffstats
path: root/playbooks/openstack/advanced-configuration.md
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup byo referencesRussell Teague2017-12-081-2/+2
|
* Merge pull request #6340 from bogdando/openstack_cleanup_dnsScott Dodson2017-12-061-61/+6
|\ | | | | Cleanup not required dns bits
| * Fix and cleanup not required dns bitsBogdan Dobrelya2017-12-051-61/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Do not manage hostnames for openstack cloud provider, let cloud-init to do its job. * Make python-dns / dnspython dependency check conditional. * Drop not used dns node flavor and image. * Do not manage dns nodes and sec groups in heat stacks. * Keep supporting dynamic updates for private DNS records, yet only limited to an external DNS managed elsewhere (not deployed by the openshift_openstack provider). So users may still benefit from this feature, sending nsupdates to private and public servers as they want it. * Fix openstack default for external nsupdate keys. It should be undefined by default as the dns-populate logic is based on that. * Fix dns records generation for openstack provider's populate-dns * Update docs
* | Remove all references to pacemaker (pcs, pcsd) and ↵Andrew Butcher2017-12-051-1/+0
|/ | | | | | | openshift.master.cluster_method. With pacemaker removed there is no longer a need for openshift.master.cluster_method. We only have one option.
* Cleanup unused openstack provider codeBogdan Dobrelya2017-12-041-84/+0
| | | | | | | Remove references for bastion, ssh UI tunnek and static inventory. Update docs. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Update the doc textTomas Sedovic2017-11-291-5/+5
|
* Use IP addresses for OpenStack nodesTomas Sedovic2017-11-281-29/+27
| | | | | | | | | | | | | Unlike other cloud providers, OpenStack VMs are not able to resolve each other by their names. If you try to run the playbooks against nodes without a pre-created /etc/hosts or a DNS that provides the hostname/ip resolution, it will fail. By setting the `openshift_hostname` variable to each node's IP address, we're able to deploy a functional cluster without running a custom DNS. It is still possible to provide an external server with nsupdate keys and have it be populated, but that is no longer a hard requirement.
* Namespace the OpenStack varsTomas Sedovic2017-11-071-40/+40
| | | | | This makes sure that all the variables used in the `openshift_openstack` role are prefixed with `openshift_openstack_` as is the convention.
* Add the DNS updates and rename the openstack varsTomas Sedovic2017-11-071-6/+5
| | | | | Most of the vars in `roles/openshift_openstack/defaults/main.yml` are now prefixed with `openstack_`.
* Move the OpenStack playbooksTomas Sedovic2017-11-071-0/+773
We move them from `playbooks/provisioning/openstack` to `playbooks/openstack` to mirror `playbooks/aws`.