aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kowalik <steven@wedontsleep.org>2014-01-23 13:01:02 +1100
committerSteve Kowalik <steven@wedontsleep.org>2014-01-31 16:57:14 +1100
commit70807d77ee33db3958534999d4e8651c6272a348 (patch)
treeb329093f204cd70c340b245641355fc35605a085
parent6027346b9bcf7c8c4a4f91dbead6c42d2fefdd3d (diff)
Add a debian-mirror heat template
Populate defaults for the debian-mirror image-element using a heat template. Change-Id: I28de1d04be7292dad1bc448ff8bbde634cebd6f3
-rw-r--r--debian-mirror.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/debian-mirror.yaml b/debian-mirror.yaml
new file mode 100644
index 00000000..f9e76997
--- /dev/null
+++ b/debian-mirror.yaml
@@ -0,0 +1,31 @@
+Description: 'Debian-mirror: A Debian or Ubuntu mirror in the cloud'
+Parameters:
+ DebianMirrorMirror:
+ Default: http://archive.ubuntu.com/ubuntu
+ Description: The mirror that is to be used as the source
+ Type: String
+ DebianMirrorSuites:
+ Default: ["saucy", "saucy-updates", "saucy-security"]
+ Description: The suites to be mirrored
+ Type: JSON
+ DebianMirrorArchitectures:
+ Default: [{"arch": "amd64"}]
+ Description: The architectures to be mirrored
+ Type: JSON
+ DebianMirrorComponents:
+ Default: ["main", "restricted", "universe", "multiverse"]
+ Description: The components to be mirrored
+ Type: JSON
+Resources:
+ debianMirrorConfig:
+ Type: AWS::AutoScaling::LaunchConfiguration
+ Metadata:
+ debian-mirror:
+ mirror:
+ Ref: DebianMirrorMirror
+ suites:
+ Ref: DebianMirrorSuites
+ architectures:
+ Ref: DebianMirrorArchitectures
+ components:
+ Ref: DebianMirrorComponents