Ansible

Ansible ist ein Werkzeug zur Automatisierung von Konfigurationsmanagement, Anwendungsbereitstellung, Orchestrierung und Infrastruktur als Code (IaC).

Mit Ansible kann man Server einheitlich konfigurieren und verwalten. Dazu schreibt man sog. Playbooks, Roles und Inventories auf Basis von YAML, auf deren Basis dann Ansible wiederholbare und konsistente Konfigurationen für eine Vielzahl von Systemen erstellen kann. Neben Servern kann Ansible auch Netzwerkinfrastrukturen wie Router und Switches konfigurieren und verwalten.

Darüber hinaus kann man mit Ansible Ressourcen in der Cloud bereitstellen und verwalten, einschließlich der Erstellung von Instanzen, Netzwerken und anderen Diensten. Weiterhin kann man mit Ansible man eine mehrstufige Webanwendung (z. B. Datenbank, Webserver und Anwendungsserver) automatisch installieren und konfigurieren lassen. Schließlich kann man mit Ansible CI/CD-Pipelines erstellen und darüber Software kontinuierlich und effizient automatisiert bereitstellen.

In dem unten aufgeführten Softwareprojekt habe ich Ansible verwendet. Wenn Sie Fragen zu Ansible haben, berate ich Sie gerne dazu. Weitere Informationen finden Sie auf der Seite zu meinen Dienstleistungen rund um Softwareentwicklung.

Beitrag zu Ansible im Blog

Container Orchestrierung

Erfahrungen aus der Evaluation und dem Betrieb von Kubernetes

Als Consultant und Softwareentwickler habe ich in den letzten Jahren diverse Kubernetes-Distributionen und -Dienste evaluiert und dabei lehrreiche Erfahrungen beim Aufbau und Betrieb von hochverfügbaren Infrastrukturen mit Kubernetes gesammelt. | mehr

Softwareprojekt mit Ansible

Migration von Anwendungen einer Versicherung zu Amazon Web Services (AWS)

Im Rahmen eines umfassenden Projekts unterstützte ich die Migration von selbst entwickelten, geschäftskritischen Anwendungen einer Versicherung aus dem firmeneigenen Rechenzentrum in die Amazon Web Services (AWS). | mehr