container: Ensure mount sources and destinations are unique

This commit is contained in:
uumas
2024-11-19 19:12:08 +02:00
parent 356560f268
commit 28dc77a907
2 changed files with 11 additions and 0 deletions

View File

@@ -1,4 +1,7 @@
--- ---
- name: Validate inputs
ansible.builtin.import_tasks: validation.yaml
- name: Create networks for container {{ container_name }} - name: Create networks for container {{ container_name }}
ansible.builtin.include_role: ansible.builtin.include_role:
name: network name: network

View File

@@ -0,0 +1,8 @@
---
- name: Assert mount sources and destinations are unique
ansible.builtin.assert:
that:
- _container_mount_destinations | unique | length == _container_mount_destinations | length
- _container_mount_sources | unique | length == _container_mount_sources | length
fail_msg: "Container mount sources and destinations must be unique. Failed with mounts: {{ container_mounts }}"
quiet: true