stefanhorning.virtualbox
Ansibleロール Virtualbox
ヘッドレスのVirtualboxとリモートアクセス用のphpVirtualboxをインストールします。ヘッドレスのUbuntuまたはDebianサーバー用です。
ロールが実行された後、ブラウザでhttp://<ホスト名またはIP>/
を開くことでVirtualBox GUIにアクセスできます。ここで使用するのは、Ansibleが実行されていたIPまたはホスト名です。ポート80がファイアウォールによってブロックされていないことを確認してください。
最初のログインにはadmin:admin
を使用します。詳細はphpVirtualboxのドキュメントを参照してください。
必要条件
Ubuntu 14.04と16.04でテスト済み。あまり古くないすべてのDebianおよびUbuntuのバージョンで動作すると思われます。
ロール変数
変更したい可能性のあるロール変数は以下の通りです:
virtualbox_user: vbox
- Virtualboxデーモンを実行するユーザーであり、phpVirtualboxが接続します。これはphpVirtualbox GUIにサインインするためのユーザーではありません。virtualbox_user_pw: abc123
- Virtualboxデーモンユーザーの平文パスワードで、phpVirtualbox接続設定に必要です。
このロールを使用する際に上書きできるその他の変数もあります。完全なリストはdefaults/main.yml
を参照してください。
依存関係
他のロールには依存していません。
例のプレイブック
このロールをAnsibleプロジェクトのroles/stefanhorning.virtualboxディレクトリにコピーします。できればサブモジュールとして追加してください。
または、ansible-galaxy install stefanhorning.virtualbox
を使ってインストールすることもできます。
これを以下のように使用します:
- name: マイプレイブック
hosts: servers
roles:
- { role: stefanhorning.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supersecretvalue }
ライセンス
BSD
作者情報
ステファン・ホーニング
プロジェクトについて
Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.
インストール
ansible-galaxy install stefanhorning.virtualbox
ライセンス
Unknown
ダウンロード
94
所有者