88 {% set base_url = ' http://s3.amazonaws.com/influxdb' % }
99 {% if grains[' os_family' ] == ' Debian' % }
1010 {% 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 ' % }
1212 {% set filename = " influxdb-" + influxdb_settings[' version' ] + " -1." + grains[' osarch' ] + " .rpm" % }
1313 {% endif % }
1414 {% elif major == ' 0' and minor| int >= 10 and minor| int < 13 % }
1515 {% set base_url = ' http://s3.amazonaws.com/influxdb' % }
1616 {% if grains[' os_family' ] == ' Debian' % }
1717 {% 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 ' % }
1919 {% set filename = " influxdb-" + influxdb_settings[' version' ] + " -1." + grains[' osarch' ] + " .rpm" % }
2020 {% endif % }
2121 {% else % }
2222 {% set base_url = ' https://dl.influxdata.com/influxdb/releases' % }
2323 {% if grains[' os_family' ] == ' Debian' % }
2424 {% 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 ' % }
2626 {% set filename = " influxdb-" + influxdb_settings[' version' ] + " ." + grains[' osarch' ] + " .rpm" % }
2727 {% endif % }
2828 {% endif % }
@@ -49,6 +49,18 @@ influxdb_install:
4949 - cmd: influxdb_package
5050 - watch:
5151 - 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+
5264{% else % }
5365
5466
0 commit comments