Skip to content

Ansible role to build Debian-like Virtualbox images using Packer

License

Notifications You must be signed in to change notification settings

Oefenweb/ansible-packer-template

Repository files navigation

packer-template

CI Ansible Galaxy

Build Debian-like Virtualbox images using Packer by HashiCorp.

Requirements

None

Variables

  • packer_template_state [default: '']: State (e.g. pre, post)

  • packer_template_metadata [default: build: {timestamp: "{{ packer_template_metadata_build_timestamp }}", revision: "{{ packer_template_metadata_build_revision }}", version: "{{ packer_template_metadata_build_version }}"]:

  • packer_template_metadata_build_timestamp [default: __UNKNOWN_BUILD_TIMESTAMP__]: Build timestamp

  • packer_template_metadata_build_revision [default: __UNKNOWN_BUILD_REVISION__]: Build revision

  • packer_template_metadata_build_version [default: __UNKNOWN_BUILD_VERSION__]: Build version

  • packer_template_cleanup_development_exclude [default: []]: Packages (development) not to remove (e.g. libmysqlclient-dev)

  • packer_template_cleanup_doc_exclude [default: []]: Packages (doc) not to remove

  • packer_template_cleanup_more [default: "{{ packer_template_preset_cleanup_more_x11_libraries + packer_template_preset_cleanup_more_obsolete_networking + packer_template_preset_cleanup_more_oddities + packer_template_preset_cleanup_more_various }}"]: Packages (more) to remove

Dependencies

None

Example

---
- hosts: all
  roles:
    - oefenweb.packer-template

License

MIT

Author Information

Mischa ter Smitten (based on work from chef/bento)

Feedback, bug-reports, requests, ...

Are welcome!