395 Commits

Author SHA1 Message Date
or
fa75297915 [FIX] mode should be 740, else telegraf user doesnt have permissions to exec service and read extra plugins 2018-08-16 10:31:59 +03:00
or
2a8184490c [FIX] state is directory, not present 2018-08-16 10:11:36 +03:00
or
f74e649085 [FIX] wrong identation 2018-08-15 23:05:55 +03:00
or
5317930b21 Added telegraf_plugins_extra_exclusive to readme 2018-08-15 22:43:36 +03:00
or
5b419ffa2d [FIX] job name 2018-08-15 22:38:39 +03:00
or
323e5f8831 Added support for plugins being managed exclusively by this playbook 2018-08-15 21:13:04 +03:00
db7b456f6d Updating meta file 2018-08-12 13:53:01 +02:00
11acaaa0d8 Merge pull request #58 from dj-wasabi/update-to-0-10-0
Updating to Telegraf 1.7.3;Updating changelog
0.10.0
2018-08-12 13:46:08 +02:00
abb2b1bb04 Updating to Telegraf 1.7.3;Updating changelog 2018-08-12 11:13:53 +02:00
0e712c0c55 Merge pull request #55 from dj-wasabi/add_some_files
Added bunch of files
2018-05-24 19:43:05 +02:00
ee9e7428ec Added bunch of files 2018-05-24 19:36:39 +02:00
2ac6549492 Merge pull request #54 from dj-wasabi/supporting_oses
Fix Deprecation warnings
2018-05-20 08:20:22 +02:00
619b52b98a Use Ubuntu in Molecule Test;Fix deprecation warnings 2018-05-19 21:14:11 +02:00
19a4a44b58 Merge pull request #53 from tjend/remove_include_deprecation_warning
Changed 'include' to 'include_tasks' to remove deprecation warning
2018-05-11 07:49:01 +02:00
08416516bf Changed 'include' to 'include_tasks' to remove deprecation warning 2018-05-11 08:09:37 +10:00
0a37012e6e Merge pull request #52 from tjend/add_option_to_remove_plugin_extra_config
Add option to remove extra plugin config files
2018-05-10 14:56:05 +02:00
859ffb9e6e Add option to remove extra plugin config files 2018-05-10 22:11:30 +10:00
f96e6167e7 Merge pull request #50 from tjend/plugins_extra_hash_allow_multiple_inputs_same_type
Plugins extra hash allow multiple inputs same type
2018-05-09 19:28:49 +02:00
ecc24940b6 Remove option to override extra plugin filename as all dict keys must be unique 2018-05-09 11:53:57 +10:00
e93bc95cb5 Allow overriding plugin in telegraf_plugins_extra dict 2018-05-09 11:52:58 +10:00
d039a0568e Merge pull request #49 from dj-wasabi/add_requirements_file
Update to 2.4;Using specific versions of libraries
2018-05-08 20:18:01 +02:00
b015df26ae Update to 2.4;Using specific versions of libraries 2018-05-08 20:09:13 +02:00
3df05b4738 Merge pull request #47 from dj-wasabi/prepare_090
Updating to 0.9.0
0.9.0
2018-05-06 09:38:52 +02:00
4fcb2ac9d2 Updating to 0.9.0 2018-05-06 09:32:37 +02:00
8f5cc0959d Merge pull request #46 from tjend/use_hash_for_extra_plugins
Convert the telegraf_plugins_extra varaible to a hash so that we can …
2018-05-06 09:27:42 +02:00
51ac4b7640 Convert the telegraf_plugins_extra varaible to a hash so that we can merge the hashes of multiple var files 2018-05-06 16:54:34 +10:00
2f3b11241d Merge pull request #45 from boxrick/smallimprovements
Improved comments, split up role, moved tags and added defaults
2018-04-06 15:53:13 +02:00
d0258da789 Removal of extra parameter
It seems that diskio and io are one and the same, so this causes it to
be loaded twice. Removing the extra diskio.
2018-04-06 13:48:38 +01:00
a49a079664 Improved comments, split up role, moved tags and added defaults
- Added some commenting inside of defaults to clarify which variables
  adjust which files

- Split up the role taking items out of main.yml in tasks. This is to
  improve clarity of what each bit of Ansible code is doing.

- Tags were defined for each and every task within the Debian.yml moved
  ths up to main.yml so they don't need repeating every task adding
  clutter.

- Added some extra default plugins, as of current release version these
  are now within the default configuration but were missing from this
  role.

- Added some commenting inside the templates and the top of some tasks
  to clarify where the templated file was coming from.
2018-04-06 12:25:27 +01:00
af96592932 Merge pull request #43 from tszym/override-redhat-version
Allow to override RedHat release version
2018-03-18 16:18:01 +01:00
875b1a5ee8 Allow to override RedHat release version
Systems like Amazon Linux are from the RedHat OS family but have a
specific release versions notation. Influxdata does not always provide a
yum repository with these versions, so it should be something to override
in order to install telegraf from a different release version path.

For instance, Influxdata currently provides telegraf for both RHEL
versions 6 and 2016.09 with packages being the same (same checksums).
This is because of Amazon Linux 2016.09 being a RHEL version 6.
However, now Amazon Linux 2017.09 is out, still being a RHEL 6 but
Influxdata does not provide a 2017.09 release version path so we cannon
install telegraf on it. Overriding the release version to 6 or 2016.09
will allow to install.
2018-03-09 11:49:06 +01:00
aafd65f4b1 Merge pull request #42 from dj-wasabi/fix_travis
Fix Travis Tests
2018-03-01 19:22:10 +01:00
6d04f839e0 Debugging (2) 2018-03-01 18:05:08 +01:00
2c896aa512 Debugging (1) 2018-03-01 18:01:52 +01:00
e6d715e81a Install higher docker module 2018-03-01 17:54:49 +01:00
316772ba64 Install higher docker module 2018-03-01 17:50:02 +01:00
1d413000a4 Lower the molecule version 2018-03-01 17:07:04 +01:00
63249b4fba Merge pull request #41 from Angristan/patch-1
Fix markdown
2018-03-01 16:42:00 +01:00
c1758eaa74 Disable no_log 2018-03-01 16:41:35 +01:00
0f001e68c2 Disable rsyslog 2018-03-01 16:23:51 +01:00
57f5395c7d Fix markdown 2018-03-01 02:07:23 +01:00
eb986ae494 Merge pull request #40 from cycloidio/master
plugins: be able to specify the filename of extra plugings
2017-12-04 19:22:05 +01:00
cc40194a65 plugins: be able to specify the filename of extra plugings
This commit allow you to override the filename used to create the extra
config file for a plugin.

You might need it If you want to call several time the
same input plugin : for example https://github.com/influxdata/telegraf/issues/2294

Explain here : https://github.com/influxdata/telegraf/blob/master/docs/CONFIGURATION.md#multiple-inputs-of-the-same-type

An input plugin can be called several time. Allowing to override the filename seems to be the best solution
to not break ansible-telegraf configuration and offer a way to call several time an input.
2017-12-04 09:20:48 +01:00
06a63e3580 Merge pull request #32 from cycloidio/master
tags: give an option to use AWS tags as telegraf tags
2017-11-14 13:40:35 +01:00
5829b6bc02 tags: give an option to use AWS tags as telegraf tags
From : https://github.com/rossmcdonald/telegraf

Add `telegraf_agent_aws_tags` boolean to enable AWS tag in telegraf agent
tags section.

Also add `telegraf_agent_aws_tags_prefix` to allow usage of a prefix on AWS tags name.
2017-11-14 09:16:25 +01:00
bd62e6316e Updating to 0.8.0 0.8.0 2017-10-30 19:54:29 +01:00
b86a9f29a3 Merge pull request #38 from tszym/rename_tags_parameter
Use telegra_global_tags for oldest telegraf versions
2017-10-24 18:48:31 +02:00
b2a1652c47 Use telegra_global_tags for oldest telegraf versions
Users will use the same config key for global tags regardless of the
telegraf version.
Also fix the documentation about this parameter to be consistent with
changes from #37
2017-10-24 15:06:47 +02:00
2bee19f8a1 Merge pull request #37 from aarnaud/master
Fix extra plugins by file  /  Change apt source filename / Change tags by global_tags
2017-10-24 11:55:57 +02:00
87e6e95c72 Fix extra plugins by file 2017-10-23 23:10:25 -04:00