acme-tiny-install

Travis CI

Установка 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
Установить
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.