summaryrefslogtreecommitdiffstats
path: root/playbooks/provisioning
Commit message (Collapse)AuthorAgeFilesLines
* README.md: list jinja2 as a dependencyKaterina Pilatova2017-06-271-0/+1
|
* Merge pull request #491 from tzumainn/openstack-heat-stack-updateTomas Sedovic2017-06-263-0/+7
|\ | | | | Add node_removal_policies variable to openstack provisioning to allow for scaling down
| * rename node_removal_policies, add some comments and defaultsTzu-Mainn Chen2017-06-233-4/+5
| |
| * Add node_removal_policies variable to allow for scaling downTzu-Mainn Chen2017-06-213-0/+6
| |
* | Merge pull request #499 from Tlacenka/all_yml_remove_whitespaceTomas Sedovic2017-06-261-24/+24
|\ \ | | | | | | all.yml: removed whitespaces in front of variables
| * | all.yml: removed whitespaces in front of variablesKaterina Pilatova2017-06-231-24/+24
| | |
* | | Merge pull request #497 from Tlacenka/masterTomas Sedovic2017-06-231-0/+4
|\| | | | | | | | OSEv3.yml: added option to ignore set hardware limits for RAM and DISK
| * | removed whitespace in front of commented variableKaterina Pilatova2017-06-231-1/+1
| | |
| * | OSEv3.yml: trailing space...Katerina Pilatova2017-06-231-1/+1
| | |
| * | OSEv3.yml: added option to ignore set hardware limits for RAM and DISKKaterina Pilatova2017-06-231-0/+4
| | |
* | | Merge pull request #488 from bogdando/fix_flat_sgBogdan Dobrelya2017-06-231-0/+11
|\ \ \ | |/ / |/| | Fix flat sec group and infra/dns sec rules
| * | Fix flat sec group and infra/dns sec rulesBogdan Dobrelya2017-06-231-0/+11
| |/ | | | | | | | | | | | | | | | | | | Make flat sec group to only merge node/master/etcd sec rules. Add basic dns/ssh sec group and assign it to all but dns node groups. Assign only dns sec group for dns nodes. Assign only infra (and basic) sec groups for ingra nodes. Add security notes for openstack provider. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* / Use cached facts, do not become for localhost (#484)Bogdan Dobrelya2017-06-212-1/+11
|/ | | | | | Prohibit sudoing for localhost played tasks, like DNS setup. Re-use cached facts to speed up deployment. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Add profiling and skippy stdout (#470)Bogdan Dobrelya2017-06-201-0/+2
| | | | | | | Tune an example ansible.cfg to include tasks profiling info and improve displaying of skipped tasks. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Fix flake8 errors with the openstack inventoryTomas Sedovic2017-06-161-5/+5
|
* Fix yamllint errorsTomas Sedovic2017-06-166-13/+6
|
* Update sample inventory with the latest changesTomas Sedovic2017-06-163-16/+31
|
* Gather facts for provision playbookBogdan Dobrelya2017-06-151-0/+1
| | | | | | | | | Provision tasks use facts like ansible_hostname and few others. W/o gathering facts, those expire, and the provision playbook cannot be reapplied in order to update the existing heat stack. Refresh the facts cache by specifying gather_facts: true. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Drop atomic-openshift-utils, update docs for originBogdan Dobrelya2017-06-151-1/+10
| | | | | | | | TODO use with when: ansible_distribution == 'CentOS' Also update docs for origin Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Add ansible.cfg for openstack providerBogdan Dobrelya2017-06-152-0/+23
| | | | Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Add a flat sec group for openstack providerBogdan Dobrelya2017-06-153-4/+12
| | | | | | | | | | Add a openstack_flat_secgroup, defaults to False. When set, merges sec rules for master, node, etcd, infra nodes into a single group. Less secure, but might help to mitigate quota limitations. Update docs. Use timeout 30s to mitigate the error: Timeout (12s) waiting for privilege escalation prompt. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
* Fix privileges in the pre-install playbookTomas Sedovic2017-06-152-11/+12
|
* Add default values to provision-openstack.ymlTomas Sedovic2017-06-141-8/+8
|
* Move pre_tasks from to the openstack provisionerTomas Sedovic2017-06-141-0/+39
| | | | | We should probably not pollute the role namespace with a name as common as "common". Moving the pre_task.yml to provisioners/openstack instead.
* Add readmeTomas Sedovic2017-06-141-0/+113
|
* Add license for openstack.py in inventoryTomas Sedovic2017-06-141-0/+674
| | | | It's under the GPLv3+ while the rest of the repo is Apache 2.
* Add a sample inventory for openstack provisioningTomas Sedovic2017-06-145-0/+350
|
* Symlink roles to provisioning/openstack/rolesTomas Sedovic2017-06-141-0/+1
|
* Add a single provisioning playbookTomas Sedovic2017-06-141-0/+4
|
* Move the openstack provisioning playbooksTomas Sedovic2017-06-145-0/+227
They'll live in playbooks/provisioning/openstack from now on.