AlphaHydrae.multipass
Ansible Multipass
Ansible は、マルチプラットフォームロールをサポートするためにファクトを設定するロールです。
このロールを含めると、以下のファクトが設定されます:
host_root_user- ルートユーザーのユーザー名(例:root)。host_root_group- ルートユーザーのグループ(例:root)。host_root_home- ルートユーザーのホームディレクトリ(例:/root)。host_user_homes- ユーザーホームディレクトリがあるベースディレクトリ(例:Linux の/homeや OS X の/Users)。host_package_manager_paths- ホストのパッケージマネージャーのための PATH に追加される追加ディレクトリ(例:Homebrew のための/usr/local/bin:)。
ロール変数
次のすべての変数にはデフォルト値があり、オプションです。
一般的なデフォルト
multipass_root_user- ルートユーザーの一般的な名前(デフォルトはroot)。multipass_root_group- ルートグループの一般的な名前(デフォルトはroot)。multipass_root_home- ルートユーザーの一般的なホームディレクトリ(デフォルトは/root)。multipass_user_homes- ユーザーホームディレクトリがある一般的なベースディレクトリ(デフォルトは/home)。
ダーヴィン特有のデフォルト
multipass_darwin_root_user- ダーヴィンでのルートユーザーの名前(デフォルトはroot)。multipass_darwin_root_group- ダーヴィンでのルートグループの名前(デフォルトはwheel)。multipass_darwin_root_home- ダーヴィンでのルートユーザーのホームディレクトリ(デフォルトは/var/root)。multipass_darwin_user_homes- ダーヴィンでユーザーホームディレクトリがあるベースディレクトリ(デフォルトは/Users)。
Homebrew特有のデフォルト
multipass_homebrew_paths- Homebrewのために PATH に追加する追加ディレクトリ(デフォルトは/usr/local/bin:)。
MacPorts特有のデフォルト
multipass_macports_paths- MacPortsのために PATH に追加する追加ディレクトリ(デフォルトは/opt/local/bin:/opt/local/sbin:)。
例 Playbook
- hosts: servers
roles:
- role: AlphaHydrae.multipass
プロジェクトについて
Sets OS-specific facts like the base path for root & user home directories.
インストール
ansible-galaxy install AlphaHydrae.multipassライセンス
mit
ダウンロード
445
所有者
