AlphaHydrae.multipass
Ansible Multipass
Rol de Ansible que establece hechos para soportar roles multiplataforma.
Los siguientes hechos se establecerán cuando incluyas este rol:
host_root_user
- El nombre de usuario del usuario root (por ejemplo,root
).host_root_group
- El grupo del usuario root (por ejemplo,root
).host_root_home
- El directorio personal del usuario root (por ejemplo,/root
).host_user_homes
- El directorio base donde se encuentran los directorios personales de los usuarios (por ejemplo,/home
en Linux o/Users
en OS X).host_package_manager_paths
- Directorios adicionales que se agregarán a la ruta (PATH) para el gestor de paquetes del host (por ejemplo,/usr/local/bin:
para Homebrew).
Variables del Rol
Todas las siguientes variables tienen valores predeterminados y son opcionales.
Valores predeterminados genéricos
multipass_root_user
- El nombre genérico del usuario root (por defecto esroot
).multipass_root_group
- El nombre genérico del grupo root (por defecto esroot
).multipass_root_home
- El directorio personal genérico del usuario root (por defecto es/root
).multipass_user_homes
- El directorio base genérico donde se encuentran los directorios personales de los usuarios (por defecto es/home
).
Valores predeterminados específicos de Darwin
multipass_darwin_root_user
- El nombre del usuario root en Darwin (por defecto esroot
).multipass_darwin_root_group
- El nombre del grupo root en Darwin (por defecto eswheel
).multipass_darwin_root_home
- El directorio personal del usuario root en Darwin (por defecto es/var/root
).multipass_darwin_user_homes
- El directorio base donde se encuentran los directorios personales de los usuarios en Darwin (por defecto es/Users
).
Valores predeterminados específicos de Homebrew
multipass_homebrew_paths
- Directorios adicionales para agregar a la ruta (PATH) para Homebrew (por defecto es/usr/local/bin:
).
Valores predeterminados específicos de MacPorts
multipass_macports_paths
- Directorios adicionales para agregar a la ruta (PATH) para MacPorts (por defecto es/opt/local/bin:/opt/local/sbin:
).
Ejemplo de Playbook
- hosts: servidores
roles:
- role: AlphaHydrae.multipass
Acerca del proyecto
Sets OS-specific facts like the base path for root & user home directories.
Instalar
ansible-galaxy install AlphaHydrae.multipass
Licencia
mit
Descargas
428
Propietario