rsxdalv/Ansible Deploy

Deploy a service via GitHub OIDC-authenticated webhook

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
webhook-urlBase URL of the deployment webhook (e.g. https://ansible.ttswebui.com)yes
serviceName of the service to deploy, as registered in services.js on the server. Defaults to the calling repository name (without the org prefix). Use 'apt-install' to install any apt package without a dedicated services.js entry. no""
versionVersion string to deploy (e.g. 1.2.3 or a package version from a build step)nolatest
packageOverride the apt package name passed to Ansible. When omitted the package defaults to the service name. Required when service is 'apt-install' and the package name differs from the repo name. no""
create-deploymentWhen 'true', creates a GitHub Deployment record before deploying and updates it (success/failure) after. Requires deployments: write permission on the calling job and a token input. nofalse
tokenGITHUB_TOKEN for creating/updating GitHub Deployment records (required when create-deployment is true)no""
envGitHub Deployment environment name (used when create-deployment is true)noproduction
env-urlURL shown on the GitHub Deployments tab (optional, used when create-deployment is true)no""
namedescription
responseJSON response body from the webhook
deployment-idGitHub Deployment ID (only set when create-deployment is true)