triplepoint.mozilla_syncserver

介绍

这个角色负责安装和配置一个 Docker 化的 Mozilla Sync Server 应用。

要求

虽然没有明确的依赖角色,但目标机器应该能够作为 Docker 主机。geerlingguy.docker Ansible 角色是一个合适的解决方案。

角色变量

有关配置的信息,请参见默认变量文件中的注释

依赖

无。

示例剧本

- hosts: whatever
  roles:
    - triplepoint.mozilla_syncserver

角色测试

这个角色使用 molecule 进行测试,使用 pipenv 处理依赖关系和 Python 测试环境。

设置执行环境

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 deployment role for Mozilla's Firefox Sync server.

安装
ansible-galaxy install triplepoint.mozilla_syncserver
许可证
mit
下载
188
拥有者