aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/manila/tasks
AgeCommit message (Collapse)AuthorFilesLines
2016-11-15Remove Ansible from KollaSteven Dake11-363/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
2016-11-12Fix placement of policy.jsonDuong Ha-Quang1-1/+6
Currently, policy.json is put in "{{ node_config_directory }}/{{ service_name }}" in target nodes. Relocation policy.json to "{{ node_config_directory }}/{{ item }}" with item is corresponding service compoment config directory. Currently, the policy.json is copied to all services, but it should be reviewed and left only in neccesary service (at many cases, only API service needs that). Redundant files will be removed in follow up patchset. Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d Closes-Bug: #1639686
2016-11-04Merge "Custom policy files"Jenkins1-0/+11
2016-11-03Merge "Add manila-data service"Jenkins5-0/+31
2016-11-03Move precheck into its own roleJeffrey Zhang1-0/+1
* Merge prechecks.yml and site.yml playbook * Create empty precheck.yml into all roles. Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd Implements: blueprint condition-pre-check
2016-10-28Custom policy filesEduardo Gonzalez1-0/+11
Allow operators to use their custom policy files. Avoid maintain policy files in kolla repos, only copying the files when an operator add their custom config. Implements: blueprint custom-policies Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
2016-10-27Add manila-data serviceMauricio Lima5-0/+31
Change-Id: Ie82f1dd7773ef2cc2c6724ec0b5f78ebd79566ee Closes-Bug: #1635370
2016-10-15Fix stale namespace removal issueJeffrey Zhang1-1/+1
When using both /run and /run/netns in docker container, mount propagation won't work when delete namespace after the containers are restarted. This PS makes /run mount as shared. Closes-Bug: #1616268 Change-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e
2016-09-27Remove do_reconfigure.yml file for all rolesJeffrey Zhang2-78/+73
do_reconfigure.yml is introduced to use serial directive. But we use it in wrong. Now serial has moved to playbook file. So it is time to remove the do_reconfigure.yml file Closes-Bug: #1628152 Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
2016-09-13Added serial option to site.yml.Mick Thompson2-2/+0
Useful for upgrade etc., which is preferablly done serially. Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade Closes-Bug: #1576708 DocImpact Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
2016-09-12Fix manila_share container isn't up after deployMauricio Lima1-0/+1
Change-Id: Ia5ece5f02841aebc1bdb0950b3f827e1cee359e5 Closes-Bug: #1620721 Closes-Bug: #1614033
2016-08-29Chage with_ loop variables syntax to ansible 2Tin Lam1-4/+4
Migrate to full variable syntax in with_ loop for manila and tempest. TrivialFix Partial-Implements: bp ansible2 Change-Id: Ic68fd6123f0cd5bd0035e139e89f7b569574074c
2016-07-18Fix 'reconfigure' command of kollaBartłomiej Daca1-2/+2
Changed the order of the 'when' statements in "remove/restart containers" tasks. It will fix the reconfiguration problem when deploying different components on different hosts. Change-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c Closes-Bug: #1603943
2016-05-31Merge "Manila driver session is needed only in manila-share"Jenkins1-0/+16
2016-05-31Manila driver session is needed only in manila-shareMauricio Lima1-6/+22
Generic, cinder, nova and neutron session aren't needed in manila-api and manila-scheduler. It's only needed in manila-share container. Closes-Bug: #1576823 Change-Id: Iad3054e00621b5fe7273213e1d85b54bcca2ba4a
2016-05-26Merge "add support for non-default database_port in kolla/ansible"Jenkins1-0/+2
2016-05-23Make configurable the location where config files are mergedRyan Hallisey1-6/+6
An operator may want to specify the location of custom config files so that kolla can detect their location and merge them with the default configs generated. Partially implements: blueprint multi-project-config Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
2016-05-13add support for non-default database_port in kolla/ansibleWaldemar Znoinski1-0/+2
This change makes each step of the kolla deployment aware of the port database was configured to listen on. It defaults mariadb_port to database_port. Change-Id: I8e85d5732015afc0a5481cb33e0b629fdfa84a1b Closes-Bug: #1576151 DocImpact
2016-05-03map the host localtime to the containerJeffrey Zhang2-0/+4
Closes-Bug: #1577148 Change-Id: I636cefc63cf532434a41af3898b63dffa711e280
2016-03-17Allow per node configuration with augmentsSamYaple1-0/+1
This type of per node configuration is required to support things like availability zones for nova. As always, if this file doesnt exist it doesnt get used so this change is safe. TrivialFix Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
2016-03-09Fix Manila v2 endpointMauricio Lima1-3/+3
Change-Id: Ice31dbf7f840818edab4eb2cb07b3a0e2d4c4020 Closes-Bug: #1555289
2016-03-04Merge "Playbook for Manila upgrade"Jenkins3-17/+26
2016-03-04Fix Keystone v3 for ManilaMauricio Lima1-8/+8
TrivialFix Change-Id: I05bc0c95533372af11575f345e64d6f57ef9c157
2016-03-04Playbook for Manila upgradeMauricio Lima3-17/+26
Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com> Change-Id: Iceed173c3c3abea93b954f8d3cb45641de2aaa0f Partially-Implements: blueprint upgrade-kolla Implements: blueprint upgrade-manila
2016-03-03Manila upgrade stubYarko Tymciurak1-0/+1
Upgrade stub file for Manila TrivialFix Change-Id: I2f13f8783ede46889691e55b7873088da52e2eac
2016-03-03Fix Keystone v3 and HorizonSamYaple1-23/+9
After our switch to keystone-manage bootstrap Horizon is not happy due to v3 not being setup correctly. This patch fixes that This also includes removal of unused variables (transforms them into endpoint url variables) TrivialFix Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
2016-03-02Add reconfigure for manilaSteven Dake2-0/+80
Change-Id: Ica612da8bbc1eca3441d90abe6227bd17aa9e7f5 Partially-Implements: blueprint kolla-reconfig
2016-03-01Add ansible support for ManilaMauricio Lima7-0/+222
Co-Authored-By: Marc Koderer <marc@koderer.com> Change-Id: I16bab281f2eca341b7a649f766bae5f2cf18a117 Partially-Implements: blueprint enable-manila-containers