AlphaHydrae.multipass
Ansible Multipass
Rôle Ansible qui définit des faits pour prendre en charge des rôles multiplateformes.
Les faits suivants seront définis lorsque vous incluez ce rôle :
host_root_user
- Le nom d'utilisateur de l'utilisateur root (par exemple,root
).host_root_group
- Le groupe de l'utilisateur root (par exemple,root
).host_root_home
- Le répertoire personnel de l'utilisateur root (par exemple,/root
).host_user_homes
- Le répertoire principal où se trouvent les répertoires personnels des utilisateurs (par exemple,/home
sur Linux ou/Users
sur OS X).host_package_manager_paths
- Répertoires supplémentaires à ajouter au PATH pour le gestionnaire de paquets de l'hôte (par exemple,/usr/local/bin:
pour Homebrew).
Variables du rôle
Toutes les variables suivantes ont des valeurs par défaut et sont facultatives.
Valeurs par défaut génériques
multipass_root_user
- Le nom générique de l'utilisateur root (par défautroot
).multipass_root_group
- Le nom générique du groupe root (par défautroot
).multipass_root_home
- Le répertoire personnel générique de l'utilisateur root (par défaut/root
).multipass_user_homes
- Le répertoire principal générique où se trouvent les répertoires personnels des utilisateurs (par défaut/home
).
Valeurs par défaut spécifiques à Darwin
multipass_darwin_root_user
- Le nom de l'utilisateur root sur Darwin (par défautroot
).multipass_darwin_root_group
- Le nom du groupe root sur Darwin (par défautwheel
).multipass_darwin_root_home
- Le répertoire personnel de l'utilisateur root sur Darwin (par défaut/var/root
).multipass_darwin_user_homes
- Le répertoire principal où se trouvent les répertoires personnels des utilisateurs sur Darwin (par défaut/Users
).
Valeurs par défaut spécifiques à Homebrew
multipass_homebrew_paths
- Répertoires supplémentaires à ajouter au PATH pour Homebrew (par défaut/usr/local/bin:
).
Valeurs par défaut spécifiques à MacPorts
multipass_macports_paths
- Répertoires supplémentaires à ajouter au PATH pour MacPorts (par défaut/opt/local/bin:/opt/local/sbin:
).
Exemple de Playbook
- hosts: servers
roles:
- role: AlphaHydrae.multipass
À propos du projet
Sets OS-specific facts like the base path for root & user home directories.
Installer
ansible-galaxy install AlphaHydrae.multipass
Licence
mit
Téléchargements
428
Propriétaire