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
Установить
ansible-galaxy install zwischenloesung/acme-tiny-install
Лицензия
gpl-3.0
Загрузки
108
Владелец