thebinary.lxd

ansible-role-lxd Estado de Construcción

Un rol de Ansible que instala LXD en Ubuntu y realiza una configuración básica según la guía de inicio.

Requisitos

  • El host en el que se despliega este rol debe ser Ubuntu.

Variables del Rol

Variable Descripción Valor por Defecto Valores Posibles
lxd_allow_remote Permitir operaciones desde clientes lxc remotos usando API https false true
lxd_https_listen_address dirección de enlace para la API [::] dirección de enlace de la API lxd
lxd_trust_password contraseña de confianza a utilizar por clientes lxc remotos 4trustlxd123 string
lxd_lxc_path ruta al binario lxc instalado después de la instalación de lxd /usr/bin/lxc no modificar esto a menos que la ruta de instalación sea modificada por el instalador

Dependencias

Ninguna

Ejemplo de Playbook

Instalar lxd

# example1.yml
# playbook de ejemplo para instalar lxd

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

Instalar lxd y configurarlo para permitir operaciones usando un cliente lxc remoto

# example2.yml
# playbook de ejemplo para instalar lxd y configurarlo para operaciones remotas

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


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

Licencia

MIT

Información del Autor

thebinary binary4bytes@gmail.com

Acerca del proyecto

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

Instalar
ansible-galaxy install thebinary.lxd
Licencia
mit
Descargas
189
Propietario