Skip to content
Snippets Groups Projects
Commit a07dd18e authored by void's avatar void
Browse files

netdata auf hix

parent 0a438f0b
No related branches found
No related tags found
No related merge requests found
---
- name: "create folder struct for {{ servicename }}"
file:
path: "{{ item }}"
state: "directory"
with_items:
- "{{ basedir }}"
- "{{ basedir }}/config"
- "{{ basedir }}/lib"
- "{{ basedir }}/cache"
- name: "create config files for {{ servicename }}"
template:
src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- docker-compose.yml
- name: "start {{ servicename }} docker"
docker_compose:
project_src: "{{ basedir }}"
state: present
version: '3'
services:
app:
image: netdata/netdata
restart: always
cap_add:
- SYS_PTRACE
- SYS_ADMIN
security_opt:
- apparmor:unconfined
environment:
- DOCKER_USR=root
volumes:
- {{ basedir }}/config/netdata:/etc/netdata
- {{ basedir }}/lib:/var/lib/netdata
- {{ basedir }}/cache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
- traefik.enable=true
- traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
- traefik.http.routers.{{ servicename }}.entrypoints=websecure
- traefik.http.services.{{ servicename }}.loadbalancer.server.port=19999
networks:
- default
- web
networks:
web:
external: true
\ No newline at end of file
--- ---
- name: "create folder struct for {{ basedir }}" - name: "create folder struct for {{ servicename }}"
file: file:
path: "{{ basedir }}" path: "{{ basedir }}"
state: "directory" state: "directory"
with_items:
- "{{ basedir }}"
- "{{ basedir }}/data"
- name: "create folder struct for {{ basedir }}" - name: "create config files for {{ servicename }}"
file:
path: "{{ basedir }}/data"
state: "directory"
- name: "create config files for {{ basedir }}"
template: template:
src: "{{ item }}" src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}" dest: "{{ basedir }}/{{ item }}"
...@@ -19,7 +16,7 @@ ...@@ -19,7 +16,7 @@
- docker-compose.yml - docker-compose.yml
- prometheus.yml - prometheus.yml
- name: "start {{ basedir }} docker" - name: "start {{ servicename }} docker"
docker_compose: docker_compose:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
......
...@@ -326,6 +326,12 @@ ...@@ -326,6 +326,12 @@
mqtt_port: 1883, mqtt_port: 1883,
influxdb_port: 18086 influxdb_port: 18086
} }
- {
role: remote/docker_netdata, tags: netdata,
servicename: netdata,
basedir: /srv/netdata,
domain: "netdata.warpzone.remote"
}
- { - {
role: remote/docker_prometheus, tags: prometheus, role: remote/docker_prometheus, tags: prometheus,
servicename: prometheus, servicename: prometheus,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment