triplepoint.self_signed_certificates

はじめに

複数のドメイン用に自己署名証明書をインストールおよび設定します。

このロールには名前空間が設定されていない変数 certbot_certs が定義されています。この変数は、テスト中にこのロールを geerlingguy.certbot にスムーズに置き換えるために、geerlingguy.certbot ロールのインターフェースを複製することを目的としています。詳細はロールの変数を参照してください。

要件

特になし。

ロール変数

設定に関する情報は、デフォルト変数ファイルのコメントを参照してください。

依存関係

特になし。

例プレイブック

- hosts: 何でも
  roles:
    - triplepoint.self_signed_certificates

ロールテスト

このロールは、依存関係とPythonテスト環境を管理するために pipenv を使用して molecule でテストされています。

実行環境の設定

pip install pipenv

pipenv をインストールしたら、実行用の仮想環境を作成できます:

pipenv install --dev

テストの実行

環境が設定されたら、次のコマンドで molecule を実行できます:

pipenv run molecule test

ロックファイルの再生成

これを頻繁に行う必要はありませんが、pipenv install {some_package} コマンドを使用するか、Pipfile を直接編集してPythonパッケージの要件を変更した場合、またはビルド依存関係が古くなった場合は、Pipfile.lock を再生成する必要があります。

pipenv update --dev

このプロセスが完了したら、再生成した Pipfile.lock をチェックインしてください。

ライセンス

MIT

プロジェクトについて

A generator for self-signed certificates with a local CA cert, intended to stand in for geerlingguy.certbot during testing or local deployments.

インストール
ansible-galaxy install triplepoint.self_signed_certificates
ライセンス
mit
ダウンロード
285
所有者