acme-tiny-install
Установка Acme-Tiny
Это роль Ansible для установки acme-tiny. Сначала пробуем стандартный способ для дистрибутива, но если это не работает, то получаем исходники напрямую от 'diafygi' на GitHub – это можно изменить, если указать URL/контрольную сумму.
Эта роль предназначена для запуска на хосте, который позже также будет использовать роли inofix.acme-tiny-setup и inofix.acme-tiny-sign.
Почему мы не используем одну из существующих ролей?
- Первая причина – читайте раздел "Обещание", приведенный ниже. Нам нужно что-то надежное.
- Эта роль будет использоваться maestro и должна следовать использованной там логике. (Конечно, роль можно использовать и без maestro...)
Состояние
НЕСТАБИЛЬНО! Мы только переходили с zwischenloesung.acme-tiny-install.
Обещание
Конечно, эта роль может измениться в будущем, но мы будем только добавлять функции, чтобы не нарушать обратную совместимость.
Если радикальные изменения станут необходимыми, будет создана новая роль, вероятно, с суффиксом 'ng' или версией...
Установка
ansible-galaxy install inofix.acme-tiny-install
Требования
- Ansible >2.0
- Galaxy-Role: inofix.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: inofix.yapkg
- Исходный URL/контрольная сумма для загрузки могут измениться...
Пример плейбука
- hosts: servers
roles:
- inofix.acme-tiny-install
Лицензия
GPLv3
Информация об авторе
- Майкл Лустенбергер на inofix.ch
О проекте
Install the famous acme-tiny python script
Установить
ansible-galaxy install inofix/ansible-acme-tiny-install
Лицензия
gpl-3.0
Загрузки
180
Владелец
INOFIX is a Luzern based software company focused on the development of free software and system solutions.