Gibt es so etwas wie Ansible/Salt/Chef für den einfachen persönlichen Gebrauch?

Gibt es so etwas wie Ansible/Salt/Chef für den einfachen persönlichen Gebrauch?

Ich möchte meine Codierungsumgebung kodifizieren – Pakete, Dotfiles, Vim/Emacs-Plugins usw. Ich hoste meine Dotfiles derzeit auf GitHub und es wäre toll, wenn es eine Möglichkeit gäbe, auch erforderliche Pakete anzugeben. Wenn meine Dotfiles und Editor-Plugins auf die Installation bestimmter Tools angewiesen sind, möchte ich diese nicht jedes Mal neu entdecken, wenn ich eine neue Maschine verwende.

Gibt es akzeptierte Alternativen, außer Bash-Skripte manuell zu erstellen, um Brew auf dem Mac und Yum unter Linux aufzurufen? Was ist, wenn einige Tools einen Build aus der Quelle erfordern und auf Yum nicht verfügbar sind?

Mir gefällt die Idee von Docker-Images, aber ich finde, dass das eine zu große Schicht ist – ich möchte diese Tools direkt auf meinem Rechner installiert haben. (Sie können mich wahrscheinlich etwas umstimmen)

Danke!

verwandte Informationen