ansible-development-environ.../roles/robertdebock.git/tasks/assert.yml

88 lines
1.9 KiB
YAML

---
- name: test if git_username is set correctly
assert:
that:
- git_username | length > 0
quiet: yes
when:
- git_username is defined
- name: test if git_groupname is set correctly
assert:
that:
- git_groupname | length > 0
quiet: yes
when:
- git_groupname is defined
- name: test if git_user_email is set correctly
assert:
that:
- git_user_email | length > 0
quiet: yes
when:
- git_user_email is defined
- name: test if git_user_name is set correctly
assert:
that:
- git_user_name | length > 0
quiet: yes
when:
- git_user_name is defined
- name: test if git_repository_destination is set correctly
assert:
that:
- git_repository_destination is defined
- git_repository_destination | length > 0
quiet: yes
- name: test if git_force is set correctly
assert:
that:
- git_force is defined
- git_force | type_debug == "bool"
quiet: yes
- name: test if git_repositories is set correctly
assert:
that:
- git_repositories | length > 0
- git_repositories is iterable
quiet: yes
when:
- git_repositories is defined
- name: test if item in git_repositories is set correctly
assert:
that:
- item.repo is defined
- item.repo | length > 0
- item.dest is defined
- item.dest | length > 0
quiet: yes
loop: "{{ git_repositories }}"
loop_control:
label: "{{ item.repo }}"
when:
- git_repositories is defined
- name: test if item in git_repositories with version is set correctly
assert:
that:
- item.version | length > 0
quiet: yes
when:
- git_repositories is defined
- item.version is defined
- name: test if item in git_repositories with force is set correctly
assert:
that:
- item.version | type_debug == "bool"
quiet: yes
when:
- git_repositories is defined
- item.force is defined