Ansible verfügt über verschiedene Arten von Modulen, die jeweils nach Bedarf eigen sind. Die häufigsten sind die Befehls- und Shell -Module.
Während das Befehlsmodul für Aufgaben von Vorteil ist, die auf Ad-hoc-Befehle gerecht werden, wird das Shell-Modul für kompliziertere Befehle verwendet. Das Shell -Modul wird auch verwendet, um Befehle auszuführen, die Symbole wie enthalten ?, , | usw. in ihren Aussagen. Trotz allem gibt es Aufgaben, bei denen Sie ein ganz anderes Modul verwenden müssen.
Ein Beispiel für eine solche Aufgabe ist das HTTP- und HTTPS -Management. Ein separates Modul für ihr Management kann sich als sehr nützlich erweisen. Glücklicherweise bietet Ansible Ihnen genau das.
Einführung des Ansible URI -Moduls
Das Ansible URI-Modul ist für die Verwaltung aller HTTP- und HTTPS-bezogenen Dienste verantwortlich. Es unterstützt auch Mechanismen zur Authentifizierung von HTTP.
Das Modul ist als Ansible bekannt.gebaut.Uri und kommt mit dem Ansible -Kern vorinstalliert. Das Erlernen der Verwendung des URI -Moduls kann Wunder für Sie bewirken, wenn Sie an Aufgaben im Zusammenhang mit der Serververwaltung arbeiten.
Dieser Leitfaden soll Ihnen helfen, etwas über das Ansible URI -Modul zu lernen. Wir werden die Grundlagen des Moduls zusammen mit einigen notwendigen Parametern und Optionen abdecken. Wir werden die Verwendung einiger dieser Parameter mit Hilfe von Beispielen demonstrieren.
Abgesehen davon beginnen wir, beginnen wir.
Voraussetzungen des Ansible URI -Moduls
Um sicherzustellen, dass das Ansible URI -Modul einwandfrei auf Ihrem System läuft, stellen Sie sicher, dass Sie Folgendes haben:
Wir empfehlen auch, dass Sie ein grundlegendes Know-how darüber haben, wie Sie Befehle im Terminal ausführen, um sicherzustellen, dass Sie wissen, was Sie tun.
Nachdem Sie die Voraussetzungen des Ansible URI -Moduls erfahren haben, können Sie weiter über die Parameter erfahren.
Parameter des Ansible URI -Moduls
Das URI -Modul verfügt über viele Parameter für die Ausführung. Eine Liste wichtiger Parameter finden Sie unten.
Ab dem Parameter „URL:“ wird dieser Parameter verwendet, um eine URL an das URI -Modul weiterzugeben. Ein Beispiel für diesen Parameter ist unten angegeben.
- Name: Überprüfen Sie die Verbindung zu einer Webseite und geben Sie den Status 200 zurück, falls erfolgreichDer obige Code nimmt die URL als Zeichenfolge im Parameter „URL:“ ein und gibt einen Statuscode zurück, wenn er erfolgreich ist.
Ein weiterer häufig verwendeter Parameter ist "status_code". Dieser Parameter gibt einen Code zurück, der Informationen über den Erfolg der angegebenen HTTP -Anfrage gibt.
Einige andere nützliche Parameter sind:
Abgesehen davon gibt es viele andere Parameter, die mit dem Ansible URI -Modul verfügbar sind. Wenn Sie im Detail über sie erfahren möchten, sind diese Parameter in der offiziellen Ansible -Dokumentation verfügbar.
Der nächste Abschnitt dieses Handbuchs umfasst einige Beispiele, wie Sie das URI -Modul verwenden können.
Überprüfen Sie, ob ein Wort im Seiteninhalt vorhanden ist
Der folgende Codeblock gibt an, wie Sie das Ansible URI -Modul verwenden können, um auf einer Webseite nach Schlüsselwörtern zu suchen.
- Name: Überprüfen Sie den Seiteninhalt, den Status 200 zurückFühren Sie nun dieses Spielbuch aus, indem Sie den folgenden Befehl im Linux -Terminal ausführen.
Ansible-Playbook-Testbuch.YMLWenn Sie den Code für eine bestimmte URL ausführen, werden die Webseite für das Keyword Linux durchsucht. Wenn es auf der Webseite nicht das Wort findet, gibt es den Status 200 zurück 200 zurück.
Das nächste Beispiel deckt das Ansible URI -Modul für Probleme ab, die sich an einer Webseite anmelden müssen.
Verwenden des Ansible URI -Moduls zum Anmelden bei Webseiten
Das Ansible URI -Modul kann verwendet werden, um den Inhalt von Webseiten zu verwalten, für die Anmeldezeiten erforderlich sind. Die folgenden Beispiele finden Sie für formbasierte Webseiten.
- Name: Melden Sie sich auf einer formbasierten Webseite an und verwenden Sie das zurückgegebene Cookie später auf die App zuzugreifenDas nächste Beispiel zeigt, wie Sie mit Hilfe des Ansible URI-Modul.
- Name: Verwenden Sie Tupel, um sich auf einer formbasierten Webseite anzumeldenAbgesehen davon sind viele andere Beispiele in der offiziellen Dokumentation des Ansible URI -Moduls verfügbar. Wir empfehlen Ihnen, sie zu überprüfen, um ein besseres Verständnis dafür zu erhalten, wie das Ansible URI -Modul verwendet wird.
Abschluss
Wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, das Ansible URI -Modul kennenzulernen. Wir haben die Grundlagen des Moduls zusammen mit den Parametern und einigen Beispielen für die Verwendung des URI -Moduls abgedeckt. Wir hoffen, dass Sie eine angenehme Erfahrung mit dem URI -Modul haben.