AlphaHydrae.multipass
Ansible Multipass
Ansible Rolle, die Fakten festlegt, um Multi-Plattform-Rollen zu unterstützen.
Die folgenden Fakten werden festgelegt, wenn Sie diese Rolle einfügen:
host_root_user
- Der Benutzername des Root-Benutzers (z.B.root
).host_root_group
- Die Gruppe des Root-Benutzers (z.B.root
).host_root_home
- Das Home-Verzeichnis des Root-Benutzers (z.B./root
).host_user_homes
- Das Basisverzeichnis, in dem die Home-Verzeichnisse der Benutzer liegen (z.B./home
unter Linux oder/Users
unter macOS).host_package_manager_paths
- Zusätzliche Verzeichnisse, die zu PATH für den Paketmanager des Hosts hinzugefügt werden (z.B./usr/local/bin:
für Homebrew).
Rollenvariablen
Alle folgenden Variablen haben Standardwerte und sind optional.
Allgemeine Standardwerte
multipass_root_user
- Der allgemeine Name des Root-Benutzers (Standardwert istroot
).multipass_root_group
- Der allgemeine Name der Root-Gruppe (Standardwert istroot
).multipass_root_home
- Das allgemeine Home-Verzeichnis des Root-Benutzers (Standardwert ist/root
).multipass_user_homes
- Das allgemeine Basisverzeichnis, in dem die Home-Verzeichnisse der Benutzer liegen (Standardwert ist/home
).
Darwin-spezifische Standardwerte
multipass_darwin_root_user
- Der Name des Root-Benutzers unter Darwin (Standardwert istroot
).multipass_darwin_root_group
- Der Name der Root-Gruppe unter Darwin (Standardwert istwheel
).multipass_darwin_root_home
- Das Home-Verzeichnis des Root-Benutzers unter Darwin (Standardwert ist/var/root
).multipass_darwin_user_homes
- Das Basisverzeichnis, in dem die Home-Verzeichnisse der Benutzer unter Darwin liegen (Standardwert ist/Users
).
Homebrew-spezifische Standardwerte
multipass_homebrew_paths
- Zusätzliche Verzeichnisse, die zu PATH für Homebrew hinzugefügt werden (Standardwert ist/usr/local/bin:
).
MacPorts-spezifische Standardwerte
multipass_macports_paths
- Zusätzliche Verzeichnisse, die zu PATH für MacPorts hinzugefügt werden (Standardwert ist/opt/local/bin:/opt/local/sbin:
).
Beispiel-Playbook
- hosts: servers
roles:
- role: AlphaHydrae.multipass
Über das Projekt
Sets OS-specific facts like the base path for root & user home directories.
Installieren
ansible-galaxy install AlphaHydrae.multipass
Lizenz
mit
Downloads
428
Besitzer