aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/iscsi
AgeCommit message (Collapse)AuthorFilesLines
2016-11-15Remove Ansible from KollaSteven Dake12-135/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
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-19Merge "Make iscsi config.yml consistent with start.yml"Jenkins1-2/+6
2016-10-15Fix stale namespace removal issueJeffrey Zhang1-2/+2
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-10-13Make iscsi config.yml consistent with start.ymlMartin Matyáš1-2/+6
As part of non-lvm iscsi bugfix, changes were introduced to iscsi's start.yml. Same changes/conditions should be reflected to config.yml so container configuration is deployed on the same nodes as containers are started. TrivialFix Change-Id: Ib988df2d36983d63a3aff4226224dc5fc6064221
2016-10-13set basic kolla structures for iscsidWaldemar Znoinski1-0/+3
* enable iscsid when ironic is enabled * update sample inventory files with above * add logrotate conf template for iscsid * add 'common' role dependency for iscsi role Change-Id: I3054b9139a43542febf26c3ce9a71b65f2fcdd84 Closes-bug: #1632850
2016-10-03Iscsid container fails to start on storage node when cinder is enabledMark Duggan1-2/+4
When the iscsid containers is included in the kolla deployment it starts successfully on a compute node but fails to start on a storage node, if cinder is enabled because the config file is not copied to the container BTW, if cinder is not enabled the iscsid container starts successfully on both the compute and storage nodes. Change-Id: I665535d858affebc9623b29f79c89c18f7cc399f Closes-Bug: #1629381
2016-09-29iscsi role misses 'storage' groupVladislav Belogrudov1-1/+2
Cinder-backup containers require iscsid to mount iscsi volumes to backup if the volumes are on different storage host. This fix adds missing 'storage' group to iscsi playbook. Change-Id: Iba3fb861b3f14c20b8a020075f2473ba7a0dd9a2 Closes-Bug: 1611330
2016-09-21Cinder cannot use external non-LVM iSCSI storageVladislav Belogrudov1-1/+3
Currently Cinder enables iscsid service only when LVM is choosen as backend. This fix will allow to specify external iSCSI storage via configuration add-on and to run iscsid independently of LVM settings. Change-Id: Iaae0f8025534e5ab1c5f9d5e812a7d41129915ef Closes-Bug: 1614125
2016-09-13Added serial option to site.yml.Mick Thompson1-1/+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-12Adding required check for Orchestration KubernetesSerguei Bezverkhi1-1/+1
Thgis PS add missing check for Kubernetes orchestration engine, without these changes, running kolla-ansible genconfig fails for Kubernetes environment. TrivialFix Change-Id: I25eeb7ae3ddba7c924f6d48aa24afdbe74227170
2016-08-22Fix typo in iscsi pull playbookTin Lam1-3/+3
In ansible/roles/iscsi/tasks/pull.yml, there are references to 'iscsi', which should be 'iscsid' instead. This patchset fixes this typo. Change-Id: Id2c31bf69556ec8dcf66cc1d32d2bfe77f02367b Closes-bug: #1602566
2016-07-25Pull tgtd image when needJeffrey Zhang1-0/+7
TrivialFix Change-Id: Ib9812d5c4f26f87bba1f42d809caf6c9233aa8f2
2016-05-09Adding Upgrade to iscsid/tgtd containerSerguei Bezverkhi1-0/+4
This patch adds Upgrade function to iSCSI/tgtd containers. Change-Id: I80d3a4397584ab3c5de7ef3b37bc7f0956c55c15 Closes-Bug: #1560928
2016-05-03map the host localtime to the containerJeffrey Zhang1-0/+2
Closes-Bug: #1577148 Change-Id: I636cefc63cf532434a41af3898b63dffa711e280
2016-04-12Adds ansible code for iscsid and tgtd containersSerguei Bezverkhi10-0/+110
This partially implements iscsi and lvm2 support for cinder in Kolla. Adds ansible code for iscsid and tgtd containers. Change-Id: I2a4cfcf104397396ea61a09637d9ef3fc77b515f Partially-Implements: blueprint iscsi-lvm2-docker