kolla-ansible/ansible/roles/bifrost/tasks
Mark Goddard 2f25d43566 Create volumes for Bifrost's persistent data
Using Docker volumes for persistent data in the bifrost container is
necessary for upgrading the bifrost services.

This change adds the following volumes:

* bifrost_httpboot
* bifrost_ironic
* bifrost_mariadb
* bifrost_rabbitmq
* bifrost_tftpboot

Ironic creates hardlinks between the TFTP master image store and the
HTTP root path when iPXE is enabled. With different Docker volumes
used for these locations we run into
https://bugs.launchpad.net/ironic/+bug/1507894 during deployment. If
we use a directory under /httpboot to store the master images this
issue is avoided.

Change-Id: I8653268d3598e7a59d2eb45c8750d45b6fc9e35f
Partially-implements: blueprint bifrost-upgrade
2017-12-30 12:45:43 +00:00
..
bootstrap.yml Create volumes for Bifrost's persistent data 2017-12-30 12:45:43 +00:00
check.yml Enable sanity checks from kolla-ansible 2017-03-09 10:37:06 +00:00
config.yml Fix RabbitMQ server error in bifrost 2017-01-26 00:45:36 +00:00
deploy-servers.yml Remove the variable redefined in deploy-servers.yml 2017-04-12 15:53:36 +08:00
deploy.yml Update the format of bifrost deploy.yml 2016-10-26 13:47:27 +00:00
main.yml generate bifrost yaml configs 2016-08-31 13:06:41 +00:00
precheck.yml Move precheck into its own role 2016-11-03 14:48:58 +08:00
reconfigure.yml Add reconfigure.yml for bifrost 2016-10-26 22:48:16 +08:00
start.yml Create volumes for Bifrost's persistent data 2017-12-30 12:45:43 +00:00
upgrade.yml Add upgrade.yml for bifrost 2016-10-26 15:08:30 +00:00