Jesús Pérez 6a59d34bb1
chore: update provisioning configuration and documentation
Update configuration files, templates, and internal documentation
for the provisioning repository system.

Configuration Updates:
- KMS configuration modernization
- Plugin system settings
- Service port mappings
- Test cluster topologies
- Installation configuration examples
- VM configuration defaults
- Cedar authorization policies

Documentation Updates:
- Library module documentation
- Extension API guides
- AI system documentation
- Service management guides
- Test environment setup
- Plugin usage guides
- Validator configuration documentation

All changes are backward compatible.
2025-12-11 21:50:42 +00:00

33 lines
1.0 KiB
Plaintext

import taskservs.infrastructure.webhook.kcl.webhook as webhook
_webhook_taskserv = webhook.Webhook {
# https://github.com/adnanh/webhook/release
webhook_version = "2.8.1"
# config file for webhook in /etc/webhook
webhook_conf = "hooks.conf"
# IP to listen
webhook_ip = "{{network_private_ip}}"
# Port to listen
webhook_port = 9000
# Path for logs
webhook_logs_path = "/var/log/webhooks.logs"
# User
webhook_user = "webhook"
webhook_group = "webhook"
webhook_home = "/home/webhook"
repo_username = "devadm"
# hostname for ssh/config
repo_hostname = "repo.librecloud.online"
# IMPORTANT: repo_ssh_key keys are copied form local to devops_admin (devadm)
# Has to be registered in repositiory (giteaa) to be used for git commands
# should not have passphrase, use private key name
repo_ssh_key = "~/.ssh/id_cdci"
repo_ssh_port = 2022
# kloud path to clone repositories
provisioning_kloud = "~/lab"
# default aws profie for env
aws_profile = "cnz"
}
_webhook_taskserv