Einführung in Ansible

What

Dieser Artikel bietet eine klare und einfache Einführung in Ansible und führt Anfänger durch die Installation, Grundkonfiguration und die Ausführung erster Automatisierungsaufgaben.

Why

Ansible vereinfacht die IT-Automatisierung durch ein agentenloses und leicht erlernbares Tool für Konfigurationsmanagement, Anwendungsbereitstellung und Aufgabenautomatisierung. Es erhöht die Effizienz, reduziert manuelle Fehler und sorgt für konsistente Umgebungen.

How

Schritt 1: Ansible installieren

Auf Ubuntu/Debian

sudo apt update
sudo apt install -y ansible

Auf CentOS/RHEL

sudo yum install epel-release
sudo yum install -y ansible

Mit pip (für die neueste Version)

pip install ansible

Schritt 2: Installation überprüfen

ansible --version

Schritt 3: Inventardatei konfigurieren

Erstellen Sie eine Inventardatei zur Definition der verwalteten Hosts.

sudo nano /etc/ansible/hosts

Beispielinhalt:

[webservers]
192.168.1.10
192.168.1.11

[dbservers]
db01.example.com

Schritt 4: Verbindung mit dem Ping-Modul testen

ansible all -m ping

Mit einem bestimmten Benutzer:

ansible all -m ping -u your_user

Schritt 5: Einfaches Playbook erstellen

Erstellen Sie eine Datei namens install_nginx.yml.

- hosts: webservers
  become: yes
  tasks:
    - name: Installiere Nginx
      apt:
        name: nginx
        state: present

Schritt 6: Playbook ausführen

ansible-playbook install_nginx.yml

Conclusion

Ansible bietet einen leistungsstarken und dennoch einfachen Ansatz zur Automatisierung von IT-Aufgaben. Mit den Grundlagen können Sie schnell die Automatisierung in Ihrer Infrastruktur skalieren. Entdecken Sie erweiterte Funktionen wie Rollen, Variablen und Ansible Galaxy, um Ihre Automatisierungsabläufe weiter zu optimieren.

タイトルとURLをコピーしました