@@ -24,16 +24,19 @@ HELP += $(call help,up, Create and start environment (BUILD))
24
24
up:
25
25
$(call message,Create and start environment...)
26
26
mkdir -p $(_ROOT_DIR)/.manala/.cache
27
- OS=$(OS) docker-compose up \
28
- $(if $(BUILD),--build --remove-orphans)
27
+ OS=$(OS) \
28
+ $(if $(OS_DARWIN),SSH_AUTH_SOCK=/run/host-services/ssh-auth.sock) \
29
+ docker-compose up \
30
+ $(if $(BUILD),--build --remove-orphans)
29
31
30
32
HELP += $(call help,clean, Clean environment)
31
33
clean:
32
34
$(call confirm,Please$(,) confirm environment cleaning)
33
- OS=$(OS) docker-compose down \
34
- --rmi all \
35
- --volumes \
36
- --remove-orphans
35
+ OS=$(OS) \
36
+ docker-compose down \
37
+ --rmi all \
38
+ --volumes \
39
+ --remove-orphans
37
40
38
41
HELP += $(call help,sh, Shell environment)
39
42
sh:
@@ -48,14 +51,48 @@ sh.nginx:
48
51
nginx \
49
52
bash
50
53
54
+ {{- if .Vars.system.mariadb.version }}
55
+
51
56
HELP += $(call help,sh.mariadb,Shell environment - MariaDB)
52
57
sh.mariadb:
53
58
docker-compose exec \
54
59
mariadb \
55
60
bash
56
61
62
+ {{- end }}
63
+
57
64
endif
58
65
66
+ {{- if .Vars.deploy.inventory }}
67
+
68
+ ##########
69
+ # Deploy #
70
+ ##########
71
+
72
+ HELP += $(call help_section, Deploy)
73
+
74
+ {{- range $group, $hosts := .Vars.deploy.inventory }}
75
+ {{- range $host, $vars := $hosts }}
76
+
77
+ HELP += $(call help,ssh@{{ $host }}, Ssh to {{ $host }})
78
+ ssh@{{ $host }}:
79
+ ssh {{ $vars.user }}@{{ $vars.host }}
80
+
81
+ {{- end }}
82
+ {{- end }}
83
+
84
+ {{- range $group, $hosts := .Vars.deploy.inventory }}
85
+
86
+ HELP += $(call help,deploy@{{ $group }}, Deploy to {{ $group }})
87
+ deploy@{{ $group }}:
88
+ ansible-playbook $(_ROOT_DIR)/.manala/ansistrano/playbook.yaml \
89
+ --inventory $(_ROOT_DIR)/.manala/ansistrano/inventory.yaml \
90
+ --limit {{ $group}}
91
+
92
+ {{- end }}
93
+
94
+ {{- end }}
95
+
59
96
#######
60
97
# App #
61
98
#######
0 commit comments