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 es root).
  • multipass_root_group - El nombre genérico del grupo root (por defecto es root).
  • 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 es root).
  • multipass_darwin_root_group - El nombre del grupo root en Darwin (por defecto es wheel).
  • 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