airshipctl/roles/libvirt-domain/tasks/check-interface.yml
Kostiantyn Kalynovskyi d7df2fb571 Moving roles from zuul-airship-roles.
Changes is needed because we can not make dependencies on PRs from
other repositories such as zuul-airship-roles, this would allow more
robust development in the stage we currently are in. When there will
be less activity on gating roles will be moved back to separate repo.

Change-Id: I85c9bdd47b5aaba90df5458b20c90ff5c912c05f
2020-02-12 22:52:17 +00:00

21 lines
664 B
YAML

---
- name: Check network interface has a network name
fail:
msg: >
The interface definition {{ interface }} has type 'network', but does not have
a network name defined.
when:
- interface.type is not defined or
interface.type == 'network'
- interface.network is not defined
- name: Check direct interface has an interface device name
fail:
msg: >
The interface definition {{ interface }} has type 'direct', but does not have
a host source device defined.
when:
- interface.type is defined
- interface.type == 'direct'
- interface.source is not defined or
interface.source.dev is not defined