kolla-ansible/ansible/roles/bifrost
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
..
defaults Mixing binary and source images for A* and B* projects 2017-06-02 17:13:44 +07:00
tasks Create volumes for Bifrost's persistent data 2017-12-30 12:45:43 +00:00
templates Mount kolla_logs volume in bifrost_deploy 2017-12-30 12:31:38 +00:00