Skip to content
This repository was archived by the owner on Jan 12, 2020. It is now read-only.

Commit d5bc866

Browse files
committed
remove influxdb
1 parent 4aab4ff commit d5bc866

File tree

3 files changed

+102
-102
lines changed

3 files changed

+102
-102
lines changed

extras.yml

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -6,77 +6,77 @@
66
- name: Install python
77
raw: "apt update && apt install -y python"
88

9-
- name: Install docker
10-
hosts: influxdb
11-
roles:
12-
- mongrelion.docker
13-
tasks:
14-
- name: Ensure cAdvisor is started
15-
docker_container:
16-
name: cadvisor
17-
image: google/cadvisor:latest
18-
restart_policy: always
19-
memory: 256m
20-
command: "--disable_metrics disk,tcp,udp --housekeeping_interval 5s"
21-
labels:
22-
namespace: management
23-
ports:
24-
- "8080:8080"
25-
volumes:
26-
- "/:/rootfs:ro"
27-
- "/var/run:/var/run:rw"
28-
- "/sys:/sys:ro"
29-
- "/var/lib/docker:/var/lib/docker:ro"
30-
- "/etc/localtime:/etc/localtime:ro"
31-
log_driver: syslog
32-
log_options:
33-
syslog-facility: local0
34-
tag: cadvisor
35-
retries: 5
36-
register: result
37-
until: result is succeeded
38-
vars:
39-
docker_default_config: {}
40-
docker_version: "latest"
41-
docker_compose: false
42-
43-
- name: Configure persistent data store
44-
hosts: influxdb
45-
tasks:
46-
- name: Retain influxdb container
47-
docker_container:
48-
name: influx
49-
state: absent
50-
when: ansible_date_time.day == "01"
51-
- name: Retain influxdb data
52-
docker_volume:
53-
name: influxdb
54-
state: absent
55-
when: ansible_date_time.day == "01"
56-
- name: Ensure influxdb has a place to store data
57-
docker_volume:
58-
name: influxdb
59-
state: present
60-
- name: Start influxdb container
61-
docker_container:
62-
name: influx
63-
image: influxdb:alpine
64-
state: started
65-
restart_policy: always
66-
labels:
67-
namespace: database
68-
ports:
69-
- "8086:8086"
70-
volumes:
71-
- "influxdb:/var/lib/influxdb"
72-
env:
73-
INFLUXDB_HTTP_AUTH_ENABLED: "true"
74-
INFLUXDB_ADMIN_USER: "{{ influxdb_user }}"
75-
INFLUXDB_ADMIN_PASSWORD: "{{ influxdb_password }}"
76-
INFLUXDB_DB: "{{ influxdb_db }}"
77-
retries: 5
78-
register: result
79-
until: result is succeeded
9+
#- name: Install docker
10+
# hosts: influxdb
11+
# roles:
12+
# - mongrelion.docker
13+
# tasks:
14+
# - name: Ensure cAdvisor is started
15+
# docker_container:
16+
# name: cadvisor
17+
# image: google/cadvisor:latest
18+
# restart_policy: always
19+
# memory: 256m
20+
# command: "--disable_metrics disk,tcp,udp --housekeeping_interval 5s"
21+
# labels:
22+
# namespace: management
23+
# ports:
24+
# - "8080:8080"
25+
# volumes:
26+
# - "/:/rootfs:ro"
27+
# - "/var/run:/var/run:rw"
28+
# - "/sys:/sys:ro"
29+
# - "/var/lib/docker:/var/lib/docker:ro"
30+
# - "/etc/localtime:/etc/localtime:ro"
31+
# log_driver: syslog
32+
# log_options:
33+
# syslog-facility: local0
34+
# tag: cadvisor
35+
# retries: 5
36+
# register: result
37+
# until: result is succeeded
38+
# vars:
39+
# docker_default_config: {}
40+
# docker_version: "latest"
41+
# docker_compose: false
42+
#
43+
#- name: Configure persistent data store
44+
# hosts: influxdb
45+
# tasks:
46+
# - name: Retain influxdb container
47+
# docker_container:
48+
# name: influx
49+
# state: absent
50+
# when: ansible_date_time.day == "01"
51+
# - name: Retain influxdb data
52+
# docker_volume:
53+
# name: influxdb
54+
# state: absent
55+
# when: ansible_date_time.day == "01"
56+
# - name: Ensure influxdb has a place to store data
57+
# docker_volume:
58+
# name: influxdb
59+
# state: present
60+
# - name: Start influxdb container
61+
# docker_container:
62+
# name: influx
63+
# image: influxdb:alpine
64+
# state: started
65+
# restart_policy: always
66+
# labels:
67+
# namespace: database
68+
# ports:
69+
# - "8086:8086"
70+
# volumes:
71+
# - "influxdb:/var/lib/influxdb"
72+
# env:
73+
# INFLUXDB_HTTP_AUTH_ENABLED: "true"
74+
# INFLUXDB_ADMIN_USER: "{{ influxdb_user }}"
75+
# INFLUXDB_ADMIN_PASSWORD: "{{ influxdb_password }}"
76+
# INFLUXDB_DB: "{{ influxdb_db }}"
77+
# retries: 5
78+
# register: result
79+
# until: result is succeeded
8080

8181
- name: Setup HTTP server
8282
hosts: web

group_vars/all/vars

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ influxdb_password: "{{ vault_influxdb_password }}"
77
prometheus_web_external_url: "http://{{ ansible_host }}:9090"
88
prometheus_storage_retention: "14d"
99

10-
prometheus_remote_write:
11-
- url: "http://{{ influxdb_host }}:8086/api/v1/prom/write?db={{ influxdb_db }}"
12-
basic_auth:
13-
username: "{{ influxdb_user }}"
14-
password: "{{ influxdb_password }}"
15-
write_relabel_configs:
16-
- source_labels: ['__name__']
17-
regex: 'node_load1'
18-
action: keep
19-
20-
prometheus_remote_read:
21-
- url: "http://{{ influxdb_host }}:8086/api/v1/prom/read?db={{ influxdb_db }}"
22-
basic_auth:
23-
username: "{{ influxdb_user }}"
24-
password: "{{ influxdb_password }}"
25-
read_recent: false
26-
required_matchers:
27-
job: "node"
10+
# prometheus_remote_write:
11+
# - url: "http://{{ influxdb_host }}:8086/api/v1/prom/write?db={{ influxdb_db }}"
12+
# basic_auth:
13+
# username: "{{ influxdb_user }}"
14+
# password: "{{ influxdb_password }}"
15+
# write_relabel_configs:
16+
# - source_labels: ['__name__']
17+
# regex: 'node_load1'
18+
# action: keep
19+
#
20+
# prometheus_remote_read:
21+
# - url: "http://{{ influxdb_host }}:8086/api/v1/prom/read?db={{ influxdb_db }}"
22+
# basic_auth:
23+
# username: "{{ influxdb_user }}"
24+
# password: "{{ influxdb_password }}"
25+
# read_recent: false
26+
# required_matchers:
27+
# job: "node"
2828

2929
prometheus_alertmanager_config:
3030
- scheme: http
@@ -48,11 +48,11 @@ prometheus_targets:
4848
- "{{ ansible_host }}:3000"
4949
labels:
5050
env: demo
51-
docker:
52-
- targets:
53-
"{{ groups['influxdb'] | map('extract', hostvars, ['ansible_host']) | map('regex_replace', '$', ':8080') | list }}"
54-
labels:
55-
env: demo
51+
# docker:
52+
# - targets:
53+
# "{{ groups['influxdb'] | map('extract', hostvars, ['ansible_host']) | map('regex_replace', '$', ':8080') | list }}"
54+
# labels:
55+
# env: demo
5656
netdata:
5757
- targets:
5858
- "london.my-netdata.io"
@@ -110,11 +110,11 @@ prometheus_scrape_configs:
110110
target_label: instance
111111
- target_label: __address__
112112
replacement: 127.0.0.1:9115 # Blackbox exporter.
113-
- job_name: 'influxdb'
114-
metrics_path: /metrics
115-
static_configs:
116-
- targets:
117-
- "{{ influxdb_host }}:8086"
113+
#- job_name: 'influxdb'
114+
# metrics_path: /metrics
115+
# static_configs:
116+
# - targets:
117+
# - "{{ influxdb_host }}:8086"
118118
- job_name: "netdata"
119119
scrape_interval: 60s
120120
metrics_path: "/api/v1/allmetrics"

hosts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
demo ansible_host=demo.cloudalchemy.org ansible_user=root
2-
influx ansible_host=influx.cloudalchemy.org ansible_user=root
2+
#influx ansible_host=influx.cloudalchemy.org ansible_user=root
33

44
[prometheus]
55
demo
@@ -10,5 +10,5 @@ demo
1010
[web]
1111
demo
1212

13-
[influxdb]
14-
influx
13+
#[influxdb]
14+
#influx

0 commit comments

Comments
 (0)