totaldebug.webhook
ansible-role-webhook
Rôle Ansible pour installer le serveur de webhooks adnanh
Fork de https://github.com/andsild/ansible-webhook-role.
Ce webhook a des variables configurables qui manquent dans le fork original.
Variables du rôle
webhook_version: Définit la version du webhook à installer2.7.0webhook_checksum: Définit le checksum pour la version à installer, par défautmd5:8bb63914f4ead672ff43191e91b0249fwebhook_user: Définit l'utilisateur que le webhook utilisera, par défautwebhookwebhook_group: Définit le groupe que le webhook utilisera, par défautwebhookwebhook_extra_groups: Définit les groupes supplémentaires nécessaires pour le webhookwebhook_port: Définit le port sur lequel le webhook écoutera, par défaut9000optional_args: Arguments optionnels, voir : Webhook-Parametersgithubhooks:[]: Requis pour les hooks Githubgitlabhooks:[]: Requis pour les hooks Gitlabhttphooks:[]: Requis pour les hooks http
Voici différentes configurations de hooks, vous pouvez en avoir plusieurs pour chaque hook nécessaire.
githubhooks:
- id: "redeploy-webhook-github"
cmd: "./reload.sh"
cwd: "/var/"
branch: master
token: supersecretpassword
args:
- source: "url"
name: "name"
gitlabhooks:
- id: "redeploy-webhook-gitlab"
cmd: "./reload.sh"
cwd: "/var/"
branch: ''
token: supersecretpassword
args:
- source: "url"
name: "name"
httphooks:
- id: "test id"
cmd: "./reload.sh"
cwd: "/var/"
responseMsg: "hello, world"
branch: master
token: secretsuper
Installer
ansible-galaxy install totaldebug.webhookLicence
mit
Téléchargements
159
Propriétaire
