File tree Expand file tree Collapse file tree 3 files changed +1192
-10
lines changed Expand file tree Collapse file tree 3 files changed +1192
-10
lines changed Original file line number Diff line number Diff line change 17
17
name : " {{ __grafana_packages + __grafana_packages_extra }}"
18
18
state : present
19
19
20
- - name : Template Grafana configuration
20
+ - name : Get package facts now that Grafana is installed
21
+ package_facts :
22
+ manager : " auto"
23
+
24
+ - name : Get Grafana version number from installed packages
25
+ set_fact :
26
+ grafana_version : " {{ ansible_facts.packages.grafana[0].version }}"
27
+
28
+ - name : Template Grafana v7 configuration
21
29
template :
22
- src : grafana .ini.j2
30
+ src : grafana_7 .ini.j2
23
31
dest : " {{ __grafana_conf }}"
24
32
mode : 0640
25
33
notify : restart grafana
34
+ when : grafana_version is version('9.0.0', '<')
35
+
36
+ - name : Template Grafana v9 configuration
37
+ template :
38
+ src : grafana_9.ini.j2
39
+ dest : " {{ __grafana_conf }}"
40
+ mode : 0640
41
+ notify : restart grafana
42
+ when : grafana_version is version('9.0.0', '>=')
26
43
27
44
- name : Ensure Grafana configuration directory exists
28
45
file :
46
63
state : started
47
64
enabled : yes
48
65
49
- - name : Get package facts now that Grafana is installed
50
- package_facts :
51
- manager : " auto"
52
-
53
- - name : Get Grafana version number from installed packages
54
- set_fact :
55
- grafana_version : " {{ ansible_facts.packages.grafana[0].version }}"
56
-
57
66
# yamllint disable rule:line-length
58
67
- name : Ensure graphing service settings are configured by HTTP POST
59
68
uri :
File renamed without changes.
You can’t perform that action at this time.
0 commit comments