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éfaut root).
  • multipass_root_group - Le nom générique du groupe root (par défaut root).
  • 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éfaut root).
  • multipass_darwin_root_group - Le nom du groupe root sur Darwin (par défaut wheel).
  • 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