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. /home w systemie Linux lub /Users w 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ślnie root).
  • multipass_root_group - Ogólna nazwa grupy root (domyślnie root).
  • 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ślnie root).
  • multipass_darwin_root_group - Nazwa grupy root w systemie Darwin (domyślnie wheel).
  • 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.multipass
Licencja
mit
Pobrania
428
Właściciel