acme-tiny-install
Установка Acme-Tiny
Это роль Ansible для установки acme-tiny. Сначала мы попробуем установить его стандартным способом для дистрибутива, а если это не сработает, загрузим источник напрямую от 'diafygi' на GitHub. Это можно переопределить, если указать URL или контрольную сумму.
Эта роль предназначена для выполнения на хосте, на котором позже будет развернута роль zwischenloesung.acme-tiny и настройка zwischenloesung.acme-tiny.
Почему мы не используем одну из существующих ролей?
- Первой причиной является раздел "Обещание" ниже. Нам нужно что-то надежное.
- Эта роль будет использована в maestro и должна следовать логике, использованной там. (Конечно, роль можно использовать и без maestro...)
СТАТУС
Разработка переместилась на inofix.acme-*
Обещание
Конечно, эта роль может измениться в будущем, но мы будем только добавлять функции, не нарушая обратную совместимость.
Если потребуются радикальные изменения, будет создана новая роль, вероятно, с суффиксом 'ng' или версии...
Установка
ansible-galaxy install zwischenloesung.acme-tiny-install
Требования
- Ansible >2.0
- Galaxy-Role: zwischenloesung.yapkg
- Python2/3 на целевом хосте
- Общий UNIX с FHS
Переменные роли
- http_proxy (необязательно, строка)
- app__acme__tiny__checksum (необязательно, строка: по умолчанию="sha256:bcd7cb56c280543c929cb4b7b2d1ed2d7ebabdae74fedc96b6a63f218c0b8ace")
- app__acme__tiny__download_upstream (необязательно, строка: по умолчанию="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme\_tiny.py")
Зависимости
- Galaxy-Role: zwischenloesung.yapkg
- Исходный источник для загрузки: URL/контрольная сумма по умолчанию могут измениться...
Пример плейбука
- hosts: servers
roles:
- zwischenloesung.acme-tiny-install
Лицензия
GPLv3
Информация об авторе
- Майкл Лустенбергер на inofix.ch
О проекте
Install the famous acme-tiny python script
Установить
ansible-galaxy install zwischenloesung/acme-tiny-install
Лицензия
gpl-3.0
Загрузки
111
Владелец