Compare commits
63 Commits
Author | SHA1 | Date | |
---|---|---|---|
5f492bb32c
|
|||
3adc746750
|
|||
145fcfb496
|
|||
755d69204f
|
|||
827c92f973
|
|||
408be36d22
|
|||
a4606a00bb
|
|||
790db85412
|
|||
9f84508c5a
|
|||
1051c1b31d
|
|||
5eb30df257
|
|||
951cf28e6c
|
|||
674edd4b48
|
|||
cad92214c8
|
|||
123260f4d9
|
|||
93677575a5
|
|||
46081a92b4
|
|||
33599b6530
|
|||
e642e2f97a
|
|||
31a0aa4ce4
|
|||
5afbff72ac
|
|||
17c97f7cc4
|
|||
dc584ef7a6
|
|||
49903d0035
|
|||
92777a6e15
|
|||
e0b935a2c7
|
|||
f75ffdcd9c
|
|||
8a7f88ba0d
|
|||
446e226af0
|
|||
2d297d7c93
|
|||
e78bd87505
|
|||
b63b966659
|
|||
ddb6ab9d05
|
|||
838110062e
|
|||
f4325bad78
|
|||
37cf8c7c69
|
|||
d24ec49b36
|
|||
9eca35af09
|
|||
1ebb852608
|
|||
d3c92fc0e4
|
|||
0fd6ee4ba6
|
|||
74282776b1
|
|||
3b20652c51
|
|||
c5df5a47b8
|
|||
74206fbb87
|
|||
21ea611513
|
|||
8ce351121a
|
|||
d758c1abcb
|
|||
5d70700332
|
|||
60bb90126b
|
|||
ac26c4053b
|
|||
a8e931177f
|
|||
9afda06a6c
|
|||
2af7c24b5a
|
|||
c9bcb1c1d2
|
|||
7b7a124daa
|
|||
0f504175a7
|
|||
623fafde77
|
|||
d6a395034d
|
|||
81bed762cc
|
|||
4d167d901d
|
|||
815784757e
|
|||
6b447b1478
|
@ -17,7 +17,7 @@ metrics or alerting.
|
||||
- [`grafana`](roles/grafana/README.md): a popular visualization and
|
||||
dashboard creation tool able to use various datasources.
|
||||
|
||||
- [`matrix-alertmanager`](roles/matrix-alertmanager/README.md): An alert-
|
||||
- [`matrix_alertmanager`](roles/matrix_alertmanager/README.md): An alert-
|
||||
manager receiver which posts alerts to a configured matrix channel
|
||||
using alertmanagers' webhooks.
|
||||
|
||||
|
@ -1,12 +1,12 @@
|
||||
namespace: finallycoffee
|
||||
name: observability
|
||||
version: 0.1.3
|
||||
version: "0.1.6"
|
||||
readme: README.md
|
||||
authors:
|
||||
- transcaffeine <transcaffeine@finally.coffee>
|
||||
description: Various ansible roles useful for automating infrastructure
|
||||
dependencies:
|
||||
"community.docker": "^3.0.0"
|
||||
"community.docker": "^4.4.0"
|
||||
license_file: LICENSE.md
|
||||
build_ignore:
|
||||
- '*.tar.gz'
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
alertmanager_user: alertmanager
|
||||
alertmanager_version: 0.27.0
|
||||
alertmanager_version: "0.28.1"
|
||||
alertmanager_state: present
|
||||
alertmanager_deployment_method: docker
|
||||
alertmanager_base_path: /opt/alertmanager
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
grafana_user: grafana
|
||||
grafana_version: "11.3.0"
|
||||
grafana_version: "12.0.1"
|
||||
grafana_base_path: "/opt/grafana"
|
||||
grafana_config_path: "{{ grafana_base_path }}/config"
|
||||
grafana_config_file: "{{ grafana_config_path }}/grafana.ini"
|
||||
|
11
roles/grafana/meta/main.yml
Normal file
11
roles/grafana/meta/main.yml
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: grafana
|
||||
description: Deploy and configure the grafana
|
||||
galaxy_tags:
|
||||
- grafana
|
||||
- monitoring
|
||||
- prometheus
|
||||
- docker
|
12
roles/matrix_alertmanager/meta/main.yml
Normal file
12
roles/matrix_alertmanager/meta/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: matrix_alertmanager
|
||||
description: Deploy matrix_alertmanager, an alertmanager receiver for matrix rooms
|
||||
galaxy_tags:
|
||||
- matrix_alertmanager
|
||||
- alertmanager_receiver
|
||||
- alertmanager
|
||||
- matrix
|
||||
- docker
|
12
roles/postgres_exporter/meta/main.yml
Normal file
12
roles/postgres_exporter/meta/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: postgres_exporter
|
||||
description: Deploy and configure the prometheus-maintained postgres_exporter
|
||||
galaxy_tags:
|
||||
- postgres_exporter
|
||||
- prometheus
|
||||
- postgresql
|
||||
- postgres
|
||||
- docker
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
vmagent_user: vmagent
|
||||
vmagent_version: "1.106.0"
|
||||
vmagent_version: "1.119.0"
|
||||
vmagent_state: present
|
||||
vmagent_deployment_method: "docker"
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
vmalert_state: present
|
||||
vmalert_user: vmalert
|
||||
vmalert_version: "1.106.0"
|
||||
vmalert_version: "1.119.0"
|
||||
vmalert_base_path: "/opt/vmalert"
|
||||
vmalert_config_path: "{{ vmalert_base_path }}/config"
|
||||
vmalert_alert_config: "{{ vmalert_config_path }}/alerts.yml"
|
||||
|
11
roles/vmalert/meta/main.yml
Normal file
11
roles/vmalert/meta/main.yml
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: vmalert
|
||||
description: Deploy and configure the victoriametrics alerting engine `vmalert`
|
||||
galaxy_tags:
|
||||
- victoriametrics
|
||||
- vmalert
|
||||
- alerting
|
||||
- prometheus
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
vmtsdb_state: present
|
||||
vmtsdb_user: vmtsdb
|
||||
vmtsdb_version: "1.106.0"
|
||||
vmtsdb_version: "1.119.0"
|
||||
vmtsdb_base_path: "/opt/vmtsdb"
|
||||
vmtsdb_data_path: "{{ vmtsdb_base_path }}/data"
|
||||
|
||||
|
10
roles/vmtsdb/meta/main.yml
Normal file
10
roles/vmtsdb/meta/main.yml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
allow_duplicates: true
|
||||
dependencies: []
|
||||
galaxy_info:
|
||||
role_name: vmtsdb
|
||||
description: Deploy and configure the victoriametrics time-series database `vmtsdb`
|
||||
galaxy_tags:
|
||||
- victoriametrics
|
||||
- vmtsdb
|
||||
- prometheus
|
Reference in New Issue
Block a user