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

Über das Projekt

Ansible role that allows use of the F5 Ansible Modules

Installieren
ansible-galaxy install f5devcentral.f5ansible
GitHub Repository
Lizenz
gpl-3.0
Downloads
47.8k
Besitzer
Community Supported Repos