111 Commits

Author SHA1 Message Date
7c9c047c67 fix: add missing tasks for RedHat distro (rpm install) (#189) 2024-11-26 14:08:46 +01:00
108284cda1 Add Archlinux OS (#186)
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2024-06-25 08:43:52 +02:00
c8a2209fe5 use redhat baseurl (#183) 2024-02-19 09:33:14 +01:00
5c160d6bbe Change Debian repo location (#179)
Changing the Debian repo to use "stable/main" instead of release-specific repos, per InfluxDB team suggestion
2023-10-23 08:26:21 +02:00
73c00ab7b6 replace depracted aws module (#178)
Co-authored-by: Lauber, Simon <Simon.Lauber@adesso-service.com>
2023-10-20 17:17:06 +02:00
f241fd34d0 added yaml 1.2.2 compatibility (#176) 2023-10-20 17:16:45 +02:00
6f6fdf7f5e Replace apt_key with get_url (#170)
* Replace apt_key with get_url

Removing deprecated call to apt_key and replacing with a direct download of the key into trusted.gpg.d due to the apt-key command returning an error on newer releases.

* Dearmor GPG key

* Use new apt keyring method when supported

Changed playbook logic to run classic apt-key task for older Debian releases and use new keyring location for newer releases
2023-03-14 19:50:34 +01:00
5066c5c7f9 Fix check-mode failures (#168)
* feat: Fix check-mode

* ci: Add "check-mode" runs to tests

* feat: Ensure check-mode works for repo-based installs
2023-01-31 15:36:14 +01:00
68da943438 update influxdata GPG key after rotation (#165)
Co-authored-by: Harald Krämer <harald.kraemer@serviceware.de>
2023-01-30 19:01:27 +01:00
5eeb4d6409 Downgrade support (#160)
* Support downgrades
2023-01-30 18:39:21 +01:00
83fda666a8 Fixed issues with Windows paths containing spaces (#162)
* Update configure_windows.yml

Add Quotes

* Update main.yml

add quotes
2023-01-30 18:38:44 +01:00
a89b6aff93 Improve usage on SUSE releases (#155)
* Do not install init script on SUSE systems (#152)

The last SUSE releases that didn't support systemd were SLE 11 and
openSUSE 11.x.  The telegraf packages on the Open Build Service all
contain systemd service files.  openSUSE 11.x is long since dead and
buried and SLE 11 has been out of general support since mid-2019.

There are no other users of the script and it can be removed.  The
dependencies required in the molecule configuration can also be removed.

* Fix Python package dependencies on SUSE releases (#153)

The naming of the packages for the Python libxml and xml modules
on SUSE releases is a bit of a mess across releases.

SLE12 ships with Python 3.4 which is not new enough for Ansible to
use so Python 2 must be used.  Those packages are named python-xml
and python-libxml2.

SLE15 ships with Python 3.6 but the package containing the libxml2
module is named python3-libxml2-python.  The xml module is part of
python3-base and will be present if the interpreter is present.

On later releases, the package containing the libxml2 module has been
renamed python3-libxml2 but it still offers an alias for the old name.

* Add default repository handling for SUSE releases (#154)

The repositories for SUSE releases are in well-known locations
and requiring the user to specify them is unnecessary.  If the user
wishes to override the default repo using the telegraf_zypper_baseurl
that will still be honored.
2022-02-24 20:32:54 +01:00
3596c7b95e Add variable for openSUSE RPM repository (#151) 2022-01-19 08:17:27 +01:00
968b005f3a Add Windows feature of upgrade agents (#146) 2021-05-19 18:06:16 +02:00
eb55757a01 Removed redundant "telegraf" folder in path (#144)
Fixed issues with paths containing spaces
2021-04-15 07:41:02 +02:00
ecce0edb9b Remove telegraf repository after switching to online method (#142)
* Remove telegraf repository after switching to online method

Co-authored-by: Jérémy CHABERNAUD <jeremy.chabernaud@axians.com>
2021-02-08 17:03:19 +01:00
4e31a334a7 adjustments for Windows >= 1.15 2020-12-23 11:52:59 -06:00
55b4b6530e Added property telegraf_agent_docker_image_version for using a specific version of the Docker image 2020-10-17 14:36:04 +02:00
7960f96a2a Merge pull request #136 from dj-wasabi/update-pre-commit
Apply ansible-lint in pre-commit hook and fix changes
2020-10-17 11:44:14 +02:00
0b24ff0853 Apply ansible-lint in pre-commit hook and fix changes 2020-10-17 11:23:19 +02:00
a9e6a96183 version_compare is deprecated 2020-10-16 16:45:56 +02:00
2c91f9de08 Using command instead of shell module 2020-10-16 16:15:45 +02:00
20a7653f95 made service status configurable 2020-06-23 17:14:15 +02:00
08b1c62710 Merge pull request #126 from carlba/plugin-dependencies
Plugin dependencies are installed and configured
2020-06-14 20:57:15 +02:00
4b10834a00 Plugin dependencies are installed and configured 2020-06-13 15:50:19 +02:00
9353a544f9 Merge pull request #123 from carlba/macos-support
MacOS support
2020-06-13 11:16:07 +02:00
7a1ae28929 fix debian for package state
Closes #121
2020-06-02 15:52:07 +02:00
59b3613fe1 Deployment for MacOS 2020-05-23 19:35:20 +02:00
331ffb7cb5 gpgkey yum repo fix 2020-05-19 13:40:18 +02:00
292cc2a2f4 Also add become for installation 2020-04-22 20:45:16 +05:30
685487f198 Fix omit syntax 2020-04-22 19:52:34 +05:30
7b8809c311 Add yum_repo as privileged user
For #119
2020-04-22 19:45:15 +05:30
7d5d5c1ea1 added installation method manual - skip installation 2020-03-18 17:43:33 +01:00
02d6e48a39 Minor changes to get Travis working again 2019-10-24 13:11:42 +02:00
e977863e97 Merge pull request #98 from dj-wasabi/make-use-of-proxy
Added the use_proxy argument to use a proxy (or not)
2019-09-28 12:19:38 +02:00
a1505ad499 Merge pull request #109 from dj-wasabi/download-from-influxdb
Download from influxdb
2019-09-10 07:07:46 +02:00
b48ff6b273 Don't override package name unless "latest" 2019-09-04 18:09:18 -05:00
341a00f16d Adding support for arm64 systems
Adds support for `arm64` based systems (AWS `a1.*` instances).
2019-08-22 15:44:57 -07:00
4fdafac2d0 fix: ensure apt-cache is updated before install 2019-05-28 19:54:13 +02:00
ab68b6813b on FreeBSD the telegeraf.conf is in root of /usr/local/etc. so i changed the telegraf_agent_config_path. now the telegraf rc scripts finds the right config and now error about missing directories is thrown. 2019-05-01 10:03:08 +02:00
3fdba74518 Some changes for fixing FreeBSD 2019-04-27 16:09:29 +02:00
4ab32df6df basic FreeBSD support 2019-04-25 23:52:06 +02:00
ca4a07f87d As per comment in issue the environment argument should be provided 2019-04-21 19:50:14 +02:00
3cd91d0316 Added the use_proxy argument to use a proxy (or not) 2019-04-21 18:51:26 +02:00
a11694ff86 Various small changes for molecule 2019-04-21 18:17:54 +02:00
0aba53bb17 Updated to Telegraf 1.10.0;Different installation methods 2019-03-10 12:39:14 +01:00
b88d46ad1a Disable apparmor for Telegraf container (otherwise the logs are swamped with errors). Ignored on other platforms. 2019-02-02 15:52:51 +01:00
2003635e73 Docker telegraf uid and gid configurable 2019-02-02 15:51:19 +01:00
cf84634ce4 Added register 2019-01-23 11:40:11 +01:00
bf008bec0c Aded a register so installation can be done again. This would also reduce the amount of E405 lint errors 2019-01-23 09:58:00 +01:00