added glances

authelia
chatton 2 years ago
parent e16c8cc34a
commit 074eef4a7a

@ -89,11 +89,6 @@ services:
default_network: mariadb_net default_network: mariadb_net
image: nextcloud image: nextcloud
tag: 27.0 tag: 27.0
- name: dashboards
template_vars:
dashy: true
dashdot: true
glances: true
- name: nginx-proxy-manager - name: nginx-proxy-manager
- name: plex - name: plex
template_vars: template_vars:

@ -14,11 +14,6 @@ portainer_endpoint: 23
services: services:
- name: pihole - name: pihole
- name: hasteypaste - name: hasteypaste
- name: dashboards
template_vars:
dashy: false
dashdot: true
glances: true
- name: diun - name: diun
ansible_pull_path: /usr/local/bin/ansible-pull ansible_pull_path: /usr/local/bin/ansible-pull

@ -69,6 +69,7 @@
- role: portainer_vaultwarden - role: portainer_vaultwarden
- role: portainer_dashy - role: portainer_dashy
- role: portainer_dashdot - role: portainer_dashdot
- role: portainer_glances
- name: Setup and deploy portainer services (qnap). - name: Setup and deploy portainer services (qnap).
hosts: qnap hosts: qnap
@ -81,6 +82,7 @@
roles: roles:
- role: portainer_dashy - role: portainer_dashy
- role: portainer_dashdot - role: portainer_dashdot
- role: portainer_glances
# #
#- name: Setup and deploy templated portainer services. #- name: Setup and deploy templated portainer services.

@ -0,0 +1,8 @@
---
glances_image: nicolargo/glances
glances_tag: latest-alpine
glances_expose_port: 8083
glances_portainer_stack_name: glances
glances_container_name: glances
glances_restart_policy: unless-stopped
glances_pid: host

@ -0,0 +1,21 @@
---
- name: "Glances | Update Portainer."
chatton.portainer.portainer_stack:
username: admin
password: '{{ portainer.password }}'
base_url: '{{ portainer_base_url }}'
stack_name: '{{ glances_portainer_stack_name }}'
endpoint_id: '{{ portainer_endpoint }}'
state: present
definition:
services:
glances:
image: "{{ glances_image }}:{{ glances_tag }}"
restart: "{{ glances_restart_policy }}"
pid: "{{ glances_pid }}"
ports:
- "{{ glances_expose_port}}:61208"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- "GLANCES_OPT=-w"

@ -1,52 +0,0 @@
---
version: '3.5'
services:
{% if template_vars.dashdot %}
dash-dot:
container_name: dashdot
image: mauricenino/dashdot:latest
restart: unless-stopped
privileged: true
ports:
- '3010:3001'
volumes:
- /:/mnt/host:ro
{% endif %}
{% if template_vars.dashy %}
dashy:
container_name: dashy
image: lissy93/dashy
volumes:
- /etc/config/dashy/dashy-config.yml:/app/public/conf.yml
ports:
- 4000:80
environment:
- NODE_ENV=production
- UID=1000
- GID=1000
# Specify restart policy
restart: unless-stopped
# Configure healthchecks
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s
timeout: 10s
retries: 3
start_period: 40s
{% endif %}
{% if template_vars.glances %}
glances:
image: nicolargo/glances:latest-alpine
restart: unless-stopped
pid: host
ports:
- "8083:61208"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- "GLANCES_OPT=-w"
{% endif %}
Loading…
Cancel
Save