Add cAdvisor and Prometheus integration
This commit is contained in:
parent
7c249e978b
commit
89c73cbfa4
3 changed files with 48 additions and 0 deletions
|
|
@ -1,4 +1,43 @@
|
|||
---
|
||||
- name: Install the container
|
||||
become: true
|
||||
community.docker.docker_container:
|
||||
name: cadvisor
|
||||
image: "gcr.io/cadvisor/cadvisor:{{ versions.monitoring.cAdvisor }}"
|
||||
image_name_mismatch: recreate
|
||||
ports:
|
||||
- "127.0.0.1:8091:8080/tcp"
|
||||
mounts:
|
||||
- source: /
|
||||
target: /rootfs
|
||||
read_only: true
|
||||
type: bind
|
||||
- source: /var/run
|
||||
target: /var/run
|
||||
read_only: true
|
||||
type: bind
|
||||
- source: /sys
|
||||
target: /sys
|
||||
read_only: true
|
||||
type: bind
|
||||
- source: /var/lib/docker/
|
||||
target: /var/lib/docker
|
||||
read_only: true
|
||||
type: bind
|
||||
- source: /dev/disk/
|
||||
target: /dev/disk
|
||||
read_only: true
|
||||
type: bind
|
||||
privileged: true
|
||||
devices:
|
||||
- /dev/kmsg
|
||||
restart_policy: always
|
||||
- name: Include simple-reverse-proxy role
|
||||
ansible.builtin.include_role:
|
||||
name: simple-reverse-proxy
|
||||
vars:
|
||||
simple_reverse_proxy_internal_port: 8091
|
||||
simple_reverse_proxy_internal_subdomain: cadvisor
|
||||
- name: Include the Prometheus role
|
||||
ansible.builtin.include_role:
|
||||
name: prometheus.prometheus.prometheus
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue