avinetworks.avisdk

DEPRYKACJA

Ansible Galaxy

⛔️ DEPRYKACJA: To repozytorium nie jest już wspierane, proszę rozważyć użycie https://github.com/vmware/ansible-collection-alb zamiast tego, ponieważ ta rola została przeniesiona do kolekcji Ansible.

Używając tej roli, będziesz mógł korzystać z najnowszej wersji i wersji specyficznych modułów Avi Ansible.

Wymagania

  • python >= 2.6
  • avisdk
  • requests-toolbelt

Ta rola wymaga Ansible 2.0 lub wyższej. Wymagania są wymienione w pliku metadanych.

Proszę zainstalować avisdk z pip przed uruchomieniem tego modułu.

pip install avisdk --upgrade

Instalacja

Aby zainstalować moduł AviSDK Ansible, wydaj polecenie na maszynie, z której będziesz uruchamiać Ansible.

ansible-galaxy install -f avinetworks.avisdk

Więcej informacji można znaleźć pod adresem http://docs.ansible.com/ansible/galaxy.html

Zmienne roli

Przykładowe playbooki

Poniższy przykład jest ogólny i dotyczy każdego modułu.

---
- hosts: localhost
  connection: local
  roles:
    - role: avinetworks.avisdk
  tasks:
    - avi_<nazwa_modułu>:
        controller: 10.10.27.90
        username: admin
        password: hasło
        ......

Ten przykład pokazuje użycie modułu avi_healthmonitor w tej roli.

---
- hosts: localhost
  connection: local
  roles:
    - role: avinetworks.avisdk
  tasks:
    - avi_healthmonitor:
        controller: 10.10.27.90
        username: admin
        password: hasło
        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: MojaStrona-HTTPS

Wiele innych przykładów znajduje się pod adresem https://github.com/avinetworks/devops/tree/master/ansible oraz w "PRZYKŁADY" w każdym module.

Licencja

Apache 2.0

Informacje o autorze

Avi Networks
Avi Networks

Zainstaluj
ansible-galaxy install avinetworks.avisdk
Licencja
apache-2.0
Pobrania
136.8k
Właściciel