thebinary.lxd

ansible-role-lxd Build-Status

Eine Ansible-Rolle, die LXD auf Ubuntu installiert und die Basiskonfiguration gemäß dem Einstiegshandbuch durchführt.

Voraussetzungen

  • Der Host, auf dem diese Rolle bereitgestellt wird, muss Ubuntu sein.

Rollenvariablen

Variable Beschreibung Standardwert Möglich Werte
lxd_allow_remote Erlaube Operationen von entfernten LXC-Clients über die HTTPS-API false true
lxd_https_listen_address Bind-Adresse für die API [::] Bind-Adresse der LXD-API
lxd_trust_password Vertrauenspasswort, das von entfernten LXC-Clients verwendet wird 4trustlxd123 string
lxd_lxc_path Pfad zur installierten LXC-Binärdatei nach der LXD-Installation /usr/bin/lxc Ändere dies nicht, es sei denn, der Installationspfad wird vom Installer geändert

Abhängigkeiten

Keine

Beispiel-Playbook

LXD installieren

# example1.yml
# Beispiel-Playbook zur Installation von LXD

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

LXD installieren und konfigurieren, um Operationen mit einem entfernten LXC-Client zu ermöglichen

# example2.yml
# Beispiel-Playbook zur Installation von LXD und Konfiguration für entfernte Operationen

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


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

Lizenz

MIT

Autoreninformation

thebinary binary4bytes@gmail.com

Über das Projekt

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

Installieren
ansible-galaxy install thebinary.lxd
GitHub Repository
Lizenz
mit
Downloads
189
Besitzer