Topics
- v5.6.0
- v5.5.1
- v5.4.2
- v5.4.1
- v5.4.0
- v5.3.0
- v5.2.0
- v5.1.0
- v5.0.0
- v4.0.0
- v3.0.0
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- Update Alloy variables to use the grafana_alloy_ namespace so they are unique by @Aethylred in #209
- Allow alloy_user_groups variable again by @pjezek in #276
- Update README.md by @aioue in #275
- Update main.yml by @aioue in #274
- Update README.md by @aioue in #272
- Ensure check-mode works for otel collector by @pieterlexis-tomtom in #264
- Bump pylint from 3.2.5 to 3.3.1 by @dependabot in #273
- Bump ansible-lint from 24.6.0 to 24.9.2 by @dependabot in #270
- Alloy Role Improvements by @voidquark in #281
- Fix message argument of dashboard task by @Nemental in #256
- add grafana_plugins_ops to defaults and docs by @weakcamel in #251
- fix ansible-lint warnings on Forbidden implicit octal value "0640" by @copolycube in #279
- add option to populate google_analytics_4_id value by @copolycube in #249
- Adding "distributor" section support to mimir config file by @HamzaKhait in #247
- Add check_mode: false to Loki "Scrape GitHub" Task by @winsmith in #262
- fix:mimir molecule should use ansible core 2.16 by @GVengelen in #254
- promtail: add support for extra args by @harryfinbow in #259
- fix: Updated promtail arch map for aarch64 matching by @gianmarco-mameli in #257
- fix: Use a variable to control uninstall behavior instead of tags by @dobbi84 in #253
- Add support for configuring feature_toggles in grafana role by @LexVar in #173
- Bump pylint from 3.1.0 to 3.1.1 by @dependabot in #200
- Add a config check before restarting mimir by @panfantastic in #198
- Bump pylint from 3.1.1 to 3.2.2 by @dependabot in #208
- Bump ansible-lint from 24.2.3 to 24.5.0 by @dependabot in #207
- Alloy: Fix env file location by @v-zhuravlev in #211
- Support adding alloy user to extra groups by @v-zhuravlev in #212
- Backport post-setup healthcheck from agent to alloy by @v-zhuravlev in #213
- style(roles/mimir): readme styling & language improvements by @tigattack in #214
- Bump ansible-lint from 24.5.0 to 24.6.0 by @dependabot in #216
- Bump pylint from 3.2.2 to 3.2.3 by @dependabot in #217
- Bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group across 1 directory by @dependabot in #218
- Change from config.river to config.alloy by @cardasac in #225
- Updated result.json['message'] to result.json()['message'] by @CPreun in #223
- Bump pylint from 3.2.3 to 3.2.5 by @dependabot in #234
- Fix Grafana Configuration for Unified and Legacy Alerting Based on Version by @voidquark in #215
- Bump ansible-lint from 24.2.2 to 24.2.3 by @dependabot in #195
- Add promtail role by @voidquark in #197
- Add a new config part to configure KeyCloak based auth by @he0s in #191
- fix: Uninstall Step for Loki and Mimir by @voidquark in #193
- Add an Ansible role for Grafana Alloy by @ishanjainn in #169
- Bump ansible-lint from 24.2.0 to 24.2.1 by @dependabot in #164
- Update description to match module by @brmurphy in #179
- Clarify grafana-server configuration in README by @VGerris in #177
- Bump ansible-lint from 24.2.0 to 24.2.1 by @dependabot in #168
- Bump black from 24.1.1 to 24.3.0 by @dependabot in #165
- fix: Apply correct uid + gid for imported dashboards by @hypery2k in #167
- Add an Ansible role for OpenTelemetry Collector by @ishanjainn in #138
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #158
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #161
- Bump the pip group across 1 directories with 1 update by @dependabot in #156
- Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #155
- Bump yamllint from 1.33.0 to 1.35.1 by @dependabot in #159
- ExecStartPre and EnvironmentFile settings to system unit file by @fabiiw05 in #157
- datasources url parameter fix by @dergudzon in #162
Grafana and Agent Role bug fixes and security updates
- Add 'run_once' to download&unzip tasks by @v-zhuravlev in #136
- Adding oauth_allow_insecure_email_lookup to fix oauth user sync error by @hypery2k in #132
- Bump ansible-core from 2.15.4 to 2.15.8 by @dependabot in #137
- Bump ansible-lint from 6.13.1 to 6.14.3 by @dependabot in #139
- Bump ansible-lint from 6.14.3 to 6.22.2 by @dependabot in #142
- Bump ansible-lint from 6.22.2 to 24.2.0 by @dependabot in #150
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #129
- Bump pylint from 2.16.2 to 3.0.3 by @dependabot in #141
- Bump yamllint from 1.29.0 to 1.33.0 by @dependabot in #140
- Bump yamllint from 1.29.0 to 1.33.0 by @dependabot in #143
- Bump yamllint from 1.33.0 to 1.34.0 by @dependabot in #151
- Change handler to systemd by @v-zhuravlev in #135
- Fix links in grafana_agent/defaults/main.yaml by @PabloCastellano in #134
- Topic/grafana agent idempotency by @ohdearaugustin in #147
Grafana and Agent Role bug fixes and security updates
- Bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #126
- Drop curl check by @v-zhuravlev in #120
- Fix check mode for grafana role by @Boschung-Mecatronic-AG-Infrastructure in #125
- Fix check mode in Grafana Agent by @AmandaCameron in #124
- Update tags in README by @ishanjainn in #121
Remove dependency on local-fs.target from Grafana Agent role
- Remove dependency on local-fs.target from Grafana Agent role
Grafana Role bug fixes and security updates
- Bump cryptography from 41.0.3 to 41.0.4
- Create missing notification directory in Grafana Role
- Remove check_mode from create local directory task in Grafana Role
Allow alert resource provisioning in Grafana Role
- Allow alert resource provisioning in Grafana Role
Grafana Agent Role Updates
- Use 'ansible_system' env variable to detect os typ in Grafana Agent Role
- hange grafana Agent Wal and Positions Directory in Grafana Agent Role
Security Updates and Grafana Agent Version failure fixes
- Add check for Curl and failure step if Agent Version is not retrieved
- Bump cryptography from 39.0.2 to 41.0.3
- Bump semver from 5.7.1 to 5.7.2
- Bump word-wrap from 1.2.3 to 1.2.5
- Create local dashboard directory in check mode
- Update CI Testing
- Update Cloud Stack Module failures
Fix grafana dashboard import in Grafana Role
- Fix grafana dashboard import in Grafana Role
YAML Fixes
- YAML Fixes
Grafana and Grafana Agent role updates
- Add overrides.conf with CAP_NET_BIND_SERVICE for grafana-server unit
- Fix Grafana Dashboard Import for Grafana Role
- Make grafana_agent Idempotent
- Provisioning errors in YAML
- Use new standard to configure Grafana APT source for Grafana Role
Update Grafana Agent Download varibale and ZIP file
- Add Grafana Agent Version and CPU Arch to Downloaded ZIP in Grafana Agent Role
- Move _grafana_agent_base_download_url from /vars to /defaults in Grafana Agent Role
Update Datasource Tests and minor fixes
- Datasource test updates and minor fixes
Update modules to fix failing Sanity Tests
- indentation and Lint fixes to modules
Idempotency Updates and minor api_url fixes
- Fix Deleting datasources
- Fix alert_notification_policy failing on fresh instance
- Making Deleting folders idempotent
- Remove trailing slash automatically from grafana_url
Update Download tasks in Grafana Agent Role
- Update Download tasks in Grafana Agent Role
Add Grafana Server role and plugins support on-prem Grafana
- Addition of Grafana Server role by @gardar
- Configurable agent user groups by @NormanJS
- Grafana Plugins support on-prem Grafana installation by @ishanjainn
- Updated Service for flow mode by @bentonam
- Ability to configure date format in grafana server role by @RomainMou
- Avoid using shell for fetching latest version in Grafana Agent Role by @gardar
- Fix for invalid yaml with datasources list enclosed in quotes by @elkozmon
- Remove agent installation custom check by @VLZZZ
- Remove explicit user creation check by @v-zhuravlev
Updated Grafana Agent Role
- Added Lint support
- Configs for server, metrics, logs, traces, and integrations
- Installation of the latest version
- Local installations when internet connection is not allowed
- Only download binary to controller once instead of hosts
- Skip install if the agent is already installed and the version is the same as the requested version
- Support for Grafana Agent Flow
- Validation of variables
Updated return description and value for grafana.grafana.folder module
- Updated the return message in grafana.grafana.folder module
Added Role to deploy Grafana Agent on linux hosts
- Added Role for Grafana Agent
Add Note to modules which don't support Idempotency
- Added Note to datasource and dashboard module about not supporting Idempotency
Bug fixes and idempotency fixes for modules
- All modules except dashboard and datasource modules now support idempotency
- All modules use missing_required_lib` to compose the message for module.fail_json() when required library is missing from host
- Fixed cases where cloud_stack and alert_contact_point modules do not return a tuple when nothing in loop matches
- Add a fail method to modules source code if requests library is not present
- Fixed markup for arg option in Documentation
- Updated Documentation with notes to specify if the check_mode feature is supported by modules
- removed supports_check_mode=True from source code of modules
Documentation updates with updated description for modules
Documentation updates with updated examples
CI and testing improvements
Documentation update for return values in grafana.grafana.dashboard
- Idempotency updates to cloud_api_key and datasource modules
Documentation update and code cleanup
- Fix an issue with cloud_stack idempotency
Documentation update and code cleanup
Updated input parameters description for all modules
It's a release! First version to publish to Ansible Galaxy