triplepoint.traefik
イントロ
この役割は、Docker化されたTraefikリバースプロキシアプリケーションをインストールし、設定します。
要件
明示的な依存役割はありませんが、対象のマシンはDockerホストとして機能できる必要があります。geerlingguy.docker
Ansible役割は適切な解決策です。
役割の変数
設定に関する情報は、デフォルトの変数ファイルのコメントを参照してください。
依存関係
なし。
例のプレイブック
- hosts: whatever
roles:
- triplepoint.traefik
役割のテスト
この役割は、依存関係とPythonテスト環境を管理するためにpipenv
を使用してmolecule
でテストされています。
実行環境の設定
pip install pipenv
pipenv
をインストールしたら、以下のコマンドで実行用の仮想環境を構築できます:
pipenv install --dev
テストの実行
環境が設定されたら、以下のコマンドでmolecule
を実行できます:
pipenv run molecule test
ロックファイルの再生成
あまり頻繁に行う必要はありませんが、pipenv install {some_package}
コマンドを使用してPythonパッケージの要件を変更するか、直接Pipfile
を編集した場合、またはビルド依存関係が古くなった場合は、Pipfile.lock
を再生成する必要があるかもしれません。
pipenv update --dev
このプロセスが完了したら、再生成されたPipfile.lock
をチェックインすることを忘れないでください。
ライセンス
MIT