zwischenloesung.acme-tiny-install
Acme-Tiny インストール
これは、acme-tinyをインストールするためのAnsibleロールです。最初にディストリビューションの方法を試み、うまくいかない場合はGitHubの'diafygi'から直接ソースを取得します。URLやチェックサムが指定されていれば上書き可能です。
このロールは、後でzwischenloesung.acme-tiny-setupおよびzwischenloesung.acme-tinyロールを実行するホスト上で実行されることを意図しています。
なぜ既存のロールを使用しないのか?
- 最初の理由は、下の「約束」セクションを読んでください。信頼できるものが必要です。
- このロールはmaestroによって使用され、そこで使われるロジックに従う必要があります。(もちろん、maestroなしでもこのロールは使用できます…)
状態
開発はinofix.acme-*に移行しました。
約束
確かに、このロールは将来的に変更される可能性がありますが、後方互換性を壊さないように機能を拡張するのみです。
根本的な変更が必要になった場合は、新しいロールが作成されるでしょう。おそらく、'ng'やバージョンのサフィックスが付くでしょう…
インストール
ansible-galaxy install zwischenloesung.acme-tiny-install
要件
- Ansible >2.0
- Galaxy-ロール: zwischenloesung.yapkg
- 対象ホストにPython2/3
- FHSに準拠した一般的なUNIX
ロール変数
- 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-ロール: zwischenloesung.yapkg
- ダウンロードソース: デフォルトのURL/チェックサムが変更される可能性あり…
例プレイブック
- hosts: servers
roles:
- zwischenloesung.acme-tiny-install
ライセンス
GPLv3
著者情報
- Michael Lustenberger (inofix.ch)
プロジェクトについて
Install the famous acme-tiny python script
インストール
ansible-galaxy install zwischenloesung.acme-tiny-install
ライセンス
gpl-3.0
ダウンロード
120