erjac77.f5

Rôle Ansible pour systèmes F5

Fait avec Style de code : black Score de qualité Ansible Rôle Ansible Licence

Un module Ansible pour effectuer des tâches opérationnelles et de configuration spécifiques sur les systèmes F5. Plus de 190 composants pris en charge (et ça continue).

Systèmes F5 pris en charge :

  • BIG-IP
  • BIG-IQ
  • iWorkflow

Exigences

  • Ansible >= 2.8.0 (ansible)
  • F5 Python SDK >= 3.0.21 (f5-sdk)
  • Deep Difference >= 4.2.0 (deepdiff)
  • Requests: HTTP pour les humains >= 2.22.0 (requests)

Installation

1. Installer les exigences

pip3 install "ansible>=2.8.0"
pip3 install "deepdiff>=4.2.0"
pip3 install "f5-sdk>=3.0.21"
pip3 install "requests>=2.22.0"

2. Installer le rôle F5 depuis Ansible Galaxy

ansible-galaxy install erjac77.f5

Exemple de Playbook

- hosts: bigips
  connection: local
  roles:
    - erjac77.f5

  tasks:
    - name: Créer un Pool LTM
      f5bigip_ltm_pool:
        provider:
          server: "{{ inventory_hostname }}"
          server_port: 443
          user: admin
          password: admin
          validate_certs: false
        name: my_pool
        partition: Common
        description: Mon Pool
        load_balancing_mode: least-connections-members
        state: present

Vous trouverez plus d'exemples dans le Wiki.

Licence

Apache 2.0

Informations sur l'auteur

Contributeurs

À propos du projet

Ansible roles to perform specific operational and configuration tasks on F5 BIG-IP systems.

Installer
ansible-galaxy install erjac77.f5
Licence
apache-2.0
Téléchargements
204
Propriétaire
Automate everything