Concourse CI resource / CircleCI image to build machine images with Packer, with Ansible provisioner
497
A Concourse CI resource CircleCI image to build new Amazon Machine Images (AMI) via Packer
Note: This fork includes ansible for use as a provisioner.
Original by gaahrdner!
aws_access_key_id: Your AWS access key ID.
aws_secret_access_key: Your AWS secret access key.
region: Required. The AWS region to search for AMIs.
If aws_access_key_id and aws_secret_access_key are not provided packer will use credentials provided by the worker's IAM profile, if it has one.
out: Build a new AMItemplate: Required. The path to the packer template.var_file: Required. The path or list of paths to a external JSON variable file.All other parameters will be passed through to packer as variables.
resource_types:
- name: packer
type: docker-image
source:
repository: gaahrdner/packer-ansible-resource
resources:
- name: build-ami
type: packer
source:
aws_access_key_id: "..."
aws_secret_access_key: "..."
region: ap-southeast-2
jobs:
- name: my-ami
plan:
- put: build-ami
params:
template: packer_template.json
var_file:
- secrets.json
- foo.json
Content type
Image
Digest
Size
71.2 MB
Last updated
over 7 years ago
docker pull daveshepherd/packer-ansible