diff --git a/roles/tripleo_undercloud_backup/README.md b/roles/tripleo_undercloud_backup/README.md index f0c80a7..0e6f223 100644 --- a/roles/tripleo_undercloud_backup/README.md +++ b/roles/tripleo_undercloud_backup/README.md @@ -11,6 +11,7 @@ None. Role Variables -------------- +* `tripleo_undercloud_backup_become`: (Boolean) Run the command as root. This needs to be true as the commands require root privileges to run. Default: true * `tripleo_undercloud_backup_add_path`: (List) List of additional filesystem paths to backup. Default: [] * `tripleo_undercloud_backup_debug`: (Boolean) Flag used to enable the debug version of commands. Default: false * `tripleo_undercloud_backup_generate_scripts`: (Boolean) Write out a shell script that can be used to reproduce the command being executed. By default uses the value of `tripleo_generate_scripts` or False if `tripleo_generate_scripts` is not defined. diff --git a/roles/tripleo_undercloud_backup/defaults/main.yml b/roles/tripleo_undercloud_backup/defaults/main.yml index bda98bc..a561ecc 100644 --- a/roles/tripleo_undercloud_backup/defaults/main.yml +++ b/roles/tripleo_undercloud_backup/defaults/main.yml @@ -2,6 +2,7 @@ --- openstack_bin: openstack tripleo_undercloud_backup_add_path: [] +tripleo_undercloud_backup_become: true tripleo_undercloud_backup_debug: false tripleo_undercloud_backup_exclude_path: [] tripleo_undercloud_backup_generate_scripts: "{{ tripleo_generate_scripts | default(False) }}" diff --git a/roles/tripleo_undercloud_backup/molecule/default/converge.yml b/roles/tripleo_undercloud_backup/molecule/default/converge.yml index f715cb9..c5f5c4c 100644 --- a/roles/tripleo_undercloud_backup/molecule/default/converge.yml +++ b/roles/tripleo_undercloud_backup/molecule/default/converge.yml @@ -6,6 +6,7 @@ vars: openstack_bin: echo tripleo_os_cloud: undercloud + tripleo_undercloud_backup_become: false tripleo_undercloud_backup_debug: true tripleo_undercloud_backup_log_output: false tripleo_undercloud_backup_log_combine: false diff --git a/roles/tripleo_undercloud_backup/tasks/main.yml b/roles/tripleo_undercloud_backup/tasks/main.yml index 9725eaa..a9cae57 100644 --- a/roles/tripleo_undercloud_backup/tasks/main.yml +++ b/roles/tripleo_undercloud_backup/tasks/main.yml @@ -40,6 +40,7 @@ warn: false async: "{{ tripleo_undercloud_backup_timeout }}" poll: "{{ tripleo_undercloud_backup_poll }}" + become: "{{ tripleo_undercloud_backup_become }}" register: tripleo_undercloud_backup_result changed_when: true when: