395 Commits

Author SHA1 Message Date
8670792f6f Updated CHANGELOG.md on "2025-02-07 17:54:47" 2025-02-07 17:54:47 +00:00
4803b33f89 Better sub inputs handling (#193)
* Support for sub_inputs in extra plugins

* fix: properly handle lists as TOML arrays

- Updated the Jinja template to detect and serialize lists using |to_json,
  ensuring Telegraf interprets them correctly (e.g. names = ["item1","item2"]).
- Removed fallback logic for single items, so we consistently treat all sub_input
  values as lists of dictionaries.

---------

Co-authored-by: Michał Lisowski <mlisowski@sentient.ie>
2025-02-07 18:54:09 +01:00
0c7f32937f Updated CHANGELOG.md on "2024-12-04 07:28:29" 2024-12-04 07:28:29 +00:00
2f2619580b Bump ansible-core from 2.18.0 to 2.18.1 (#192)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.18.0 to 2.18.1.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.18.0...v2.18.1)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 08:27:47 +01:00
9363cfd04b Updated CHANGELOG.md on "2024-11-26 14:21:50" 2024-11-26 14:21:50 +00:00
ff77201873 Bump ansible-core from 2.16.8 to 2.18.0 (#191)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.16.8 to 2.18.0.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.16.8...v2.18.0)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 15:21:13 +01:00
9febe3fa4c Updated CHANGELOG.md on "2024-11-26 13:22:27" 2024-11-26 13:22:27 +00:00
45ad4915eb Updating CHANGELOG.md file for release 0.14.2 2024-11-26 14:21:56 +01:00
b798c93a6a Updating CONTRIBUTORS file for release 0.14.2 2024-11-26 14:21:23 +01:00
68af70ea86 Updated CHANGELOG.md on "2024-11-26 13:09:19" 0.14.2 2024-11-26 13:09:19 +00:00
7c9c047c67 fix: add missing tasks for RedHat distro (rpm install) (#189) 2024-11-26 14:08:46 +01:00
732dffa435 Updated CHANGELOG.md on "2024-11-25 13:51:52" 2024-11-25 13:51:52 +00:00
570f81a779 Updating the Python packages to make Molecule work (#190)
* Updating the Python packages to make Molecule work
* Triggering jobs with updating Telegraf version
* Changing Ansible version
* Changing github ci version
* Changing Python version version
* Removal of Debian9
2024-11-25 14:51:20 +01:00
29fb3ea5e0 Updated CHANGELOG.md on "2024-11-06 16:17:14" 2024-11-06 16:17:14 +00:00
c318de1e2e Bump ansible-core from 2.15.9 to 2.17.6 (#188)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.15.9 to 2.17.6.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.15.9...v2.17.6)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 17:16:39 +01:00
8a5a7187fa Updated CHANGELOG.md on "2024-10-08 07:02:11" 2024-10-08 07:02:11 +00:00
6f30799a7f fix: add almalinux analog to rockylinux in defaults/main.yml (#187)
Co-authored-by: Simon Couball <simon.couball@akquinet.de>
2024-10-08 09:01:37 +02:00
2b8cb8a9d8 Updated CHANGELOG.md on "2024-06-25 06:44:26" 2024-06-25 06:44:26 +00:00
108284cda1 Add Archlinux OS (#186)
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2024-06-25 08:43:52 +02:00
51c2bb66f5 Updated CHANGELOG.md on "2024-02-28 19:01:19" 2024-02-28 19:01:19 +00:00
bfe52cd752 Support for sub_inputs in extra plugins (#184)
Co-authored-by: Michał Lisowski <mlisowski@sentient.ie>
2024-02-28 20:00:49 +01:00
b5179f4dfe Updated CHANGELOG.md on "2024-02-19 08:33:43" 2024-02-19 08:33:43 +00:00
c8a2209fe5 use redhat baseurl (#183) 2024-02-19 09:33:14 +01:00
bd5dfd18c1 Updated CHANGELOG.md on "2024-02-17 11:37:35" 2024-02-17 11:37:35 +00:00
870e56c5a7 Updating CHANGELOG.md file for release 0.14.1 2024-02-17 12:37:08 +01:00
5fb03da151 Updating CONTRIBUTORS file for release 0.14.1 2024-02-17 12:36:46 +01:00
39bc504fd5 Merge branch 'master' of github.com:dj-wasabi/ansible-telegraf 0.14.1 2024-02-17 12:34:10 +01:00
171ecb0434 Updated CHANGELOG.md on "2024-02-17 11:33:43" 2024-02-17 11:33:43 +00:00
06117f38a1 Bump ansible-core from 2.15.2 to 2.15.9 (#182)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.15.2 to 2.15.9.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.15.2...v2.15.9)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-17 12:33:17 +01:00
d84931411e Bump ansible from 8.2.0 to 8.5.0 (#181)
Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 8.2.0 to 8.5.0.
- [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md)
- [Commits](https://github.com/ansible-community/ansible-build-data/compare/8.2.0...8.5.0)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-17 12:33:03 +01:00
d5ab4b07a8 Updated CHANGELOG.md on "2023-10-23 06:26:59" 2023-10-23 06:26:59 +00: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
d36c400cd3 Merge branch 'master' of github.com:dj-wasabi/ansible-telegraf 2023-10-20 18:07:07 +02:00
cec761a336 Updated CHANGELOG.md on "2023-10-20 16:06:42" 2023-10-20 16:06:42 +00:00
da55c4a711 Fix molecule tests so that PR's can properly validated (#180)
* Making molecule work again
* Enable newer os'es
2023-10-20 18:06:02 +02:00
ccdb9bd98e Merge branch 'master' of github.com:dj-wasabi/ansible-telegraf 2023-10-20 17:18:11 +02:00
94774fbc8d Updated CHANGELOG.md on "2023-10-20 15:17:47" 2023-10-20 15:17:47 +00: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
4064c8b040 Migrate from io to diskio (#173)
Telegraf throws following deprecation warning:

```
W! DeprecationWarning: Plugin "inputs.io" deprecated since version 0.10.0 and will be removed in 2.0.0: use 'inputs.diskio' instead
```

As far as I can tell this is simple rename and the output of these plugins should not change. I've also tried comparing the output locally and it seems to be the same.

```
# The following command outputs two sets of identical data:
telegraf --test --config telegraf.conf --input-filter io:diskio
```
2023-10-20 17:16:10 +02:00
fdcff0b195 Merge branch 'master' of github.com:dj-wasabi/ansible-telegraf 2023-10-20 16:19:48 +02:00
6b6aa755f6 Updated CHANGELOG.md on "2023-03-14 19:02:02" 2023-03-14 19:02:02 +00:00
ca76832c24 Updated CHANGELOG.md on "2023-03-14 18:51:28" 2023-03-14 18:51:28 +00: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
f915bc0bd9 Updated CHANGELOG.md on "2023-01-31 14:37:03" 2023-01-31 14:37:03 +00: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
adb678a9e5 Updated CHANGELOG.md on "2023-01-30 18:32:17" 2023-01-30 18:32:17 +00:00
b8e8710ccf Updating CONTRIBUTORS file for release 0.14.0 2023-01-30 19:27:39 +01:00
e4728f4a6a Updated CHANGELOG.md on "2023-01-30 18:27:16" 0.14.0 2023-01-30 18:27:16 +00:00
8ac7c14045 Added/removed OS'es for Molecule (#167) 2023-01-30 19:26:38 +01:00