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
Загрузки
177
Владелец