f5devcentral.f5ansible
f5devcentral.f5ansible
Mit dieser Rolle kannst du die neueste Version und versionsspezifische Ansible-Module von F5 Networks verwenden.
Mit der offiziellen Veröffentlichung der Sammlungen mit Ansible 2.9 wird diese Rolle eingestellt und nicht mehr aktualisiert. Die letzte aktualisierte und veröffentlichte Version der Rolle ist v2019.9.27.
Anforderungen
- Python >= 2.7
Aufgrund der Entfernung bestimmter veralteter Parameter wurde die Anforderungsänderung der Ansible-Version auf 2.9 oder höher festgelegt, beginnend mit Versionen später als v2019.8.2. Die Anforderungen sind in der Metadaten-Datei aufgeführt.
Installation
Diese Rolle wird in zwei Formen veröffentlicht.
- täglich
- zweiwöchentlich
Die Auswahl der Form sollte auf deiner Toleranz für instabilen Code basieren. F5 gibt keine Garantien, dass die zweiwöchentliche Veröffentlichung stabiler ist. Sie entspricht jedoch der Toleranz einiger Personen für Produktupdates.
Zum Beispiel kann das tägliche Update eine Belastung für den Wartenden der Playbooks sein und kann in einem für sie unhaltbaren Moment Probleme verursachen. In diesem Fall ist ein zweiwöchentliches Update logischer.
Andererseits ziehen es einige Personen vor, an der Spitze der Technologie zu leben, und für diese Personen ist ein täglicher Build akzeptabel.
Um den zweiwöchentlichen Build der F5 Networks Ansible-Rolle zu installieren, gib bitte den folgenden Befehl auf dem Rechner ein, von dem aus du Ansible ausführen möchtest.
ansible-galaxy install -f f5devcentral.f5ansible
Um den täglichen Build der F5 Networks Ansible-Rolle zu installieren, gib bitte den folgenden Befehl auf dem Rechner ein, von dem aus du Ansible ausführen möchtest.
ansible-galaxy install -f f5devcentral.f5ansible,master
Für weitere Informationen besuche bitte http://docs.ansible.com/ansible/galaxy.html
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit Standardwerten (siehe defaults/main.yml
):
f5ansible_debug: nein
Aktiviert die Installation und Konfiguration der Debugging-Funktionalität. Dies ist nützlich, wenn du mit den Entwicklern von F5 Networks Ansible zusammenarbeitest, um Probleme zu debuggen.
Beispiel-Playbooks
Das folgende Beispiel ist allgemein und gilt für jedes Modul.
---
- hosts: localhost
connection: local
roles:
- role: f5devcentral.f5ansible
tasks:
- name: Eine Aufgabe
bigip_<module_name>:
provider:
server: 1.1.1.1
user: admin
password: geheim
......
Dieses Beispiel zeigt die Verwendung des Moduls bigip_virtual_server, das in dieser Rolle enthalten ist.
---
- hosts: localhost
connection: local
roles:
- role: f5devcentral.f5ansible
tasks:
- name: Virtuellen Server erstellen
bigip_virtual_server:
name: virt1
destination: 2.1.3.4
port: 9000
description: Meine Beschreibung
snat: Automap
pool: pool1
provider:
user: admin
server: 1.1.1.1
password: geheim
validate_certs: nein
register: result
Es gibt viele weitere Beispiele im EXAMPLES
-Verzeichnis innerhalb jedes Moduls.
Lizenz
Apache 2.0
Veröffentlichungen
Diese Rolle wird in Ansible Galaxy alle zwei Wochen aktualisiert. Wenn du eine vorübergehende Version dieser Rolle installieren möchtest, verwende den folgenden Befehl ansible-galaxy
ansible-galaxy install f5devcentral.f5ansible,master
Beachte das Einfügen des "Kommas" und "master" am Ende des Befehls.
Autoreninformation
F5 Networks
F5 Networks
Ansible role that allows use of the F5 Ansible Modules
ansible-galaxy install f5devcentral.f5ansible