avinetworks.avisdk

DÉPRÉCIÉ

Ansible Galaxy

⛔️ DÉPRÉCIÉ : Ce dépôt n'est plus pris en charge, merci de considérer l'utilisation de https://github.com/vmware/ansible-collection-alb à la place, car ce rôle a été migré vers les collections Ansible.

En utilisant ce rôle, vous pourrez utiliser la dernière version, ainsi que des modules Ansible Avi spécifiques à une version.

Exigences

  • python >= 2.6
  • avisdk
  • requests-toolbelt

Ce rôle nécessite Ansible 2.0 ou une version supérieure. Les exigences sont listées dans le fichier de métadonnées.

Veuillez installer avisdk via pip avant d'exécuter ce module.

pip install avisdk --upgrade

Installation

Pour installer le module Ansible AviSDK, veuillez exécuter la commande sur la machine à partir de laquelle vous utiliserez Ansible.

ansible-galaxy install -f avinetworks.avisdk

Pour plus d'informations, veuillez visiter http://docs.ansible.com/ansible/galaxy.html

Variables de rôle

Exemples de Playbooks

L'exemple suivant est générique et s'applique à tout module.

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

Cet exemple montre l'utilisation du module avi_healthmonitor inclus dans ce rôle.

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

Il y a beaucoup plus d'exemples disponibles à https://github.com/avinetworks/devops/tree/master/ansible et également disponibles dans les "EXEMPLES" de chaque module.

Licence

Apache 2.0

Informations sur l'auteur

Avi Networks
Avi Networks

Installer
ansible-galaxy install avinetworks.avisdk
Licence
apache-2.0
Téléchargements
136.8k
Propriétaire