Sign inSign up

daveshepherd/packer-ansible

By daveshepherd

•Updated over 7 years ago

Concourse CI resource / CircleCI image to build machine images with Packer, with Ansible provisioner

Image
0

497

daveshepherd/packer-ansible repository overview

⁠Packer Build Resource

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⁠!

⁠Source Configuration

  • 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⁠.

⁠Behaviour

⁠out: Build a new AMI
⁠Parameters

All other parameters will be passed through to packer as variables.

⁠Example

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

Tag summary

Content type

Image

Digest

Size

71.2 MB

Last updated

over 7 years ago

docker pull daveshepherd/packer-ansible