scalair.ansible_vmware_exporter
Rôle Ansible : Exportateur VMware
Installe et configure l'exportateur VMware, un exportateur utilisé par Prometheus.
Exigences
Pas d'exigences particulières ; notez que ce rôle nécessite un accès root, donc doit être exécuté avec become: yes
.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
):
vmware_exporter_port: 9272
Le port sur lequel le point de terminaison http de l'exportateur VMware sera publié.
vmware_exporter_targets: []
Cette variable contient une liste de sections (hôtes vsphere) auxquels l'exportateur VMware se connectera. Elle est basée sur le fichier de configuration de l'exportateur VMware, donc veuillez vous référer à cela avant de définir cette variable.
Des exemples sont fournis ci-dessous dans 'Exemple de Playbook' ou dans defaults/main.yml
.
Dépendances
- geerlingguy.repo-epel si vous utilisez CentOS ou un dérivé de Red Hat.
Exemple de Playbook
- hosts: vmware_exporter_servers
become: yes
vars:
vmware_exporter_targets:
- default:
vsphere_host: "vcenter"
vsphere_user: "utilisateur"
vsphere_password: "motdepasse"
ignore_ssl: False
collect_only:
vms: True
snapshots: True
vmguests: True
datastores: True
hosts: True
- limited:
vsphere_host: "slowvc.example.com"
vsphere_user: "[email protected]"
vsphere_password: "motdepasse"
ignore_ssl: True
collect_only:
vms: False
snapshots: False
vmguests: False
datastores: True
hosts: False
roles:
- role: geerlingguy.repo-epel
when: ansible_os_family == 'RedHat'
- scalair.vmware_exporter
Licence
Licence Apache 2.0
Informations sur l'auteur
Ce rôle a été créé en 2019 par Julien Delvecchio.
Ansible role that installs and configures prometheus vmware_exporter
ansible-galaxy install scalair.ansible_vmware_exporter