acme-tiny-install
Acme-Tiny Install
This is an ansible role for installing acme-tiny, first by trying the distro way but, if this is not working, by directly getting the source from 'diafygi' on github - this can be overridden if an URL/Checksum is specified.
The role is meant to be run on the host that will later also play the inofix.acme-tiny-setup and the inofix.acme-tiny-sign role.
Why we do not use one of the existing roles?
- For the first reason read the section "Promise" below. We need something reliable.
- This role will be used by maestro and must follow the logic used there. (Of course, the role can be used without maestro..)
State
UNSTABLE! We are just migrating from zwischenloesung.acme-tiny-install.
Promise
Sure, this role may change in the future, but we will only expand features to not break backwards compatibility.
If radical changes should become necessary, a new role will be created, probably with an 'ng' or version suffix...
Installation
ansible-galaxy install inofix.acme-tiny-install
Requirements
- Ansible >2.0
- Galaxy-Role: inofix.yapkg
- Python2/3 on target host
- Generic UNIX with FHS
Role Variables
- http_proxy (optional, string)
- app__acme__tiny__checksum (optional, string: default="sha256:bcd7cb56c280543c929cb4b7b2d1ed2d7ebabdae74fedc96b6a63f218c0b8ace")
- app__acme__tiny__download_upstream (optional, string: default="https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme\_tiny.py")
Dependencies
- Galaxy-Role: inofix.yapkg
- The Download-Source: default URL/checksum might change..
Example Playbook
- hosts: servers
roles:
- inofix.acme-tiny-install
License
GPLv3
Author Information
- Michael Lustenberger at inofix.ch
About
Install the famous acme-tiny python script
Install
ansible-galaxy install inofix/ansible-acme-tiny-install
License
gpl-3.0
Downloads
183
Owner
INOFIX is a Luzern based software company focused on the development of free software and system solutions.