Removed fuel from Genesis master since fuel has moved to repo fuel.
[genesis.git] / compass / deploy / ansible / roles / cinder-controller / tasks / cinder_config.yml
1 ---
2 - name: sync cinder db
3   shell: su -s /bin/sh -c "cinder-manage db sync" cinder && cinder
4   register: result
5   until: result.rc == 0
6   retries: 5
7   delay: 3
8   notify:
9     - restart cinder-scheduler
10     - restart cinder-api
11
12 - meta: flush_handlers
13
14 - name: upload cinder keystone register script
15   template: src=cinder_init.sh dest=/opt/cinder_init.sh mode=0744
16
17 - name: run cinder register script
18   shell: for i in {0..5}; do /opt/cinder_init.sh && touch cinder_init_complete; if [ $? != 0 ]; then sleep 5; else break; fi; done
19   args:
20     creates: cinder_init_complete