tripleo-common/roles/tripleo-persist/README.md
Jiri Stransky 6bcdb4fddf Ansible role for data presistence and restoration
This can be used for temporary persisting data on undercloud if we
want to reprovision the overcloud nodes.

Change-Id: If059c477cb2d344fa4c00ce4ea89269c4ef747bd
Implements: blueprint upgrades-with-os
2019-01-17 14:05:55 +01:00

52 lines
1.2 KiB
Markdown

tripleo-persist
===============
An Ansible role to temporary persist a files on undercloud and later
restore them.
Role variables
--------------
Required:
* `tripleo_persist_dir` -- directory on the target host to persist
Optional:
* `tripleo_persist_storage_root_dir` -- directory on the Ansible host
under which all data is stored
(defaults to "/var/lib/mistral/tripleo-persist")
* `tripleo_persist_storage_root_become` -- whether to use `become`
when creating the storage root directory
(defaults to false)
Test playbook
-------------
Assuming you have tripleo-inventory.yml generated, you can run the
test playbook like:
ANSIBLE_ROLES_PATH=tripleo-common/roles \
ANSIBLE_HOST_KEY_CHECKING=False \
ansible-playbook
-i tripleo-inventory.yml \
tripleo-common/roles/tripleo-persist/test-playbook.yml \
-e persist=true
ANSIBLE_ROLES_PATH=tripleo-common/roles \
ANSIBLE_HOST_KEY_CHECKING=False \
ansible-playbook
-i tripleo-inventory.yml \
tripleo-common/roles/tripleo-persist/test-playbook.yml \
-e restore=true
License
-------
Free software: Apache License (2.0)
Author Information
------------------
OpenStack TripleO team