Callable Deploy RaaS Manual
# -- RAG metadata (machine-readable) --
doc_type: workflow
workflow: "Callable Deploy RaaS Manual"
file: ".github/workflows/callable-deploy-raas-manual.yml"
generated_at: "2026-07-20T18:08:44Z"
generator_version: "1.0.0"
Auto-generated by
scripts/generate_docs.py— edit the generator, not this file.
Quick Facts
| Property | Value |
|---|---|
| File | .github/workflows/callable-deploy-raas-manual.yml |
| Triggers | workflow_call |
| Jobs | deploy |
Workflow Inputs
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
TENANT |
string |
✅ | — | |
CUSTOMER_CODE |
string |
✅ | — | |
INVENTORY_FILE |
string |
✅ | — | |
REGION |
string |
✅ | — | |
PLAYBOOK_FILE |
string |
— | deploy-raas.yml |
|
INSTANCE |
string |
✅ | — | |
UPDATE_STRONGSWAN |
string |
✅ | — | |
DEVOPS_ENV |
string |
✅ | — | |
DEBUG |
string |
— | false |
|
SKIP_RHAPSODY_RESTART |
string |
— | true |
When 'true' (default), passes skip_rhapsody_restart=true to deploy-raas.yml so the play does not stop/restart Rhapsody. Set 'false' ONLY for greenfield install or a named Rhapsody upgrade. |
Execution Flow
When triggered, this workflow:
- Cleanup — Removes artifacts from previous runs
- Checkout — Clones the repository on a self-hosted runner
- Azure Login — Authenticates via OIDC
- Install Requirements — Runs
ansible-galaxy install - Prepare Variables — Resolves target host and tags
- Run Ansible — Executes the deployment playbook
_📋Auto-Generated Documentation | Team: Ansible Configuration | Generated by: AI Documentation Engine | Date: 2026-08-07 14:07 UTC _