Douklar 4.0.0, 23 October 2026.A new CLI, douklar, and retry of unfinished objects from a finished S3 Batch job.Read the release notes

Douklar

Inputs and outputs

The main inputs and outputs. The Terraform Registry has the complete list.

View as Markdown

The complete, versioned reference is on the Terraform Registry.

Main inputs

NameDefaultDescription
aws_regioneu-central-1Region to deploy into
name_prefixworkspacePrefix for resource names
instance_typem7i-flex.largeEC2 instance type
storage{ size_gb = 30, encrypted = true }Root volume
associate_public_ipfalseAttach a public IPv4 address
vpc_id, subnet_idnullDefault VPC and first available subnet
ami_idnullLatest Ubuntu 24.04 LTS
developer_configClaude Code, VS Code, Tailscale on; Codex CLI offTools installed at boot
instance_schedule_windowsEvenings and weekends, BerlinStart and stop windows
scheduler_modefree-timeStarting mode tag
scheduler_featuresreconcile onlyBackup, patch and cleanup jobs
env_vars{}Environment variables from SSM
kms_key_arnnullCustomer-managed KMS key
cost_reportdisabledAWS Budgets alert
enable_session_managertrueSession Manager access

Supported instance families: t3, t3a, m5, m6i, m7i, m7i-flex, c5, c6i, c7i, r5, r6i, r7i.

Useful outputs

NameDescription
instance_idEC2 instance id
ssm_start_session_commandReady-to-run aws ssm start-session command
workspace_log_group_nameCloudWatch log group for bootstrap and instance logs
scheduler_lambda_nameThe scheduler Lambda
scheduler_namesAll EventBridge Scheduler schedules created
cost_report_enabledWhether the budget alert is active

Submodule

modules/ec2-instance is available on its own when you need only the instance, without the scheduler, backups and AMI transfer.

Keyboard shortcuts

g h
Home
g c
The console
g m
Use cases
g d
Docs
g r
Releases
/ or Ctrl K
Search the docs (on docs pages)
t
Switch light and dark
?
Show this list