{
    "variables": {
        "aws_access_key": "",
        "aws_secret_key": "",
        "ssh_timeout": "10m"
    },
    "builders": [
        {
            "type": "amazon-ebs",
            "access_key": "{{user `aws_access_key`}}",
            "secret_key": "{{user `aws_secret_key`}}",
            "region": "us-west-2",
            "source_ami": "ami-c7d092f7",
            "instance_type": "m3.medium",
            "ssh_username": "centos",
            "ami_name": "socorro_centos7__{{timestamp}}"
        }
    ],
    "provisioners": [
        {
            "type": "shell",
            "script": "bootstrap.sh",
            "execute_command": "sudo -E sh '{{ .Path }}'"
        },
        {
            "type": "puppet-masterless",
            "manifest_file": "../puppet/manifests/default.pp",
            "staging_directory": "/etc/puppet",
            "module_paths": [
                "../puppet/modules"
            ],
            "facter": {
                "packer_profile": "base"
            }
        }
    ]
}

{
    "variables": {
        "aws_access_key": "",
        "aws_secret_key": "",
        "ssh_timeout": "10m"
    },
    "builders": [
        {
            "type": "amazon-ebs",
            "access_key": "{{user `aws_access_key`}}",
            "secret_key": "{{user `aws_secret_key`}}",
            "region": "us-west-2",
            "source_ami": "ami-c7d092f7",
            "instance_type": "m4.4xlarge",
            "ssh_username": "centos",
            "ami_name": "socorro_centos7__{{timestamp}}"
        }
    ],
    "provisioners": [
        {
            "type": "shell",
            "script": "bootstrap.sh",
            "execute_command": "sudo -E sh '{{ .Path }}'"
        },
        {
            "type": "puppet-masterless",
            "manifest_file": "../puppet/manifests/default.pp",
            "staging_directory": "/etc/puppet",
            "module_paths": [
                "../puppet/modules"
            ],
            "facter": {
                "packer_profile": "base"
            }
        }
    ]
}

Use a larger node to build
Use a larger node to build
