triplepoint.mozilla_syncserver

Introduction

Ce rôle installe et configure une application Mozilla Sync Server sous Docker.

Exigences

Bien qu'il n'y ait pas de rôles de dépendance explicites, la machine cible doit pouvoir agir comme hôte Docker. Le rôle Ansible geerlingguy.docker est une solution appropriée.

Variables du Rôle

Consultez le commentaire dans le fichier des variables par défaut pour des informations sur la configuration.

Dépendances

Aucune.

Exemple de Playbook

- hosts: whatever
  roles:
    - triplepoint.mozilla_syncserver

Test du Rôle

Ce rôle est testé avec molecule, en utilisant pipenv pour gérer les dépendances et l'environnement de test Python.

Configuration de votre Environnement d'Exécution

pip install pipenv

Une fois pipenv installé, vous pouvez créer l'environnement virtuel d'exécution avec :

pipenv install --dev

Exécution des Tests

Une fois votre environnement configuré, vous pouvez exécuter molecule avec :

pipenv run molecule test

Régénération du Fichier de Blocage

Vous ne devriez pas avoir à faire cela très souvent, mais si vous changez les exigences des packages Python en utilisant les commandes pipenv install {some_package} ou en éditant directement le Pipfile, ou si vous constatez que les dépendances de construction sont obsolètes, vous devrez peut-être régénérer le Pipfile.lock.

pipenv update --dev

Assurez-vous de vérifier le Pipfile.lock régénéré une fois ce processus terminé.

Licence

MIT

À propos du projet

A deployment role for Mozilla's Firefox Sync server.

Installer
ansible-galaxy install triplepoint.mozilla_syncserver
Licence
mit
Téléchargements
188
Propriétaire