supabase
Requirements
The following requirements are needed by this module:
- supabase (~> 1.0)
Providers
The following providers are used by this module:
- supabase (~> 1.0)
Modules
No modules.
Resources
The following resources are used by this module:
- supabase_project.bitcain (resource)
- supabase_settings.bitcain (resource)
Required Inputs
No required inputs.
Optional Inputs
The following input variables are optional (have default values):
api_extra_search_path
Description: Extra search path for the REST API
Type: string
Default: "public,extensions"
api_max_rows
Description: Maximum rows returned per API request
Type: number
Default: 1000
api_schemas
Description: Database schemas exposed via the REST API
Type: string
Default: "public,storage,graphql_public"
database_password
Description: Database password. Ignored after import via lifecycle ignore_changes.
Type: string
Default: "ignored-after-import"
organization_id
Description: Supabase organization ID
Type: string
Default: ""
project_name
Description: Supabase project display name
Type: string
Default: "bitcainnet"
project_ref
Description: Supabase project reference ID
Type: string
Default: "ljgqywzgyqqorzykapfp"
region
Description: Supabase project region (AWS region code)
Type: string
Default: "us-east-2"
supabase_enabled
Description: Enable Supabase module resources. Requires SUPABASE_ACCESS_TOKEN env var.
Type: bool
Default: false
Outputs
The following outputs are exported:
api_settings
Description: Current API settings (schemas, max rows)
api_url
Description: Supabase REST API base URL
auth_url
Description: Supabase Auth URL
pooler_host
Description: Supabase connection pooler hostname
project_ref
Description: Supabase project reference ID
project_url
Description: Supabase project URL
realtime_url
Description: Supabase Realtime WebSocket URL
storage_url
Description: Supabase Storage URL