scalair.ansible_vmware_exporter
Rol de Ansible: Exportador de VMware
Instala y configura el exportador de VMware, un exportador utilizado por Prometheus.
Requisitos
No se requieren requisitos especiales; nota que este rol necesita acceso de root, por lo que debe ejecutarse con become: yes
.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
vmware_exporter_port: 9272
El puerto en el que se publicará el endpoint http del vmware_exporter.
vmware_exporter_targets: []
Esta variable contiene una lista de secciones (hosts de vsphere) a las que se conectará el vmware_exporter. Se basa en el archivo de configuración del exportador de VMware, así que consulta eso antes de configurar esta variable.
Ejemplos se proporcionan a continuación en 'Ejemplo de Playbook' o en defaults/main.yml
.
Dependencias
- geerlingguy.repo-epel si estás utilizando CentOS o algún derivado de Red Hat.
Ejemplo de Playbook
- hosts: vmware_exporter_servers
become: yes
vars:
vmware_exporter_targets:
- default:
vsphere_host: "vcenter"
vsphere_user: "usuario"
vsphere_password: "contraseña"
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: "contraseña"
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
Licencia
Licencia Apache 2.0
Información del Autor
Este rol fue creado en 2019 por Julien Delvecchio.
Ansible role that installs and configures prometheus vmware_exporter
ansible-galaxy install scalair.ansible_vmware_exporter