53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
---
|
|
|
|
- name: assert | Test bareos_repository_type
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_type is defined
|
|
- bareos_repository_type in [ "community", "subscription" ]
|
|
quiet: yes
|
|
|
|
- name: assert | Test bareos_repository_username
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_username is defined
|
|
- bareos_repository_username is string
|
|
- bareos_repository_username != ""
|
|
quiet: yes
|
|
when:
|
|
- bareos_repository_type == "subscription"
|
|
|
|
- name: assert | Test bareos_repository_password
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_password is defined
|
|
- bareos_repository_password is string
|
|
- bareos_repository_password != ""
|
|
quiet: yes
|
|
when:
|
|
- bareos_repository_type == "subscription"
|
|
|
|
- name: assert | Test bareos_repository_release
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_release is defined
|
|
- bareos_repository_release in [ "current", "next", "release" ]
|
|
quiet: yes
|
|
|
|
- name: assert | Test bareos_repository_version
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_version is defined
|
|
- bareos_repository_version is number
|
|
- bareos_repository_version in [ 20, 21, 22, 23 ]
|
|
quiet: yes
|
|
when:
|
|
- bareos_repository_type == "subscription"
|
|
|
|
- name: assert | Test bareos_repository_enable_tracebacks
|
|
ansible.builtin.assert:
|
|
that:
|
|
- bareos_repository_enable_tracebacks is defined
|
|
- bareos_repository_enable_tracebacks is boolean
|
|
quiet: yes
|