thebinary.lxd

ansible-role-lxd Status budowy

Rola Ansible, która instaluje LXD na Ubuntu i wykonuje podstawową konfigurację zgodnie z przewodnikiem rozpoczęcia pracy.

Wymagania

  • Host, na którym wdrażana jest ta rola, musi być systemem Ubuntu.

Zmienne roli

Zmienna Opis Wartość domyślna Możliwe wartości
lxd_allow_remote Zezwól na operacje zdalnych klientów lxc korzystających z API https false true
lxd_https_listen_address adres nasłuchujący dla API [::] adres nasłuchujący API lxd
lxd_trust_password hasło zaufania używane przez zdalnych klientów lxc 4trustlxd123 string
lxd_lxc_path ścieżka do zainstalowanego binarnego pliku lxc po instalacji lxd /usr/bin/lxc nie modyfikować, chyba że ścieżka instalacji została zmieniona przez instalatora

Zależności

Brak

Przykładowa książka zadań

Zainstaluj lxd

# example1.yml
# przykładowa książka zadań do zainstalowania lxd

- hosts: lxd0
  roles:
- { role: thebinary.lxd }

Zainstaluj lxd i skonfiguruj, aby zezwolić na operacje zdalnym klientom lxc

# example2.yml
# przykładowa książka zadań do zainstalowania lxd i skonfigurowania go do operacji zdalnych

- hosts: lxd1
  roles:
     - { role: thebinary.lxd, lxd_allow_remote: true }


- hosts: lxd2
  roles:
     - { role: thebinary.lxd, lxd_allow_remote: true, lxd_trust_password: "somepassword" }

Licencja

MIT

Informacje o autorze

thebinary binary4bytes@gmail.com

O projekcie

Installs LXD on Ubuntu and performs base configuration as given in get started guide

Zainstaluj
ansible-galaxy install thebinary.lxd
Licencja
mit
Pobrania
189
Właściciel