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
ダウンロード
428
所有者