diff --git a/roles/cinder-storage/tasks/main.yml b/roles/cinder-storage/tasks/main.yml index e023f11..51a8183 100644 --- a/roles/cinder-storage/tasks/main.yml +++ b/roles/cinder-storage/tasks/main.yml @@ -22,6 +22,7 @@ -e "RABBIT_PASSWORD={{ secrets['RABBIT_PASSWORD'] }}" -e "AVAILABILITY_ZONE={{ ansible_nodename }}" -e "RABBIT_USER=openstack" + -e "CINDER_STORAGE_VOLUME={{ storage_volume }}" tags: vars - name: pull docker image @@ -44,7 +45,7 @@ --privileged {{ env_vars }} -v /srv/cinder-storage/root:/root \ - -v "{{ storage_volume }}":/dev/cinder_storage_volume \ + -v /dev:/dev \ {{ docker_image }} /etc/bootstrap.sh tags: bootstrap diff --git a/roles/cinder-storage/templates/cinder-storage.service b/roles/cinder-storage/templates/cinder-storage.service index 9e4dde1..bc1cf42 100644 --- a/roles/cinder-storage/templates/cinder-storage.service +++ b/roles/cinder-storage/templates/cinder-storage.service @@ -11,10 +11,8 @@ ExecStartPre=-/usr/bin/docker rm %n ExecStart=/usr/bin/docker run --name %n \ --privileged \ {{ env_vars | replace('\n', '') }} \ - -v "/dev/cinder-volumes/":/dev/cinder-volumes \ -v /srv/cinder-storage/root:/root \ - -v "{{ storage_volume }}":/dev/cinder_storage_volume \ - -v "/dev/lvm":/dev/lvm \ + -v "/dev":/dev \ -v "/srv/cinder-storage/volumes/:/var/lib/cinder/volumes/" \ --network=host \ {{ docker_image }}