erjac77.f5
Rôle Ansible pour systèmes F5
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
- Eric Jacob (@erjac77)
Contributeurs
- Gabriel Fortin (@GabrielFortin)
À 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