-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.yml
More file actions
42 lines (36 loc) · 1.31 KB
/
main.yml
File metadata and controls
42 lines (36 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
# defaults file for multienv
# Add environment stack hierarchy in 'multienv_union'. Lastone has most priority.
multienv_union:
- base
- dev
# relative to host
multienv_host_root_path: "{{ playbook_dir }}"
multienv_host_mountpoint: "{{ multienv_host_root_path }}/union_environment/{{ multienv_union | last }}"
multienv_host_multi_path: "{{ multienv_host_root_path }}/environments/"
# relative to container
multienv_image_version: v1.0.1
multienv_image_name: "multienv_unionfs:{{ multienv_image_version }}"
multienv_container_name: "multienv_unionfs_{{ (multienv_host_root_path | to_uuid).split('-')[0] }}"
multienv_container_build_path: "{{ role_path }}/files/container-build/"
multienv_container_tz: "America/Costa_Rica"
multienv_container_build_force_source: true
multienv_container_puid: "{{ ansible_real_user_id }}"
multienv_container_pgid: "{{ ansible_real_group_id }}"
multienv_container_multi_path: /environments/
multienv_container_mount_point: /unionfs/
# container opts
multienv_container_rm: true
multienv_method: docker
# use podman or host binary
# multienv_method: podman
# multienv_method: binary
# binary if using that method
multienv_binary: unionfs
multienv_binary_options:
- cow
- allow_other
- auto_unmount
- hide_meta_files
- uid={{ multienv_container_puid }}
- gid={{ multienv_container_pgid }}