EOX GitLab Instance
Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ansible-public
grafana role
Commits
c7d01c5c
Commit
c7d01c5c
authored
Jul 14, 2022
by
Karl Grube
Browse files
grafana work (tons)
parent
4048cebf
Changes
3
Hide whitespace changes
Inline
Side-by-side
tasks/main.yml
View file @
c7d01c5c
...
...
@@ -24,6 +24,7 @@
-
'
grafana'
step_extkey_usage
:
[
"
clientAuth"
]
step_cn
:
"
grafana.{{domain_name}}"
step_reload_script
:
"
{{lookup('template','step_reload.j2')}}"
dns_names
:
[
'
{{ansible_fqdn}}'
,
'
grafana.{{domain_name}}'
]
step_client_renewtime
:
"
{{'*/2
*
*
*
*'|split('
')}}"
tags
:
step
templates/prometheus_datasource.yaml.j2
View file @
c7d01c5c
...
...
@@ -3,12 +3,10 @@ datasources:
- name: {{prometheus_server}}
type: prometheus
url: https://{{prometheus_server}}
editable:
fals
e
editable:
tru
e
secureJsonData:
tlsCACert: |
{{(lookup('file',root_ca_crt))|regex_replace('\n','\n ',)}}
tlsClientCert: $(echo /etc/ssl/grafana_client/{{fqdn}}.crt)
tlsClientKey: $(echo /etc/ssl/grafana_client/{{fqdn}}.key)
jsonData:
tlsAuth: true
tlsAuthWithCACert: true
...
...
templates/step_reload.j2
0 → 100644
View file @
c7d01c5c
sudo -u step /usr/local/bin/step_cert_make {{step_cn}} {{step_client_dir}}/root.ca.crt {{step_client_dir}}/key.json {{step_client_user}}@{{fqdn}} {{step_client_dir}}/{{inventory_hostname}}.csr {{step_client_dir}}/{{inventory_hostname}}.crt || exit 1
/usr/sbin/service grafana-server restart
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment