Fix tabacco-agent setup

Do not enable tabacco-agent if no backup repository is defined (like
in test environments), and move all handlers to the float-base-datasets
role.

Fixes issue #114.
6 jobs for fix-no-backup in 4 minutes and 44 seconds (queued for 9 seconds)
Status Job ID Name Coverage
  Test
failed base_bullseye_test #36843
ai3

00:00:48

passed base_test #36837
ai3

00:02:42

failed full_bullseye_test #36844
ai3

00:00:47

passed full_test #36839
ai3

00:03:55

failed base_bullseye_test #36838
ai3

00:01:13

failed full_bullseye_test #36840
ai3

00:01:12

 
Name Stage Failure
failed
base_bullseye_test Test
Identity added: /root/.ssh/key (ale@boiler)
stopping VM group a0e6...
Uploading artifacts for failed job
Uploading artifacts...
build-36843/ansible.log: found 1 matching files and directories

build-36843/logs: found 4 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=36843 responseStatus=201 Created token=vYunRwnF
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
full_bullseye_test Test
Identity added: /root/.ssh/key (ale@boiler)
stopping VM group 6bd1...
Uploading artifacts for failed job
Uploading artifacts...
build-36844/ansible.log: found 1 matching files and directories

build-36844/logs: found 4 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=36844 responseStatus=201 Created token=95a2MBLt
Cleaning up file based variables
ERROR: Job failed: exit code 1