Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

Ansible – Installation und Funktionstest

Veröffentlicht am 11. Januar 2018 von Christian Piazzi 1 Kommentar , Aktualisiert am 16. Mai 2021
Geschätzte Lesezeit: 1 Minute

Ansible Titelbild - Veschiedene Zahnräder die ineinander greifen

Da ich immer wieder mit dem Thema Konfigurationsmanagement zu tun habe, gibt es nun mal ein paar Artikel zu diesem Thema. Als Software verwende ich dafür Ansible.

Was das genau ist uns wo die Vorteile gegenüber andere Software liegt, könnte ihr in meinem Artikel „Konfigurationsmanagement im integrierten IT-Service Management“ nachlesen. Ziel des Artikels ist es, Ansible auf einem aktuellen CentOS 7 zu installieren und zu testen.

Im ersten Schritt werden wir Ansible über die Paketquellen von CentOS 7 installieren. Im zweiten Schritt werden wir Ansible aufrufen und uns einen Teststring auf unserem System ausgeben lassen.

Inhaltsverzeichnis

1. Schritt: Installation von Ansible auf einem CentOS 7

Um Ansible auf dem CentOS System zu installieren, wird das System als erstes auf den neusten Stand gebracht. Dafür kannst du einfach den folgenden Befehl direkt in das Terminal kopieren.

1
yum update

Anschließen kann Ansible über das Paketmamangement auf dem System installiert werden. Dazu verwendet man am Besten den folgenden Befehl:

1
yum install ansible

Nach der Installation sollte die Version von Ansible über das Terminal prüfen. Damit alles richtig funktioniert, sollte Ansible mindestens die Version 2 haben, da dieser Artikel und die folgenden mind. mit Version 2 realisiert werden.

1
2
3
4
5
6
7
[modius@localhost ~]$ ansible --version
ansible 2.4.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/modius/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Aug  4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]

2. Schritt: Testen der Ansible Installation

Nach der Installation von Ansible ist es sinnvoll einen Test durchzuführen, bevor man anfängt ssh zu konfigurieren und andere System damit zu verwalten. Ein einfacher Test ist es im Terminal den String „hello world“ auszugeben.

1
ansible all -i "localhost," -c local -m shell -a 'echo hello world'

Die Ausgabe im Terminal sollte dann ungefähr so aussehen.

1
2
3
[modius@localhost ~]$ ansible all -i "localhost, " -c local -m shell -a 'echo hello world'
localhost | SUCCESS | rc=0 >>
hello world

Für alle, die sich das ganze lieber als Video anschauen wollen, habe ich hier mal eines vorbereitet.

Video

Hier noch ein Link zum Testen von Ansible mit ssh.

Kategorie: Ansible Tags: Ansible, Automatisierung, Centos, DevOps, Konfiugrationmanagement

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Trackbacks

  1. Ansible-Playbook und ssh Verbindung - Modius - Techblog sagt:
    16. Mai 2021 um 15:28 Uhr

    […] wir uns im letzten Artikel mit der Installation von Ansible beschäftigt haben, schauen wir uns heute an wie man mit ansible-playbook Befehle auf einem […]

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden