diff --git a/plugins/modules/alert_contact_point.py b/plugins/modules/alert_contact_point.py index b52f5af7..5d9197b1 100644 --- a/plugins/modules/alert_contact_point.py +++ b/plugins/modules/alert_contact_point.py @@ -12,7 +12,7 @@ author: - Ishan Jain (@ishanjainn) version_added: "0.0.1" -short_description: Manage Alerting Contact points in Grafana Cloud +short_description: Manage Alerting Contact points in Grafana description: - Create, Update and delete Contact points using Ansible. requirements: [ "requests >= 1.0.0" ] diff --git a/plugins/modules/alert_notification_policy.py b/plugins/modules/alert_notification_policy.py index 3b7d0d0f..b8ef96e7 100644 --- a/plugins/modules/alert_notification_policy.py +++ b/plugins/modules/alert_notification_policy.py @@ -12,7 +12,7 @@ author: - Ishan Jain (@ishanjainn) version_added: "0.0.1" -short_description: Sets the notification policy tree in Alerting on Grafana Cloud +short_description: Manage Alerting Policies points in Grafana description: - Set the notification policy tree using Ansible. requirements: [ "requests >= 1.0.0" ] diff --git a/plugins/modules/dashboard.py b/plugins/modules/dashboard.py index 43ef2574..518376cb 100644 --- a/plugins/modules/dashboard.py +++ b/plugins/modules/dashboard.py @@ -12,7 +12,7 @@ author: - Ishan Jain (@ishanjainn) version_added: "0.0.1" -short_description: Manage Dashboards in Grafana Cloud +short_description: Manage Dashboards in Grafana description: - Create, Update and delete Dashboards using Ansible. requirements: [ "requests >= 1.0.0" ] diff --git a/plugins/modules/datasource.py b/plugins/modules/datasource.py index bf461303..8b26b9c2 100644 --- a/plugins/modules/datasource.py +++ b/plugins/modules/datasource.py @@ -12,7 +12,7 @@ author: - Ishan Jain (@ishanjainn) version_added: "0.0.1" -short_description: Manage Data sources in Grafana Cloud +short_description: Manage Data sources in Grafana description: - Create, Update and delete Data sources using Ansible. requirements: [ "requests >= 1.0.0" ] @@ -46,7 +46,19 @@ EXAMPLES = ''' - name: Create/Update Data sources grafana.grafana.datasource: - dataSource: "{{ lookup('ansible.builtin.file', 'datasource.json') }}" + dataSource: | + { + "name": "Prometheus", + "type": "prometheus", + "access": "proxy", + "url": "http://localhost:9090", + "jsonData": { + "httpMethod": "POST", + "manageAlerts": true, + "prometheusType": "Prometheus", + "cacheLevel": "High" + } + } grafana_url: "{{ grafana_url }}" grafana_api_key: "{{ grafana_api_key }}" state: present diff --git a/plugins/modules/folder.py b/plugins/modules/folder.py index 70f86413..05660664 100644 --- a/plugins/modules/folder.py +++ b/plugins/modules/folder.py @@ -12,7 +12,7 @@ author: - Ishan Jain (@ishanjainn) version_added: "0.0.1" -short_description: Manage Folders in Grafana Cloud +short_description: Manage Folders in Grafana description: - Create, Update and delete Folders via Ansible. requirements: [ "requests >= 1.0.0" ]