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
Владелец