Sha256: afb89ffb9f70f813e6ce7f5bb06a92147da3ed34b4fb8b99176d9d38c075217c

Contents?: true

Size: 1.24 KB

Versions: 6

Compression:

Stored size: 1.24 KB

Contents

{
  "variables": {
    "aws_access_key": "",
    "aws_secret_key": "",
    "source_ami": "",
    "ami_tag": "",
    "cookbook_name": ""
  },

  "builders": [
    {
      "type": "amazon-ebs",
      "access_key": "{{user `aws_access_key`}}",
      "secret_key": "{{user `aws_secret_key`}}",
      "region": "us-east-1",
      "source_ami": "{{user `source_ami`}}",
      "instance_type": "c4.large",
      "ssh_username": "ubuntu",
      "ami_name": "{{user `ami_tag`}} {{timestamp}}",
      "tags": {
        "Name": "{{user `ami_tag`}}",
        "{{user `ami_tag`}}": "{{timestamp}}",
        "created_at": "{{isotime}}",
        "parent_ami": "{{user `source_ami`}}"
      },
      "run_tags": {
        "kind": "packer",
        "role": "AMI builder"
      },
      "launch_block_device_mappings": [{
        "device_name": "/dev/sda1",
        "volume_size": 8,
        "volume_type": "gp2",
        "delete_on_termination": true
      }]
    }
  ],
  "provisioners": [
    {
      "type": "chef-solo",
      "cookbook_paths": ["cookbooks", "site-cookbooks"],
      "run_list": ["{{user `cookbook_name`}}"],
      "skip_install": true,
      "data_bags_path": "data_bags",
      "encrypted_data_bag_secret_path": "/etc/chef/encrypted_data_bag_secret"
    }
  ]
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hashicorptools-0.0.12 data/standard-ami.json
hashicorptools-0.0.7 data/standard-ami.json
hashicorptools-0.0.6 data/standard-ami.json
hashicorptools-0.0.5 data/standard-ami.json
hashicorptools-0.0.4 data/standard-ami.json
hashicorptools-0.0.3 data/standard-ami.json