lxd

ansible-role-lxd Статус сборки

Ansible роль, которая устанавливает LXD на Ubuntu и выполняет базовую настройку, как указано в руководстве по началу работы.

Требования

  • Хост, на который разворачивается эта роль, должен быть на Ubuntu.

Переменные роли

Переменная Описание Значение по умолчанию Возможные значения
lxd_allow_remote Разрешить операции с удаленных клиентов lxc через https api false true
lxd_https_listen_address Адрес привязки для api [::] Адрес привязки lxd API
lxd_trust_password Пароль доверия, который будет использоваться удаленными клиентами lxc 4trustlxd123 строка
lxd_lxc_path путь к установленному бинарному файлу lxc после установки lxd /usr/bin/lxc не изменяйте это, если путь установки не изменен установщиком

Зависимости

Нет

Пример Playbook

Установить lxd

# example1.yml
# пример playbook для установки lxd

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

Установить lxd и настроить его для разрешения операций с удаленным клиентом lxc

# example2.yml
# пример2 playbook для установки lxd и настройки для удаленных операций

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

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

Лицензия

MIT

Информация об авторе

thebinary binary4bytes@gmail.com

О проекте

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

Установить
ansible-galaxy install thebinary/ansible-role-lxd
Лицензия
mit
Загрузки
180
Владелец