mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Docker volume fix labels (#48536)
* Add integration test for labels (which fails). * Changing labels from list to dict. * Add changelog.
This commit is contained in:
committed by
John R Barker
parent
9a848ca883
commit
feb60b947c
@@ -90,3 +90,50 @@
|
||||
- driver_options_1 is changed
|
||||
- driver_options_2 is not changed
|
||||
- driver_options_3 is changed
|
||||
|
||||
####################################################################
|
||||
## labels ##########################################################
|
||||
####################################################################
|
||||
|
||||
- name: Create a volume with labels
|
||||
docker_volume:
|
||||
name: "{{ vname }}"
|
||||
labels:
|
||||
ansible.test.1: hello
|
||||
ansible.test.2: world
|
||||
register: driver_labels_1
|
||||
|
||||
- name: Create a volume with labels (idempotency)
|
||||
docker_volume:
|
||||
name: "{{ vname }}"
|
||||
labels:
|
||||
ansible.test.2: world
|
||||
ansible.test.1: hello
|
||||
register: driver_labels_2
|
||||
|
||||
- name: Create a volume with labels (less)
|
||||
docker_volume:
|
||||
name: "{{ vname }}"
|
||||
labels:
|
||||
ansible.test.1: hello
|
||||
register: driver_labels_3
|
||||
|
||||
- name: Create a volume with labels (more)
|
||||
docker_volume:
|
||||
name: "{{ vname }}"
|
||||
labels:
|
||||
ansible.test.1: hello
|
||||
ansible.test.3: ansible
|
||||
register: driver_labels_4
|
||||
|
||||
- name: Cleanup
|
||||
docker_volume:
|
||||
name: "{{ vname }}"
|
||||
state: absent
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- driver_labels_1 is changed
|
||||
- driver_labels_2 is not changed
|
||||
- driver_labels_3 is not changed
|
||||
- driver_labels_4 is changed
|
||||
|
||||
Reference in New Issue
Block a user