Automatisation mit Chef - Manage a node with Chef
Links https://learn.chef.io/modules/manage-a-node-chef-server#/ Server aufsetzen Wir haben Server die wir verwalten wollen, ein Chefserver und unsere Workstation. Auf dem Chefserver installieren wir git und laden uns den Chef Server von chef.io runter und installieren ihn. ein beherztes chef-server-ctl reconfigure braucht ewig, macht aber was. Leider nicht das richtige - es darf kein Apache laufen wund wir brauchen mehr als 1G Speicher. Mit ohne Apache und 4G läufts dann durch. chef-manage scheint ja toll zu sein, also haben wir das installiert. Workstation Anscheinend machen die SSH mit RSA Keys Wir haben ja Chef manage, also holen wir uns das Starter Kit. Nope haben wir nicht. Dazu brauchts eine Lizenz. Also Wir kopieren die 2 PEM Files (für die Orga und den User) in ein .chef Verzeichniss, das kopieren wir auf den client Erstellen uns eine knife.rb - wichtig hierbei: node_name muss wie unser User heissen, und hinter server_url kommt nohc die organisation Zusammenfassung Ja, geht alles. Warum knife als ssh ersatz und kein richtiges ssh? Warum die Trennung zwischen Workstation und Server?