avinetworks.avisdk

DEPRIEST

Ansible Galaxy

⛔️ DEPRIEST: Dieses Repository wird nicht mehr unterstützt. Bitte nutzen Sie stattdessen https://github.com/vmware/ansible-collection-alb , da dieses Rollenkonzept auf Ansible-Sammlungen umgestellt wurde.

Mit dieser Rolle können Sie die neueste Version und versionsspezifische Avi Ansible-Module verwenden.

Anforderungen

  • Python >= 2.6
  • avisdk
  • requests-toolbelt

Diese Rolle erfordert Ansible 2.0 oder höher. Die Anforderungen sind in der Metadatei aufgeführt.

Bitte installieren Sie avisdk über pip, bevor Sie dieses Modul ausführen.

pip install avisdk --upgrade

Installation

Um das AviSDK Ansible-Modul zu installieren, geben Sie den Befehl auf dem Computer ein, von dem Sie Ansible ausführen.

ansible-galaxy install -f avinetworks.avisdk

Für weitere Informationen besuchen Sie http://docs.ansible.com/ansible/galaxy.html

Rollenvariablen

Beispiel-Playbooks

Das folgende Beispiel ist allgemein und gilt für jedes Modul.

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

Dieses Beispiel zeigt die Verwendung des Moduls avi_healthmonitor, das in dieser Rolle enthalten ist.

---
- 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: MyWebsite-HTTPS

Es gibt viele weitere Beispiele unter https://github.com/avinetworks/devops/tree/master/ansible und auch in den "BEISPIELEN" innerhalb jedes Moduls verfügbar.

Lizenz

Apache 2.0

Autorinformationen

Avi Networks
Avi Networks

Installieren
ansible-galaxy install avinetworks.avisdk
Lizenz
apache-2.0
Downloads
136.8k
Besitzer