scalair.ansible_vmware_exporter

Rol de Ansible: Exportador de VMware

Estado de construcción

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.

Acerca del proyecto

Ansible role that installs and configures prometheus vmware_exporter

Instalar
ansible-galaxy install scalair.ansible_vmware_exporter
Licencia
apache-2.0
Descargas
117
Propietario
Public and private cloud operator