From 97b5706c02f6311add4047256949055dc94cb6ad Mon Sep 17 00:00:00 2001 From: master of disaster Date: Sat, 20 Dec 2025 00:02:14 +0100 Subject: [PATCH] add megascript --- inventory | 2 +- playbooks/deploy_victoriametrics.yml.ansible | 47 +++++++++++++++++++- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/inventory b/inventory index 94a0afa..d11187d 160000 --- a/inventory +++ b/inventory @@ -1 +1 @@ -Subproject commit 94a0afa59354ad4a5342e630f51d07997886b8d5 +Subproject commit d11187d4e0d3a87fe7262353fb1f3e0c79538258 diff --git a/playbooks/deploy_victoriametrics.yml.ansible b/playbooks/deploy_victoriametrics.yml.ansible index bf0d9a4..c6b31dd 100644 --- a/playbooks/deploy_victoriametrics.yml.ansible +++ b/playbooks/deploy_victoriametrics.yml.ansible @@ -1,3 +1,10 @@ +- hosts: + - valkey_servers + gather_facts: true + become: true + roles: + - valkey + - handlers - name: Gather facts from all hosts hosts: dev gather_facts: true @@ -12,4 +19,42 @@ - handlers - minio - victoriametrics -# \ No newline at end of file +- hosts: + - grafana_servers + gather_facts: true + become: true + roles: + - grafana + - handlers +- hosts: + - grafana_servers + gather_facts: true + become: true + tasks: + - name: add datasources VictoriaMetrics + ansible.builtin.include_role: + name: grafana + tasks_from: add_datasources.yml.ansible + vars: + grafana_datasources: + - name: "VictoriaMetrics" + type: "prometheus" + url: "http://{{ victoriametrics_eth_vip }}:8428" + access: "proxy" + is_default: true + version: 1 + editable: false + + - name: add datasources VictoriaLogs + ansible.builtin.include_role: + name: grafana + tasks_from: add_datasources.yml.ansible + vars: + grafana_datasources: + - name: "VictoriaLogs" + type: "loki" + url: "http://{{ victorialogs_ethernet_vip }}:9428" + access: "proxy" + is_default: false + version: 1 + editable: false