totaldebug.webhook
ansible-role-webhook
Ansible-Rolle zur Installation des adnanh Webhook-Servers
Fork von https://github.com/andsild/ansible-webhook-role.
Dieser Webhook hat konfigurierbare Variablen, die im ursprünglichen Fork fehlen.
Rollenvariablen
webhook_version
: Setzt die Version des Webhooks, die installiert werden soll,2.7.0
webhook_checksum
: Setzt die Prüfziffer für die zu installierende Version, Standardmd5:8bb63914f4ead672ff43191e91b0249f
webhook_user
: Legt den Benutzer fest, den der Webhook verwenden wird, Standardwebhook
webhook_group
: Legt die Gruppe fest, die der Webhook verwenden wird, Standardwebhook
webhook_extra_groups
: Setzt zusätzliche Gruppen, die der Webhook benötigtwebhook_port
: Setzt den Port, auf dem der Webhook lauscht, Standard9000
optional_args
: Optionale Argumente, siehe: Webhook-Parametergithubhooks:[]
: Erforderlich für GitHub-Hooksgitlabhooks:[]
: Erforderlich für GitLab-Hookshttphooks:[]
: Erforderlich für HTTP-Hooks
Im Folgenden sind verschiedene Hook-Konfigurationen aufgeführt. Sie können mehrere davon für jeden erforderlichen Hook haben.
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
Installieren
ansible-galaxy install totaldebug.webhook
Lizenz
mit
Downloads
151
Besitzer