triplepoint.self_signed_certificates

Intro

Installer et configurer des certificats auto-signés pour plusieurs domaines.

Il y a une variable définie qui n'est pas nommée avec ce rôle, c'est certbot_certs. Cette variable vise à reproduire l'interface du rôle geerlingguy.certbot, afin que ce rôle puisse être facilement substitué à geerlingguy.certbot pendant les tests. Consultez les variables du rôle pour plus de détails.

Exigences

Aucune.

Variables du Rôle

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

Dépendances

Aucune.

Exemple de Playbook

- hosts: whatever
  roles:
    - triplepoint.self_signed_certificates

Tests 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.

Configurer votre Environnement d'Exécution

pip install pipenv

Une fois que vous avez installé pipenv, 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 verrouillage

Vous ne devriez pas avoir à faire cela très souvent, mais si vous changez les exigences des paquets Python en utilisant les commandes pipenv install {some_package} ou en modifiant directement le Pipfile, ou si vous constatez que les dépendances de construction ne sont plus à jour, 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 generator for self-signed certificates with a local CA cert, intended to stand in for geerlingguy.certbot during testing or local deployments.

Installer
ansible-galaxy install triplepoint.self_signed_certificates
Licence
mit
Téléchargements
285
Propriétaire