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.0
webhook_checksum
: Ustawia sumę kontrolną dla wersji do zainstalowania, domyślniemd5:8bb63914f4ead672ff43191e91b0249f
webhook_user
: Ustawia użytkownika, którego webhook będzie używał, domyślniewebhook
webhook_group
: Ustawia grupę, której webhook będzie używał, domyślniewebhook
webhook_extra_groups
: Ustawia dodatkowe grupy, które są potrzebne webhookowiwebhook_port
: Ustawia port, na którym webhook będzie nasłuchiwał, domyślnie9000
optional_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.webhook
Licencja
mit
Pobrania
151
Właściciel