totaldebug.webhook
ansible-role-webhook
Rola Ansible do zainstalowania serwera webhooks od adnanh
Fork z https://github.com/andsild/ansible-webhook-role.
Ten webhook ma konfigurowalne zmienne, których brakuje w oryginalnym forku.
Zmienne Roli
webhook_version: Ustawia wersję webhooka do zainstalowania2.7.0webhook_checksum: Ustawia sumę kontrolną dla wersji do zainstalowania, domyślniemd5:8bb63914f4ead672ff43191e91b0249fwebhook_user: Ustawia użytkownika, którego webhook będzie używał, domyślniewebhookwebhook_group: Ustawia grupę, której webhook będzie używał, domyślniewebhookwebhook_extra_groups: Ustawia dodatkowe grupy, które są potrzebne webhookowiwebhook_port: Ustawia port, na którym webhook będzie nasłuchiwał, domyślnie9000optional_args: Opcjonalne argumenty, zobacz: Webhook-Parametersgithubhooks:[]: Wymagane dla hooków Githubagitlabhooks:[]: Wymagane dla hooków GitLabahttphooks:[]: Wymagane dla hooków http
Poniżej znajdują się różne konfiguracje hooków, możesz mieć wiele z nich dla każdego wymaganego hooka:
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
Zainstaluj
ansible-galaxy install totaldebug.webhookLicencja
mit
Pobrania
159
Właściciel
