stefanhorning.virtualbox

Status Budowy

Rola Ansible Virtualbox

Instaluje bezgłowy Virtualbox oraz phpVirtualbox do zdalnego dostępu przez interfejs graficzny w przeglądarce. Przeznaczona dla bezgłówkowych serwerów Ubuntu lub Debian.

Po uruchomieniu roli możesz uzyskać dostęp do GUI VirtualBox z przeglądarki, otwierając http://<NazwaHostaLubIP>/. Użyj tutaj IP lub nazwy hosta, z którym działał Ansible. Upewnij się, że port 80 nie jest zablokowany przez żaden zaporę.

Do pierwszego logowania użyj admin:admin. Więcej szczegółów znajdziesz w dokumentacji phpVirtualbox.

Wymagania

Testowane z Ubuntu 14.04 i 16.04. Prawdopodobnie działa z wszystkimi wersjami Debian i Ubuntu, które nie są zbyt stare.

Zmienne Roli

To są zmienne roli, które prawdopodobnie chcesz zmienić:

  • virtualbox_user: vbox - Użytkownik, który uruchamia demona Virtualbox i do którego łączy się phpVirtualbox. To NIE jest użytkownik do logowania w GUI phpVirtualbox.
  • virtualbox_user_pw: abc123 - Hasło w formie tekstu dla użytkownika demona virtualbox, potrzebne do konfiguracji połączenia phpVirtualbox.

Jest więcej zmiennych, które możesz nadpisać, używając tej roli. Pełną listę znajdziesz w defaults/main.yml.

Zależności

Nie ma zależności od innych ról.

Przykład Playbooka

Skopiuj tę rolę do katalogu roles/stefanhorning.virtualbox w swoim projekcie Ansible. Najlepiej dodaj ją jako podmoduł. Możesz także zainstalować ją poleceniem ansible-galaxy install stefanhorning.virtualbox. Następnie użyj jej w ten sposób:

- name: Mój playbook
  hosts: serwery
  roles:
    - { role: stefanhorning.virtualbox, virtualbox_user: vbox, virtualbox_user_pw: supertajnehaslo }

Licencja

BSD

Informacje o autorze

Stefan Horning

O projekcie

Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.

Zainstaluj
ansible-galaxy install stefanhorning.virtualbox
Licencja
Unknown
Pobrania
94
Właściciel