Um Server Infrastrukturen schnell und reproduzierbar konfigurieren zu können setzt man auf so genannte Configuration Management Lösungen. Die bekanntesten sind Puppet, Chef, Salstack und Ansible. Dabei hat Ansible den größten Verbreitungsgrad, die geringste Einstiegshürde und eine flache Lernkurve.
inventory
module
task
handler
variable
playbook
role
facts
ansible-vault
?ansible-galaxy
?
Beachte von Beginn an die unten stehenden Aufgaben!
localhost
System. Mach das nicht. Erstelle dir stattdessen mit lxd
container oder verwende Vagrant
um diese zu konfigurieren.ansible-lint
. Du kannst das auch gerne in einen Editor integrieren oder
Ansible linting pre-commit
Show archive.org snapshot
einrichten.