f9e769970a698dd9ed911ff27b22916c8fb9fee9
[apex-tripleo-heat-templates.git] / debian-mirror.yaml
1 Description: 'Debian-mirror: A Debian or Ubuntu mirror in the cloud'
2 Parameters:
3   DebianMirrorMirror:
4     Default: http://archive.ubuntu.com/ubuntu
5     Description: The mirror that is to be used as the source
6     Type: String
7   DebianMirrorSuites:
8     Default: ["saucy", "saucy-updates", "saucy-security"]
9     Description: The suites to be mirrored
10     Type: JSON
11   DebianMirrorArchitectures:
12     Default: [{"arch": "amd64"}]
13     Description: The architectures to be mirrored
14     Type: JSON
15   DebianMirrorComponents:
16     Default: ["main", "restricted", "universe", "multiverse"]
17     Description: The components to be mirrored
18     Type: JSON
19 Resources:
20   debianMirrorConfig:
21     Type: AWS::AutoScaling::LaunchConfiguration
22     Metadata:
23       debian-mirror:
24         mirror:
25           Ref: DebianMirrorMirror
26         suites:
27           Ref: DebianMirrorSuites
28         architectures:
29           Ref: DebianMirrorArchitectures
30         components:
31           Ref: DebianMirrorComponents