avinetworks.avisdk

DEPRECATED

Ansible Galaxy

⛔️ OBSOLETO: Este repositorio ya no es compatible, considere utilizar https://github.com/vmware/ansible-collection-alb en su lugar, ya que este rol ha sido migrado a colecciones de ansible.

Usando este rol, podrá utilizar la última versión y módulos de Ansible específicos de Avi.

Requisitos

  • python >= 2.6
  • avisdk
  • requests-toolbelt

Este rol requiere Ansible 2.0 o superior. Los requisitos están listados en el archivo de metadatos.

Por favor, instale avisdk desde pip antes de ejecutar este módulo.

pip install avisdk --upgrade

Instalación

Para instalar el Módulo Ansible AviSDK, ejecute el siguiente comando en la máquina desde la cual ejecutará Ansible.

ansible-galaxy install -f avinetworks.avisdk

Para más información, visite http://docs.ansible.com/ansible/galaxy.html

Variables del Rol

Ejemplos de Playbooks

El siguiente ejemplo es genérico y se aplica a cualquier módulo.

---
- hosts: localhost
  connection: local
  roles:
    - role: avinetworks.avisdk
  tasks:
    - avi_<nombre_del_módulo>:
      controller: 10.10.27.90
      username: admin
      password: password
      ......

Este ejemplo muestra el uso del módulo avi_healthmonitor incluido en este rol.

---
- hosts: localhost
  connection: local
  roles:
    - role: avinetworks.avisdk
  tasks:
    - avi_healthmonitor:
        controller: 10.10.27.90
        username: admin
        password: password
        api_version: 17.1
        https_monitor:
          http_request: HEAD / HTTP/1.0
          http_response_code:
            - HTTP_2XX
            - HTTP_3XX
        receive_timeout: 4
        failed_checks: 3
        send_interval: 10
        successful_checks: 3
        type: HEALTH_MONITOR_HTTPS
        name: MiSitioWeb-HTTPS

Hay muchos más ejemplos disponibles en https://github.com/avinetworks/devops/tree/master/ansible y también disponibles en "EJEMPLOS" dentro de cada módulo.

Licencia

Apache 2.0

Información del Autor

Avi Networks
Avi Networks

Instalar
ansible-galaxy install avinetworks.avisdk
Licencia
apache-2.0
Descargas
136.8k
Propietario