triplepoint.mozilla_syncserver

はじめに

この役割は、Docker化されたMozilla Sync Serverアプリケーションをインストールし、設定します。

要件

明示的な依存関係の役割はありませんが、ターゲットマシンはDockerホストとして機能できる必要があります。geerlingguy.docker Ansibleロールが適切な解決策です。

ロール変数

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

依存関係

なし。

サンプルプレイブック

- hosts: whatever
  roles:
    - triplepoint.mozilla_syncserver

ロールテスト

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

実行環境の設定

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

プロジェクトについて

A deployment role for Mozilla's Firefox Sync server.

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