| |
| {%- load_yaml as server_defaults %} |
| Debian: |
| pkgs: |
| - grafana |
| service: grafana-server |
| user: grafana |
| group: grafana |
| path: |
| home: /usr/share/grafana |
| data: /var/lib/grafana |
| logs: /var/log/grafana |
| pid_file_dir: /var/run/grafana |
| bind: |
| address: 0.0.0.0 |
| port: 3000 |
| session: |
| engine: file |
| auth: |
| engine: application |
| ldap: |
| enabled: false |
| host: '127.0.0.1' |
| port: 389 |
| use_ssl: false |
| bind_dn: "cn=admin,dc=grafana,dc=org" |
| bind_password: "grafana" |
| user_search_filter: "(cn=%s)" |
| user_search_base_dns: |
| - "dc=grafana,dc=org" |
| servers: |
| attributes: |
| name: "givenName" |
| surname: "sn" |
| username: "cn" |
| member_of: "memberOf" |
| email: "email" |
| admin: |
| user: admin |
| password: admin |
| allow_sign_up: False |
| allow_org_create: False |
| auto_assign_role: Viewer |
| dir: |
| static: /usr/share/grafana/public |
| dashboards: |
| enabled: false |
| {%- endload %} |
| |
| {%- set server = salt['grains.filter_by'](server_defaults, merge=salt['pillar.get']('grafana:server')) %} |
| |
| {%- load_yaml as client_defaults %} |
| Debian: |
| server: |
| host: 127.0.0.1 |
| port: 3000 |
| user: admin |
| password: admin |
| user_id: 1 |
| remote_data: |
| engine: none |
| datasource: {} |
| dashboard: {} |
| {%- endload %} |
| |
| {%- set client = salt['grains.filter_by'](client_defaults, merge=salt['pillar.get']('grafana:client')) %} |