-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathall.yml
135 lines (116 loc) · 3.7 KB
/
all.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
---
# The options in this file can be overridden in 'prompose.yml'
prompose_path: "{{ prompose_path }}"
################
# Docker options
################
install_docker: "{{ install_docker }}"
install_docker_compose: "{{ install_docker_compose }}"
docker_registry:
docker_namespace:
docker_registry_username: "{{ docker_registry_username }}"
docker_registry_password: "{{ docker_registry_password }}"
# Sets the options used by DNS resolvers by writing an options line
# into the container's /etc/resolv.conf.
# For example:
# docker_dns_servers:
# - "8.8.8.8"
# - "8.8.4.4"
docker_dns_servers:
# Change Docker storage drivers
# For example: docker_storage_driver: "overlay2"
docker_storage_driver:
# Change runtime directory
# For example: docker_runtime_directory: "/var/lib/docker
docker_runtime_directory:
# Can be used to set environment variables for the Docker daemon, such as:
# docker_daemon_environment:
# - "HTTP_PROXY=http://proxy.example.com:3128/"
# - "HTTPS_PROXY=http://proxy.example.com:3128/"
# - "NO_PROXY=localhost,127.0.0.1"
docker_daemon_environment: []
# A set of users will be added to docker group
docker_users: []
##################
# Prompose options
##################
enable_node_exporter: "{{ enable_node_exporter }}"
enable_ceph_exporter: "{{ enable_ceph_exporter}}"
enable_rabbit_exporter: "{{ enable_rabbit_exporter }}"
enable_snmp_exporter: "{{ enable_snmp_exporter }}"
enable_cadvisor: "{{ enable_cadvisor }}"
enable_grafana: "{{ enable_grafana }}"
# Unsee is alert dashboard
enable_unsee: "{{ enable_unsee }}"
enable_alertmanager: "{{ enable_alertmanager }}"
enable_telegram_bot: "{{ enable_telegram_bot }}"
##################
# Port mappings
#################
prometheus_port: "9090"
alertmanager_port: "9093"
node_exporter_port: "9100"
rabbit_exporter_port: "5557"
telegram_bot_port: "9194"
unsee_dashboard_port: "55550"
cadvisor_port: "8080"
ceph_exporter_port: "9128"
snmp_exporter_port: "9116"
grafana_port: "5555"
###############
# Image version
###############
prometheus_img_ver: "v2.2.1"
alertmanager_img_ver: "v0.14.0"
node_exporter_img_ver: "v0.15.2"
unsee_img_ver: "v0.9.2"
ceph_exporter_img_ver: "1.1.0"
rabbit_exporter_img_ver: ":v0.28.0"
cadvisor_img_ver: "v0.28.3"
snmp_exporter_img_ver: "v0.9.0"
grafana_img_ver: "5.0.3"
telegram_bot_img_ver: "0.2"
################
# Container name
################
prometheus_container_name: "prometheus"
grafana_container_name: "grafana"
alertmanager_container_name: "alertmanager"
unsee_container_name: "unsee"
node_exporter_container_name: "node-exporter"
cadvisor_container_name: "cadvisor"
ceph_exporter_container_name: "ceph-exporter"
snmp_exporter_container_name: "snmp-exporter"
telegram_bot_container_name: "telegram-bot"
rabbit_exporter_container_name: "rabbit-exporter"
####################
# Prometheus options
####################
prometheus_storage_retention: "90d"
##########################
# Rabbit container options
##########################
rabbit_url: "http://localhost:15672"
rabbit_user: "admin"
rabbit_password: "rabbitpassword"
rabbit_log_level: "debug"
rabbit_output_format: "json"
#################
# Grafana options
#################
grafana_user: "admin"
grafana_password: "password"
###############
# Alert options
###############
alert_via_email: "{{ alert_via_email }}"
alert_mail_account: "{{ alert_mail_account }}"
alert_mail_host: "{{ alert_mail_host }}"
alert_mail_port: "{{ alert_mail_port }}"
alert_mail_password: "{{ alert_mail_password }}"
alert_via_slack: "{{ alert_via_slack }}"
alert_slack_channel: "{{ alert_slack_channel }}"
alert_slack_webhook_id: "{{ alert_slack_webhook_id }}"
alert_via_telegram: "{{ enable_telegram_bot }}"
alert_telegram_admin: "{{ alert_telegram_admin }}"
alert_telegram_token: "{{ alert_telegram_token }}"