github.com/hspak/nomad@v0.7.2-0.20180309000617-bc4ae22a39a5/website/packer.json (about)

     1  {
     2    "variables": {
     3      "aws_access_key_id": "{{ env `AWS_ACCESS_KEY_ID` }}",
     4      "aws_secret_access_key": "{{ env `AWS_SECRET_ACCESS_KEY` }}",
     5      "aws_region": "{{ env `AWS_REGION` }}",
     6      "fastly_api_key": "{{ env `FASTLY_API_KEY` }}"
     7    },
     8    "builders": [
     9      {
    10        "type": "docker",
    11        "image": "hashicorp/middleman-hashicorp:0.3.28",
    12        "discard": "true",
    13        "volumes": {
    14          "{{ pwd }}": "/website"
    15        }
    16      }
    17    ],
    18    "provisioners": [
    19      {
    20        "type": "shell",
    21        "environment_vars": [
    22          "AWS_ACCESS_KEY_ID={{ user `aws_access_key_id` }}",
    23          "AWS_SECRET_ACCESS_KEY={{ user `aws_secret_access_key` }}",
    24          "AWS_REGION={{ user `aws_region` }}",
    25          "FASTLY_API_KEY={{ user `fastly_api_key` }}"
    26        ],
    27        "inline": [
    28          "bundle check || bundle install",
    29          "bundle exec middleman build",
    30          "/bin/bash ./scripts/deploy.sh"
    31        ]
    32      }
    33    ]
    34  }