tinyblargon.systemd
Rôle Ansible : systemd
Rôle pour configurer un service/ minuterie systemd à partir d'un fichier local.
Exigences
N/A
Variables du Rôle
Par défaut
| Nom de la variable | Requis | Description | Valeur par défaut | Type |
|---|---|---|---|---|
| systemd_file | non | Chemin vers le fichier local du service/mniter à copier | "" | chaîne |
| systemd_name | oui | Nom du service/minuterie systemd créé | "" | chaîne |
| systemd_enable | non | Si le service/minuterie doit être activé ou désactivé | vrai | booléen |
| systemd_state | non | État du service/minuterie systemd, peut être started, stopped, restarted, absent. Lorsque absent, le service/minuterie sera arrêté, désactivé et supprimé. |
"started" | chaîne |
| systemd_type | non | Si systemd doit le créer comme un service ou un timer |
"service" | chaîne |
Dépendances
N/A
Exemple de Playbook
- hosts: tous
roles:
- role: tinyblargon.systemd
vars:
systemd_file: "chemin/vers/test.service"
systemd_name: "service-de-test"
systemd_enable: faux
systemd_state: "started"
systemd_type: "service"
Licence
MIT
Installer
ansible-galaxy install tinyblargon.systemdLicence
mit
Téléchargements
208
Propriétaire
If the DevOps tooling doesn't exist, I'll write it myself.
