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