community.grafana.grafana_organization module – Manage Grafana Organization
Note
This module is part of the community.grafana collection (version 2.3.0).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install community.grafana.
To use it in a playbook, specify: community.grafana.grafana_organization.
New in community.grafana 1.3.0
Synopsis
- Create/delete Grafana organization through org API. 
- Tested with Grafana v6.5.0 
Parameters
| Parameter | Comments | 
|---|---|
| PEM formatted certificate chain file to be used for SSL client authentication. This file can also include the key as well, and if the key is included, client_key is not required | |
| PEM formatted file that contains your private key to be used for SSL client authentication. If client_cert contains both the certificate and key, this option is not required. | |
| The name of the Grafana Organization. | |
| State if the organization should be present in Grafana or not Choices: 
 | |
| The Grafana URL. | |
| The Grafana password for API authentication. Default:  | |
| The Grafana user for API authentication. Default:  | |
| If  Choices: 
 | |
| If  This should only set to  Choices: 
 | 
Examples
---
- name: Create a Grafana organization
  community.grafana.grafana_organization:
    url: "https://grafana.example.com"
    url_username: admin
    url_password: changeme
    name: orgtest
    state: present
- name: Delete a Grafana organization
  community.grafana.grafana_organization:
    url: "https://grafana.example.com"
    url_username: admin
    url_password: changeme
    name: orgtest
    state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Description | 
|---|---|
| Information about the organization Returned: when state present | |
| The org address Returned: always Sample:  | |
| The org id Returned: always Sample:  | |
| The org name Returned: always Sample:  | 
