summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-18Merge branch 'master' into openstack-docsTomas Sedovic
2017-10-18Add Extra CAs (custom post-provision action) (#801)Tlacenka
* add cas: playbook adding new CAs created * add CAs: README updated, bug fixes * README: improvements * README: minor fixes * README: removed code snippet * README: fix
2017-10-18Add Flannel support (#814)Bogdan Dobrelya
* Add flannel support * Document Flannel SDN use case for a separate data network. * Add post install step for flannel SDN * Configure iptables rules as described for OCP 3.4 refarch https://access.redhat.com/documentation/en-us/reference_architectures/2017/html/deploying_red_hat_openshift_container_platform_3.4_on_red_hat_openstack_platform_10/emphasis_manual_deployment_emphasis#run_ansible_installer * Configure flannel interface options Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> * Use os_firewall from galaxy for required flannel rules For flannel SDN: * Add openshift-ansible as a galaxy dependency module. * Use openshift-ansible/roles/os_firewall to apply DNS rules for flanel SDN. * Apply the remaining advanced rules with direct iptables commands as os_firewall do not support advanced rules. * Persist only iptables rules w/o dynamic KUBe rules. Those are added runtime and need restoration after reboot or iptables restart. * Configure and enable the masked iptables service on the app nodes. Enable it to allow the in-memory rules to be persisted. Disable firewalld, which is the expected default behavior of the os_firewall module. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> * Allow access from nodes to masters' port 2379 when using flannel Flannel requires to gather information from etcd to configure and assign the subnets in the nodes, therefore, allow access from nodes to port 2379/tcp to the master security group. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-10-18Fix broken node labels when using with Vagrant 2.0 (#816)Rastislav Barlik
A broking change has been introduced in Vagrant 2.0 with this commit: https://github.com/hashicorp/vagrant/commit/ac75e409a3470897d56a0841a575e981d60e2e3d The change puts additional quotes around the node labels. As a fix, use different quoting mechanism for Vagrant >=2.0
2017-10-17Docker storage fix (#812)Chandler Wilkerson
* Added task to stop docker before templating config * Rearranged storage roles in rhv install
2017-10-17Hostfile2inventory (#813)Chandler Wilkerson
* hostfile parameter deprecated * hostfile parameter deprecated
2017-10-17[WIP] Merge server with nofloating server heat templates (#761)Bogdan Dobrelya
Merge server with nofloating server heat templates
2017-10-16Updating the issue template to be more consistent in format. (#810)Matt Bruzek
* Updating the issue template to be more consistant in format. * Removing the links and the extra spaces. * Changed BUG REQUEST to BUG REPORT in the header.
2017-10-16Merge pull request #808 from dav1x/fix_deploy_host_setupDavis Phillips
Fix deploy host setup
2017-10-16Support separate data network for Flannel SDN (#757)Bogdan Dobrelya
* Support separate data network for Flannel SDN Document the use case for a separate flannel data network. Allow Nova servers for openshift cluster to be provisioned with that isolated data network created and connected to masters, computes and infra nodes. Do not configure dns nameservers and router for that network. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> * Fix flannel use cases with provider network Provider network cannot be used with flannel SDN as the latter requires a separate isolated network, while the provider network is an externally managed single network. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> * Drop unused data_net_name Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-10-16add comma for package list for gcpDavis Phillips
2017-10-13re-arrange README.md for vmwareDavis Phillips
2017-10-13re-arrange README.md for vmwareDavis Phillips
2017-10-13Fixed teardown (#804)Peter Schiffer
2017-10-13re-arrange README.md for vmwareDavis Phillips
2017-10-13re-arrange README.md for vmwareDavis Phillips
2017-10-13re-arrange README.md for vmwareDavis Phillips
2017-10-13fix table format for real this timeDavis Phillips
2017-10-13More robust teardownPeter Schiffer
If core infrastructure was created, but ssh proxy not configured, teardown didn't work. This could happen, for example, when there was an issue with core deployment.
2017-10-13fix table formatDavis Phillips
2017-10-13fix table formatDavis Phillips
2017-10-13fix table formatDavis Phillips
2017-10-13fix table formatDavis Phillips
2017-10-13changing the docs for setup for providersDavis Phillips
2017-10-13Add Extra Docker Registry URLs (custom post-provision action) (#794)Tlacenka
* add-docker-registry: playbook that adds docker registries to docker config file (in progress) * indentation fix * docker registries: add check for variable type * another type conversion * docker registry: try another unified formatting * another attempt * type error fix * quotation attempt * docker registry: bug fixes * docker registry: fixed formatting * docker registry: if docker is not available, skip the whole playbook * README updated * README: typo * docker registries: suggested changes applied (in progress) * docker registries: README updated, redundant check removed * removed redundant become:true
2017-10-13Merge branch 'master' into openstack-docsTomas Sedovic
2017-10-13Make the private key examples consistentTomas Sedovic
Just like in the README, the Advanced Configuration will now rely on the default `~/.ssh/id_rsa` key and mention Ansible's `--private-key` option when using a different file.
2017-10-13Allow the specification of server group policies when provisioning openstack ↵tzumainn
(#747) * Allow for the specifying of server policies during OpenStack provisioning * documentation for openstack server group policies * add doc link detailing allowed policies * changed default to anti-affinity
2017-10-12Fixes for metrics (#797)Peter Schiffer
2017-10-12Attach additional RHN Pools (post-provision custom action) (#753)Tlacenka
* README, add-rhn-pools.yml: Add new custom post-provision playbook that attaches additional RHN pools - also mention this example in the contrib README * added become true * README update
2017-10-12Merge pull request #795 from dav1x/keepalived-fixDavis Phillips
Keepalived fix
2017-10-12Streamline the OpenStack provider READMETomas Sedovic
This moves all the extra configuration options and deployment notes to a new `advanced-configuration.md` file and keeps the README much shorter. The README now presents the simplest workflow with minimal configuration and manual steps on part of the deployer. The advanced configuration is in need of a little more cleanup, but we can do that in another pull request.
2017-10-11Update main.yamlDavis Phillips
2017-10-11add keepalived handlerDavis Phillips
2017-10-11fix keepalived issues and rename ha_lb_host to ha_lb_ipDavis Phillips
2017-10-10Merge pull request #788 from dav1x/zone-name-fixDavis Phillips
change public_hosted_zone to dns_zone
2017-10-10Fix for this issue https://bugzilla.redhat.com/show_bug.cgi?id=1495372 (#793)Eduardo Mínguez
2017-10-10Better credentials for GCP (#791)Peter Schiffer
* Updated GCE dynamic inventory script * Migrate from depreciated secrets.py to recommended yaml files * It's better to not use spaces in gce.ini
2017-10-09Added server_hostname as a parameter rhsm_hostname (#792)Chandler Wilkerson
2017-10-07Merge pull request #787 from glennswest/masterGlenn S West
add a proper $GITURL to bastion.sh and rework add_node.sh to use it
2017-10-06Merge pull request #776 from tomassedovic/dynamic-inventorytzumainn
Add dynamic inventory
2017-10-06Adjusting logic on rhsm_user (#784)Chandler Wilkerson
2017-10-06Merge pull request #786 from openshift/test-openstack-latest-openshift-ansibletzumainn
Switch to the latest openshift-ansible for Openstack CI
2017-10-06change public_hosted_zone to dns_zoneDavis Phillips
2017-10-06Merge branch 'master' of https://github.com/openshift/openshift-ansible-contribglennswest
Merge upstream commits
2017-10-06Revert to production repoglennswest
2017-10-06Replace github path with auto generated oneglennswest
2017-10-06Fix parent on commandlineglennswest
2017-10-06Switch to the latest openshift-ansibleTomas Sedovic
2017-10-06Replace the CASL references (#778)Tomas Sedovic
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.