"description": "Build an AMI for use as a CI builder",
"variables": {
"ansible_roles_path": ".galaxy",
+ "arch": "x86_64",
+ "aws_instance_type": "t2.micro",
+ "aws_region": "us-west-2",
"aws_access_key": null,
"aws_secret_key": null,
+ "cloud_user_data": null,
+ "distro": null,
"security_group_id": null,
"source_ami_filter_name": null,
"source_ami_filter_owner": null,
- "aws_instance_type": "t2.micro",
- "aws_region": "us-west-2",
- "vpc_id": null,
"subnet_id": null,
"ssh_user": null,
- "distro": null,
- "cloud_user_data": null,
"ssh_proxy_host": "",
- "arch": "x86_64"
+ "vpc_id": null
},
"builders": [
{
{
"variables": {
"ansible_roles_path": ".galaxy",
+ "arch": "x86_64",
"base_image": null,
- "distro": null,
"cloud_auth_url": null,
"cloud_user": null,
"cloud_pass": null,
"cloud_network": null,
"cloud_tenant": null,
"cloud_user_data": null,
+ "distro": null,
+ "flavor": "v1-standard-1",
"ssh_user": null,
- "ssh_proxy_host": "",
- "arch": "x86_64"
+ "ssh_proxy_host": ""
},
"builders": [
{
"user_data_file": "{{user `cloud_user_data`}}",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "flavor": "v1-standard-1",
+ "flavor": "{{user `flavor`}}",
"metadata": {
"ci_managed": "yes"
}
{
"variables": {
"ansible_roles_path": ".galaxy",
+ "arch": "x86_64",
"base_image": null,
- "distro": null,
"cloud_auth_url": null,
"cloud_user": null,
"cloud_pass": null,
"cloud_network": null,
"cloud_tenant": null,
"cloud_user_data": null,
+ "distro": null,
+ "flavor": "v1-standard-1",
"ssh_user": null,
- "ssh_proxy_host": "",
- "arch": "x86_64"
+ "ssh_proxy_host": ""
},
"builders": [
{
"user_data_file": "{{user `cloud_user_data`}}",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "flavor": "v1-standard-1",
+ "flavor": "{{user `flavor`}}",
"metadata": {
"ci_managed": "yes"
}
{
"variables": {
"ansible_roles_path": ".galaxy",
+ "arch": "x86_64",
"base_image": null,
- "distro": null,
"cloud_auth_url": null,
"cloud_user": null,
"cloud_pass": null,
"cloud_network": null,
"cloud_tenant": null,
"cloud_user_data": null,
- "arch": "x86_64"
+ "distro": null,
+ "flavor": "v1-standard-4"
},
"builders": [
{
"{{user `cloud_network`}}"
],
"user_data_file": "{{user `cloud_user_data`}}",
- "flavor": "v1-standard-4",
+ "flavor": "{{user `flavor`}}",
"communicator": "winrm",
"winrm_insecure": true,
"winrm_use_ssl": true,
{
- "source_ami_filter_name": "*CentOS Linux 7*HVM*",
- "source_ami_filter_owner": "679593333241",
+ "arch": "arm64",
"base_image": "CentOS 7 aarch64 (2018-07-12) - LF upload",
- "distro": "CentOS 7",
- "ssh_user": "centos",
"cloud_user_data": "common-packer/provision/rh-user_data.sh",
- "arch": "arm64"
+ "distro": "CentOS 7",
+ "flavor": "v2-standard-1",
+ "source_ami_filter_name": "*CentOS Linux 7*HVM*",
+ "source_ami_filter_owner": "679593333241",
+ "ssh_user": "centos"
}
{
- "source_ami_filter_name": "*ubuntu*16.04*",
- "source_ami_filter_owner": "099720109477",
+ "arch": "arm64",
"base_image": "Ubuntu 18.04 LTS (arm64) [2018-04-29]",
- "distro": "Ubuntu 18.04",
- "ssh_user": "ubuntu",
"cloud_user_data": "common-packer/provision/ubuntu-user_data.sh",
- "arch": "arm64"
+ "distro": "Ubuntu 18.04",
+ "flavor": "v2-standard-1",
+ "source_ami_filter_name": "*ubuntu*16.04*",
+ "source_ami_filter_owner": "099720109477",
+ "ssh_user": "ubuntu"
}