stefanhorning.virtualbox
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
Installs VirtualBox and phpVirtualBox on a headless Ubuntu server.
ansible-galaxy install stefanhorning.virtualbox