Only setup backup when rsnapshot is configured, don't use password for root auth

1 job for rsnapshot-and-no-root-pw in 27 seconds (queued for 7 seconds)
Status Name Job ID Coverage
  Test
failed test #8189

00:00:27

 
Name Stage Failure
failed
test Test
$ yamllint .
./postgres/tasks/main.yml
44:81 warning line too long (110 > 80 characters) (line-length)

$ ansible-lint ./*/
/builds/infra/ansible-shared/databases/mysql/tasks/main.yml:28: [E206] Variables should have spaces before and after: {{ var_name }}
/builds/infra/ansible-shared/databases/postgres/tasks/main.yml:40: [E206] Variables should have spaces before and after: {{ var_name }}
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1