Skip to content
Extraits de code Groupes Projets
Valider 89fd28ff rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[IMP] remove docker_auth, docker_jitsi, docker_owncloud

parent dac534bf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -28,18 +28,13 @@ Hosts from the following groups added to monitoring : ...@@ -28,18 +28,13 @@ Hosts from the following groups added to monitoring :
* docker_restrict_internet_access * docker_restrict_internet_access
* full_maintenance * full_maintenance
* backup_server * backup_server
* docker_auth
* docker_drawio * docker_drawio
* docker_etherpad * docker_etherpad
* docker_framadate * docker_framadate
* docker_jitsi
* docker_mattermost
* docker_nagios * docker_nagios
* docker_nextcloud * docker_nextcloud
* docker_odoo * docker_odoo
* docker_owncloud
* docker_privatebin * docker_privatebin
* docker_tuleap
* gitlab * gitlab
* odoo_server * odoo_server
* owncloud_server * owncloud_server
......
...@@ -90,7 +90,7 @@ define host{ ...@@ -90,7 +90,7 @@ define host{
define servicegroup{ define servicegroup{
servicegroup_name web-services servicegroup_name web-services
alias Services Web alias Services Web
members {% for host in groups['odoo_server'] | sort %}{{ host }},Odoo {{ hostvars[host].odoo_url }},{% endfor %}{% for host in groups['owncloud_server'] | sort %}{{ host }},OwnCloud {{ hostvars[host].cloud_url }},{% endfor %}{% for host in groups['docker_odoo'] | sort %}{% for name, values in hostvars[host].odoo_instances.items() | default([]) %}{% if values.url is defined %}{{ host }},{{ name }} server {{ values.url }},{% endif %}{% if values.domains is defined and values.domains is string %}{{ host }},{{ name }} server {{ values.domains }},{% else %}{% for domain in values.domains | default([]) %}{{ host }},{{ name }} server {{ domain }},{% endfor %}{% endif %}{% endfor %}{% endfor %}{% for host in groups['docker_owncloud'] | union(groups['docker_nextcloud']) | sort %}{{ host }},Cloud Server {{ hostvars[host].cloud_url }},{% if hostvars[host].cloud_onlyoffice is defined %}{{ host }},OnlyOffice Server {{ hostvars[host].cloud_onlyoffice_url }},{% endif %}{% endfor %}{% for host in groups['docker_auth'] | sort %}{% if loop.index == loop.length %}{{ host }},PhpLdapAdmin {{ hostvars[host].ldap_url }},{{ host }},SSO Server {{ hostvars[host].sso_url }}{% else %}{{ host }},PhpLdapAdmin {{ hostvars[host].ldap_url }},{{ host }},SSO Server {{ hostvars[host].sso_url }},{% endif %}{% endfor %} members {% for host in groups['odoo_server'] | sort %}{{ host }},Odoo {{ hostvars[host].odoo_url }},{% endfor %}{% for host in groups['owncloud_server'] | sort %}{{ host }},OwnCloud {{ hostvars[host].cloud_url }},{% endfor %}{% for host in groups['docker_odoo'] | sort %}{% for name, values in hostvars[host].odoo_instances.items() | default([]) %}{% if values.url is defined %}{{ host }},{{ name }} server {{ values.url }},{% endif %}{% if values.domains is defined and values.domains is string %}{{ host }},{{ name }} server {{ values.domains }},{% else %}{% for domain in values.domains | default([]) %}{{ host }},{{ name }} server {{ domain }},{% endfor %}{% endif %}{% endfor %}{% endfor %}{% for host in groups['docker_nextcloud'] | sort %}{{ host }},Cloud Server {{ hostvars[host].cloud_url }}{% if not loop.last %},{% endif %}{% endfor %}
} }
...@@ -148,22 +148,17 @@ define servicegroup{ ...@@ -148,22 +148,17 @@ define servicegroup{
members {{ groups['docker'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Proxy,') }},Docker Proxy members {{ groups['docker'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Proxy,') }},Docker Proxy
} }
define servicegroup{
servicegroup_name docker_auth
alias Auth Dockers
members {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker LDAP,') }},Docker LDAP,{{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker SSO,') }},Docker SSO
}
define servicegroup{ define servicegroup{
servicegroup_name docker_odoo servicegroup_name docker_odoo
alias Odoo Dockers alias Odoo Dockers
members {% for host in groups['docker_odoo'] | sort %}{% if host != 'Filament_Odoo' %}{% for name in hostvars[host].odoo_instances.keys() | default([]) %}{{ host }},Docker {{ name }},{% endfor %}{% endif %}{% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}{{ host }},Docker Odoo Whitelists,{% endif %}{% endfor %}Filament_Odoo,Docker odoo,Filament_Odoo,Docker Odoo Whitelists members {% for host in groups['docker_odoo'] | sort %}{% set outer_loop = loop %}{% for name in hostvars[host].odoo_instances.keys() | default([]) %}{{ host }},Docker {{ name }}{% if not (outer_loop.last and loop.last) %},{% endif %}{% endfor %}{% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}{% if loop.last %},{% endif %}{{ host }},Docker Odoo Whitelists{% if not loop.last %},{% endif %}{% endif %}{% endfor %}
} }
define servicegroup{ define servicegroup{
servicegroup_name docker_cloud servicegroup_name docker_cloud
alias Cloud Dockers alias Cloud Dockers
members {{ groups['docker_owncloud'] | union(groups['docker_nextcloud']) | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Cloud,') }},Docker Cloud members {{ groups['docker_nextcloud'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Cloud,') }},Docker Cloud
} }
# Generic service definition template - This is NOT a real service, just a template! # Generic service definition template - This is NOT a real service, just a template!
......
...@@ -214,26 +214,10 @@ define service{ ...@@ -214,26 +214,10 @@ define service{
check_command check_nrpe!check_docker_proxy check_command check_nrpe!check_docker_proxy
} }
# Docker LDAP
define service{
use generic-service,graphed-service
host_name {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
service_description Docker LDAP
check_command check_nrpe!check_docker_ldap
}
# Docker SSO
define service{
use generic-service,graphed-service
host_name {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
service_description Docker SSO
check_command check_nrpe!check_docker_sso
}
# Docker Cloud # Docker Cloud
define service{ define service{
use generic-service,graphed-service use generic-service,graphed-service
host_name {{ groups['docker_owncloud'] | union(groups.docker_nextcloud) | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }} host_name {{ groups['docker_nextcloud'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
service_description Docker Cloud service_description Docker Cloud
check_command check_nrpe!check_docker_cloud check_command check_nrpe!check_docker_cloud
} }
...@@ -262,14 +246,6 @@ define service{ ...@@ -262,14 +246,6 @@ define service{
check_command check_nrpe!check_docker_framadate check_command check_nrpe!check_docker_framadate
} }
# Docker Jitsi
define service{
use generic-service,graphed-service
host_name {{ groups['docker_jitsi'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
service_description Docker Jitsi
check_command check_nrpe!check_docker_jitsi
}
# Docker PrivateBin # Docker PrivateBin
define service{ define service{
use generic-service,graphed-service use generic-service,graphed-service
...@@ -295,24 +271,6 @@ define service{ ...@@ -295,24 +271,6 @@ define service{
# Definition des services HTTP # Definition des services HTTP
{% for host in groups['docker_auth'] | sort %}
# {{ host }} Docker Auth
define service{
use generic-service
host_name {{ host }}
service_description PhpLdapAdmin {{ hostvars[host].ldap_url }}
check_command check_https!'{{ hostvars[host].ldap_url }}'!/
}
define service{
use generic-service
host_name {{ host }}
service_description SSO Server {{ hostvars[host].sso_url }}
check_command check_https!'{{ hostvars[host].sso_url }}'!/
}
{% endfor %}
{% for host in groups['docker_odoo'] | sort %} {% for host in groups['docker_odoo'] | sort %}
# {{ host }} Docker Odoo # {{ host }} Docker Odoo
{% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %} {% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}
...@@ -364,7 +322,7 @@ define service{ ...@@ -364,7 +322,7 @@ define service{
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% for host in groups['docker_owncloud'] | union(groups['docker_nextcloud']) | sort %} {% for host in groups['docker_nextcloud'] | sort %}
# {{ host }} Docker Cloud # {{ host }} Docker Cloud
define service{ define service{
use generic-service use generic-service
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter