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./homeunter Linux oder/Usersunter 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.multipassLizenz
mit
Downloads
445
Besitzer
