"""Playbooks module for infrastructure automation tasks. Playbooks define reusable sequences of steps (COMPOSITE tasks) for deploying and configuring services on tenant servers. """ from app.playbooks.chatwoot import ( CompositeStep, build_chatwoot_setup_steps, create_chatwoot_setup_task, ) from app.playbooks.nextcloud import ( build_nextcloud_set_domain_steps, create_nextcloud_set_domain_task, ) from app.playbooks.keycloak import ( build_keycloak_setup_steps, create_keycloak_setup_task, ) from app.playbooks.n8n import ( build_n8n_setup_steps, create_n8n_setup_task, ) from app.playbooks.calcom import ( build_calcom_setup_steps, create_calcom_setup_task, ) from app.playbooks.umami import ( build_umami_setup_steps, create_umami_setup_task, ) from app.playbooks.uptime_kuma import ( build_uptime_kuma_setup_steps, create_uptime_kuma_setup_task, ) from app.playbooks.vaultwarden import ( build_vaultwarden_setup_steps, create_vaultwarden_setup_task, ) from app.playbooks.portainer import ( build_portainer_setup_steps, create_portainer_setup_task, ) __all__ = [ "CompositeStep", # Chatwoot "build_chatwoot_setup_steps", "create_chatwoot_setup_task", # Nextcloud "build_nextcloud_set_domain_steps", "create_nextcloud_set_domain_task", # Keycloak "build_keycloak_setup_steps", "create_keycloak_setup_task", # n8n "build_n8n_setup_steps", "create_n8n_setup_task", # Cal.com "build_calcom_setup_steps", "create_calcom_setup_task", # Umami "build_umami_setup_steps", "create_umami_setup_task", # Uptime Kuma "build_uptime_kuma_setup_steps", "create_uptime_kuma_setup_task", # Vaultwarden "build_vaultwarden_setup_steps", "create_vaultwarden_setup_task", # Portainer "build_portainer_setup_steps", "create_portainer_setup_task", ]