AlphaHydrae.multipass
Ansible Multipass
Rola Ansible, która ustawia fakty wspierające role wieloplatformowe.
Poniższe fakty zostaną ustawione po dodaniu tej roli:
host_root_user- Nazwa użytkownika root (np.root).host_root_group- Grupa użytkownika root (np.root).host_root_home- Katalog domowy użytkownika root (np./root).host_user_homes- Katalog podstawowy, w którym znajdują się katalogi domowe użytkowników (np./homew systemie Linux lub/Usersw systemie OS X).host_package_manager_paths- Dodatkowe katalogi do dodania do PATH menedżera pakietów hosta (np./usr/local/bin:dla Homebrew).
Zmienne roli
Wszystkie poniższe zmienne mają domyślne wartości i są opcjonalne.
Domyślne wartości ogólne
multipass_root_user- Ogólna nazwa użytkownika root (domyślnieroot).multipass_root_group- Ogólna nazwa grupy root (domyślnieroot).multipass_root_home- Ogólny katalog domowy użytkownika root (domyślnie/root).multipass_user_homes- Ogólny katalog podstawowy, w którym znajdują się katalogi domowe użytkowników (domyślnie/home).
Domyślne wartości specyficzne dla Darwin
multipass_darwin_root_user- Nazwa użytkownika root w systemie Darwin (domyślnieroot).multipass_darwin_root_group- Nazwa grupy root w systemie Darwin (domyślniewheel).multipass_darwin_root_home- Katalog domowy użytkownika root w systemie Darwin (domyślnie/var/root).multipass_darwin_user_homes- Katalog podstawowy, w którym znajdują się katalogi domowe użytkowników w systemie Darwin (domyślnie/Users).
Domyślne wartości specyficzne dla Homebrew
multipass_homebrew_paths- Dodatkowe katalogi do dodania do PATH dla Homebrew (domyślnie/usr/local/bin:).
Domyślne wartości specyficzne dla MacPorts
multipass_macports_paths- Dodatkowe katalogi do dodania do PATH dla MacPorts (domyślnie/opt/local/bin:/opt/local/sbin:).
Przykładowy Playbook
- hosts: serwery
roles:
- role: AlphaHydrae.multipass
O projekcie
Sets OS-specific facts like the base path for root & user home directories.
Zainstaluj
ansible-galaxy install AlphaHydrae.multipassLicencja
mit
Pobrania
445
Właściciel
