dudefellah.certbot
Certbot
これはAnsible用の別のcertbotロールです。既存のオプションが私の望んでいることを正確に実現していなかったので、作成しました。
他のロールと同様に、これは配布のパッケージマネージャーまたはpipを介してcertbotをインストールするのに便利です。また、複数の証明書のインストールのためにドメインのリストを指定することもできます。
このロールが他のものと異なる主な点は、証明書のドメインリストの変更が、新しいドメインのリストでの更新となることです。これにより、単一の証明書リクエストで扱うドメインのリストを簡単に拡張できます。
要件
このロールはopensslの機能を利用していますので、PyOpenSSLとCryptographyのpipモジュールをインストールする必要があります。
ロール変数
変数のドキュメントについては、defaults/main.ymlを参照してください。
依存関係
依存しているロールはありません。
例プレイブック
pipでインストールされたcertbotを使用して証明書をインストールする例:
- hosts: mygroup
roles:
- role: dudefellah.certbot
certbot_pip_install: true
certbot_certificates:
- email: [email protected]
domains:
- me.myhost.com
- myother.myhost.com
- email: [email protected]
domains:
- myotherhost.com
- myother.myotherhost.com
ライセンス
GPLv3