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
所有者