8
8
{% set base_url = ' http://s3.amazonaws.com/influxdb' % }
9
9
{% if grains[' os_family' ] == ' Debian' % }
10
10
{% set filename = " influxdb_" + influxdb_settings[' version' ] + " _" + grains[' osarch' ] + " .deb" % }
11
- {% elif grains[' os_family' ] == ' RedHat' % }
11
+ {% elif grains[' os_family' ] == ' RedHat' or grains[ ' os_family ' ] == ' Suse ' % }
12
12
{% set filename = " influxdb-" + influxdb_settings[' version' ] + " -1." + grains[' osarch' ] + " .rpm" % }
13
13
{% endif % }
14
14
{% elif major == ' 0' and minor| int >= 10 and minor| int < 13 % }
15
15
{% set base_url = ' http://s3.amazonaws.com/influxdb' % }
16
16
{% if grains[' os_family' ] == ' Debian' % }
17
17
{% set filename = " influxdb_" + influxdb_settings[' version' ] + " -1_" + grains[' osarch' ] + " .deb" % }
18
- {% elif grains[' os_family' ] == ' RedHat' % }
18
+ {% elif grains[' os_family' ] == ' RedHat' or grains[ ' os_family ' ] == ' Suse ' % }
19
19
{% set filename = " influxdb-" + influxdb_settings[' version' ] + " -1." + grains[' osarch' ] + " .rpm" % }
20
20
{% endif % }
21
21
{% else % }
22
22
{% set base_url = ' https://dl.influxdata.com/influxdb/releases' % }
23
23
{% if grains[' os_family' ] == ' Debian' % }
24
24
{% set filename = " influxdb_" + influxdb_settings[' version' ] + " _" + grains[' osarch' ] + " .deb" % }
25
- {% elif grains[' os_family' ] == ' RedHat' % }
25
+ {% elif grains[' os_family' ] == ' RedHat' or grains[ ' os_family ' ] == ' Suse ' % }
26
26
{% set filename = " influxdb-" + influxdb_settings[' version' ] + " ." + grains[' osarch' ] + " .rpm" % }
27
27
{% endif % }
28
28
{% endif % }
@@ -49,6 +49,18 @@ influxdb_install:
49
49
- cmd: influxdb_package
50
50
- watch:
51
51
- cmd: influxdb_package
52
+ {% if grains[' os_family' ] == ' Suse' % }
53
+ - skip_verify: true
54
+ {% endif % }
55
+
56
+
57
+ {% if grains[' os_family' ] == ' Suse' % }
58
+ influxdb_install_systemd_unit:
59
+ file .copy:
60
+ - name: / usr/ lib/ systemd/ system/ influxdb.service
61
+ - source: / usr/ lib/ influxdb/ scripts/ influxdb.service
62
+ {% endif % }
63
+
52
64
{% else % }
53
65
54
66
0 commit comments