multipass

Ansible Multipass

Ansible роль, которая устанавливает факты для поддержки многоуровневых ролей на разных платформах.

При включении этой роли будут установлены следующие факты:

  • host_root_user - Имя пользователя root (например, root).
  • host_root_group - Группа пользователя root (например, root).
  • host_root_home - Домашний каталог пользователя root (например, /root).
  • host_user_homes - Основной каталог, где находятся домашние каталоги пользователей (например, /home на Linux или /Users на OS X).
  • host_package_manager_paths - Дополнительные каталоги, которые будут добавлены в PATH для менеджера пакетов хоста (например, /usr/local/bin: для Homebrew).

Переменные роли

Все следующие переменные имеют значения по умолчанию и являются необязательными.

Общие значения по умолчанию

  • multipass_root_user - Общее имя пользователя root (по умолчанию root).
  • multipass_root_group - Общее имя группы root (по умолчанию root).
  • multipass_root_home - Общий домашний каталог пользователя root (по умолчанию /root).
  • multipass_user_homes - Общий основной каталог, где находятся домашние каталоги пользователей (по умолчанию /home).

Специфические значения по умолчанию для Darwin

  • multipass_darwin_root_user - Имя пользователя root на Darwin (по умолчанию root).
  • multipass_darwin_root_group - Имя группы root на Darwin (по умолчанию wheel).
  • multipass_darwin_root_home - Домашний каталог пользователя root на Darwin (по умолчанию /var/root).
  • multipass_darwin_user_homes - Основной каталог, где находятся домашние каталоги пользователей на Darwin (по умолчанию /Users).

Специфические значения по умолчанию для Homebrew

  • multipass_homebrew_paths - Дополнительные каталоги для добавления в PATH для Homebrew (по умолчанию /usr/local/bin:).

Специфические значения по умолчанию для MacPorts

  • multipass_macports_paths - Дополнительные каталоги для добавления в PATH для MacPorts (по умолчанию /opt/local/bin:/opt/local/sbin:).

Пример плейбука

- hosts: servers
  roles:
    - role: AlphaHydrae.multipass
О проекте

Sets OS-specific facts like the base path for root & user home directories.

Установить
ansible-galaxy install AlphaHydrae/ansible-multipass
Лицензия
mit
Загрузки
413
Владелец