Manifest cleanup, begin with simple manifests only

No plugins. They should be explained in the documentation
This commit is contained in:
Anders Ingemann 2013-11-06 22:17:55 +01:00
parent c62dcccd8d
commit ae1327811b
9 changed files with 106 additions and 200 deletions

View file

@ -0,0 +1,33 @@
{
"provider": "ec2",
"virtualization": "pvm",
"credentials": {
// "access-key": null,
// "secret-key": null
},
"bootstrapper": {
"workspace": "/target"
},
"image": {
"name": "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} AMI ({virtualization})"
},
"system": {
"release": "wheezy",
"architecture": "amd64",
"timezone": "UTC",
"locale": "en_US",
"charmap": "UTF-8"
},
"volume": {
"backing": "ebs",
"partitions": {
"type": "mbr",
"root": {
"size": 1023,
"filesystem": "ext4"
}
}
}
}

View file

@ -1,53 +0,0 @@
{
"provider": "ec2",
"virtualization": "pvm",
"credentials": {
"access-key": null,
"secret-key": null
},
"bootstrapper": {
"workspace": "/target",
"mirror": "http://http.debian.net/debian"
},
"image": {
"name": "debian-{release}-{architecture}-{virtualization}-{%Y}{%m}{%d}",
"description": "Debian {release} {architecture} AMI ({virtualization})"
},
"system": {
"release": "wheezy",
"architecture": "amd64",
"timezone": "UTC",
"locale": "en_US",
"charmap": "UTF-8"
},
"volume": {
"backing": "ebs",
"partition_table": {
"type": null,
"partitions": [
{"size": 8192,
"filesystem": "ext4",
"flags": ["root"]}
]
}
},
"plugins": {
"admin_user": {
"enabled": true,
"username": "admin"
},
"backports": {
"enabled": true,
"packages": [ "cloud-init" ]
},
"build_metadata": {
"enabled": false,
"path": "/root/build-metadata-{ami_name}"
},
"prebootstrapped": {
"enabled": false,
"snapshot": ""
}
}
}

View file

@ -0,0 +1,33 @@
{
"provider": "ec2",
"virtualization": "pvm",
"credentials": {
// "access-key": null,
// "secret-key": null
},
"bootstrapper": {
"workspace": "/target"
},
"image": {
"name": "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} AMI ({virtualization})"
},
"system": {
"release": "wheezy",
"architecture": "amd64",
"timezone": "UTC",
"locale": "en_US",
"charmap": "UTF-8"
},
"volume": {
"backing": "ebs",
"partitions": {
"type": "none",
"root": {
"size": 1024,
"filesystem": "ext4"
}
}
}
}

View file

@ -1,43 +0,0 @@
{
"provider": "ec2",
"virtualization": "pvm",
"credentials": {
"access-key": null,
"secret-key": null,
"certificate": null,
"private-key": null,
"user-id": null
},
"bootstrapper": {
"workspace": "/target",
"mirror": "http://http.debian.net/debian"
},
"image": {
"name": "debian-{release}-{architecture}-{virtualization}-{%Y}{%m}{%d}",
"description": "Debian {release} {architecture} AMI ({virtualization})"
"bucket": ""
},
"system": {
"release": "wheezy",
"architecture": "amd64",
"timezone": "UTC",
"locale": "en_US",
"charmap": "UTF-8"
},
"volume": {
"backing": "s3",
"filesystem": "ext4",
"size": 1024
},
"plugins": {
"admin_user": {
"enabled": true,
"username": "admin"
},
"prebootstrapped": {
"enabled": false,
"image": null
}
}
}

View file

@ -0,0 +1,37 @@
{
"provider": "ec2",
"virtualization": "pvm",
"credentials": {
// "access-key": null,
// "secret-key": null,
// "certificate": null,
// "private-key": null,
// "user-id": null
},
"bootstrapper": {
"workspace": "/target"
},
"image": {
"name": "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} AMI",
"bucket": "debian-amis"
},
"system": {
"release": "wheezy",
"architecture": "amd64",
"timezone": "UTC",
"locale": "en_US",
"charmap": "UTF-8"
},
"volume": {
"backing": "s3",
"partitions": {
"type": "none",
"root": {
"size": 1024,
"filesystem": "ext4"
}
}
}
}

View file

@ -1,39 +0,0 @@
{
"provider" : "kvm",
"virtualization": "virtio",
"bootstrapper": {
"workspace": "/mnt/target",
"mirror" : "http://ftp.fr.debian.org/debian/"
},
"image": {
"name" : "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} ({virtualization})"
},
"system": {
"release" : "wheezy",
"architecture": "amd64",
"timezone" : "UTC",
"locale" : "en_US",
"charmap" : "UTF-8"
},
"volume": {
"backing" : "raw",
"filesystem": "ext4",
"size" : 1024
},
"plugins": {
"user_packages": {
"enabled": true,
"repo": [ "apache2" ],
"local": []
},
"root_password": {
"enabled": true,
"password": "test"
},
"opennebula": {
"enabled": true
}
}
}

View file

@ -1,31 +0,0 @@
{
"provider" : "one",
"virtualization": "ide",
"bootstrapper": {
"workspace": "/target"
},
"image": {
"name" : "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} ({virtualization})"
},
"system": {
"release" : "wheezy",
"architecture": "amd64",
"timezone" : "UTC",
"locale" : "en_US",
"charmap" : "UTF-8"
},
"volume": {
"backing" : "raw",
"filesystem": "ext4",
"size" : 1024
},
"plugins": {
"user_packages": {
"enabled": true,
"repo": [ "apache2" ],
"local": []
}
}
}

View file

@ -1,31 +0,0 @@
{
"provider" : "one",
"virtualization": "virtio",
"bootstrapper": {
"workspace": "/target"
},
"image": {
"name" : "debian-{release}-{architecture}-{virtualization}-{%y}{%m}{%d}",
"description": "Debian {release} {architecture} ({virtualization})"
},
"system": {
"release" : "wheezy",
"architecture": "amd64",
"timezone" : "UTC",
"locale" : "en_US",
"charmap" : "UTF-8"
},
"volume": {
"backing" : "raw",
"filesystem": "ext4",
"size" : 1024
},
"plugins": {
"user_packages": {
"enabled": true,
"repo": [ "apache2" ],
"local": []
}
}
}

View file

@ -16,7 +16,7 @@
"charmap" : "UTF-8"
},
"volume": {
"backing": "vdi",
"backing": "vdi",
"partitions": {
"type": "mbr",
"boot": {
@ -26,8 +26,8 @@
"root": {
"size": 991,
"filesystem": "ext4"
}
// ,"swap": {"size": 128}
},
"swap": {"size": 128}
}
}
}