2023-04-28 10:12:12 +00:00
|
|
|
# vim: ts=2 et:
|
|
|
|
name = [tiny]
|
|
|
|
bootstrap_name = Tiny Cloud
|
|
|
|
bootstrap_url = "https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud"
|
|
|
|
|
|
|
|
WHEN {
|
2023-06-21 14:25:52 +00:00
|
|
|
"3.13 3.14 3.15 3.16 3.17" {
|
|
|
|
# tiny-cloud < 3.0.0 doesn't have --setup option
|
2023-11-14 16:52:02 +00:00
|
|
|
services.boot.tiny-cloud-early = true
|
|
|
|
services.default.tiny-cloud = true
|
|
|
|
services.default.tiny-cloud-final = true
|
2023-06-21 14:25:52 +00:00
|
|
|
}
|
2023-04-28 10:12:12 +00:00
|
|
|
aws {
|
|
|
|
packages.tiny-cloud-aws = true
|
|
|
|
WHEN {
|
|
|
|
"3.12" {
|
2023-06-21 14:25:52 +00:00
|
|
|
# fallback to the old tiny-ec2-bootstrap package
|
2023-04-28 10:12:12 +00:00
|
|
|
packages.tiny-cloud-aws = null
|
2023-11-14 16:52:02 +00:00
|
|
|
services.boot.tiny-cloud-early = null
|
2023-04-28 10:12:12 +00:00
|
|
|
services.default.tiny-cloud = null
|
|
|
|
services.default.tiny-cloud-final = null
|
|
|
|
packages.tiny-ec2-bootstrap = true
|
|
|
|
services.default.tiny-ec2-bootstrap = true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
# other per-cloud packages
|
|
|
|
nocloud.packages.tiny-cloud-nocloud = true
|
|
|
|
azure.packages.tiny-cloud-azure = true
|
|
|
|
gcp.packages.tiny-cloud-gcp = true
|
|
|
|
oci.packages.tiny-cloud-oci = true
|
|
|
|
}
|
|
|
|
|
|
|
|
scripts = [ setup-tiny ]
|