summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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