container: reorganize volume directory creation
This commit is contained in:
@@ -8,12 +8,25 @@
|
||||
final_docker_volumes: "{{ docker_volumes }}"
|
||||
container_image: ''
|
||||
|
||||
- name: Set assistive variables
|
||||
set_fact:
|
||||
template_mounts_needed: "{{ docker_mounts | selectattr('template', 'defined') | list | length > 0 }}"
|
||||
volumes_needed: "{{ docker_mounts | selectattr('name', 'defined') | list | length > 0 }}"
|
||||
dockerfile_needed: "{{ dockerfile is defined and dockerfile | length > 0 }}"
|
||||
- name: Set more assistive variables
|
||||
set_fact:
|
||||
bind_volumes_needed: "{{ volumes_needed and docker_volume_type == 'bind' }}"
|
||||
named_volumes_needed: "{{ volumes_needed and docker_volume_type == 'named' }}"
|
||||
- name: Set even more assistive variables
|
||||
set_fact:
|
||||
create_opt_directory: "{{ dockerfile_needed or docker_host_user or bind_volumes_needed or template_mounts_needed }}"
|
||||
create_mounts_directory: "{{ bind_volumes_needed or template_mounts_needed }}"
|
||||
|
||||
- name: Set docker service full name
|
||||
set_fact:
|
||||
docker_service_name: "{{ docker_service }}_{{ docker_service_suffix }}"
|
||||
when: docker_service_suffix is defined
|
||||
|
||||
|
||||
- name: Warn about docker_volumes legacy format
|
||||
debug:
|
||||
msg: "docker_volumes is deprecated. This support may be removed after december 2022. Use docker_mounts instead!"
|
||||
|
||||
Reference in New Issue
Block a user