Role - tripleo-transfer¶
Role Documentation¶
Welcome to the “tripleo_transfer” role documentation.
Role Defaults¶
This section highlights all of the defaults and variables set within the “tripleo_transfer” role.
# All variables intended for modification should be placed in this file.
# Required variables:
# * `tripleo_transfer_src_host` -- the inventory name of the source host
# * `tripleo_transfer_src_dir` -- directory on the source host to transfer from
# * `tripleo_transfer_dest_host` -- the inventory name of the destination host
# * `tripleo_transfer_dest_dir` -- directory on the destination host to transfer to
tripleo_transfer_debug: '{{ ((ansible_verbosity | int) >= 2) | bool }}'
tripleo_transfer_storage_root_dir: /var/lib/mistral/tripleo-transfer
tripleo_transfer_storage_root_become: false
tripleo_transfer_src_become: true
tripleo_transfer_dest_become: true
tripleo_transfer_dest_wipe: true
tripleo_transfer_flag_file:
Molecule Scenarios¶
Molecule is being used to test the “tripleo_transfer” role. The following section highlights the drivers in service and provides an example playbook showing how the role is leveraged.
- Driver: podman
Scenario: default¶
Molecule Inventory¶
vars:
ansible_python_interpreter: /usr/bin/python3
Example default playbook¶
- name: Converge
hosts: all
roles:
- role: tripleo_transfer
tripleo_transfer_src_host: overcloud-controller-0
tripleo_transfer_src_dir: /etc
tripleo_transfer_dest_host: overcloud-controller-1
tripleo_transfer_dest_dir: /opt/etc-target
tripleo_transfer_storage_root_dir: /tmp/transfer-staging