thebinary.lxd

ansible-role-lxd Statut de construction

Un rôle Ansible qui installe LXD sur Ubuntu et effectue une configuration de base comme indiqué dans le guide de démarrage.

Exigences

  • L’hôte sur lequel ce rôle est déployé doit être Ubuntu.

Variables du Rôle

Variable Description Valeur par Défaut Valeurs Possibles
lxd_allow_remote Permet les opérations depuis des clients lxc distants utilisant l'API https false true
lxd_https_listen_address adresse d'écoute pour l'API [::] adresse d'écoute de l'API lxd
lxd_trust_password mot de passe de confiance à utiliser par les clients lxc distants 4trustlxd123 string
lxd_lxc_path chemin vers le binaire lxc installé après l'installation de lxd /usr/bin/lxc ne pas modifier ceci sauf si le chemin d'installation est modifié par l'installateur

Dépendances

Aucune

Exemple de Playbook

Installer lxd

# example1.yml
# playbook exemple pour installer lxd

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

Installer lxd et le configurer pour permettre les opérations avec un client lxc distant

# example2.yml
# playbook example2 pour installer lxd et le configurer pour les opérations distantes

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

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

Licence

MIT

Informations sur l'Auteur

thebinary binary4bytes@gmail.com

À propos du projet

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

Installer
ansible-galaxy install thebinary.lxd
Licence
mit
Téléchargements
189
Propriétaire