File tree 6 files changed +1248
-15
lines changed
6 files changed +1248
-15
lines changed Original file line number Diff line number Diff line change 12
12
name : common
13
13
tasks_from : make_data_dir
14
14
15
+ # notes on the file permissions:
15
16
# https://grafana.com/docs/grafana/latest/installation/docker/#migrate-to-v51-or-later
17
+
16
18
- file :
17
19
path : ' {{ data_dir }}'
18
20
owner : ' 472'
19
21
group : ' 0'
20
22
mode : u=rwx,g=rx
21
23
become : yes
22
24
23
- # - file:
24
- # path: '{{ config_dir }}'
25
- # owner: 472
26
- # group: 0
27
- # mode: u=rwx,g=rx
28
- # become: yes
29
-
25
+ - file :
26
+ path : ' {{ config_dir }}'
27
+ owner : ' 472'
28
+ group : ' 0'
29
+ mode : u=rwx,g=rx,o=r
30
+ become : yes
31
+
32
+ - name : ' render grafana.ini.j2 to {{ config_dir }}/grafana.ini'
33
+ template :
34
+ src : grafana.ini.j2
35
+ dest : ' {{ config_dir }}/grafana.ini'
36
+ owner : ' 472'
37
+ group : ' 0'
38
+ mode : u=rwx,g=rx
39
+ become : yes
40
+
41
+ - name : ' render ldap.toml.j2 to {{ config_dir }}/ldap.toml'
42
+ template :
43
+ src : ldap.toml.j2
44
+ dest : ' {{ config_dir }}/ldap.toml'
45
+ owner : ' 472'
46
+ group : ' 0'
47
+ mode : u=rwx,g=rx
48
+ become : yes
49
+
30
50
- include_role :
31
51
name : docker
32
52
tasks_from : stack_deploy
33
53
vars :
34
54
docker_compose_template : docker-compose.yaml.j2
35
55
36
- # - include_role:
37
- # name: docker
38
- # tasks_from: service_update
39
- # vars:
40
- # options: --force
41
- # docker_service: grafana
56
+ - include_role :
57
+ name : docker
58
+ tasks_from : service_update
59
+ vars :
60
+ options : --force
61
+ docker_service : grafana
Original file line number Diff line number Diff line change 8
8
9
9
vars :
10
10
grafana_host : grafana.diesel.net
11
+ ldap_admin_password : " {{ lookup('env', 'LDAP_ADMIN_PASSWORD') }}"
11
12
ansible_user : automation
12
13
ansible_python_interpreter : /usr/bin/python3
Original file line number Diff line number Diff line change @@ -2,11 +2,12 @@ version: '3.8'
2
2
services:
3
3
4
4
grafana:
5
- image: grafana/grafana:8.5.2
5
+ image: grafana/grafana-oss :8.5.2
6
6
volumes:
7
7
- {{ ssl_cert_file }}:/etc/ssl/certs/ca-certificates.crt
8
8
- {{ localtime_file }}:/etc/localtime
9
- #- {{ config_dir }}:/etc/grafana
9
+ - {{ config_dir }}/grafana.ini:/etc/grafana/grafana.ini
10
+ - {{ config_dir }}/ldap.toml:/etc/grafana/ldap.toml
10
11
- {{ data_dir }}:/var/lib/grafana
11
12
deploy:
12
13
labels:
You can’t perform that action at this time.
0 commit comments