clement-roblot / packer-debian-v7-base-dev-vm

Packer template for generating a base Debian v7 VM image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

packer-debian-v7-base-dev-vm

Description

Packer template for generating a base Debian v7 VM image.

This is the base Debian v7 VM we use for Scrapum. We have another private Packer template which further configures and provisions the base VM image generated from this template.

Prerequisites

Installation and usage

git clone https://github.com/scrapum/packer-debian-v7-base-dev-vm.git PATH
cd PATH
packer build template.json # Let it run solo to do its magic.

Variables

The following are several variables you can change for this template.

  • shell_debian_packages_to_install [default: "automake bison build-essential curl emacs fish flex g++ git libgdbm-dev libncurses5-dev libreadline-dev libssl-dev llvm-dev mosh nfs-common nfs-kernel-server portmap python-software-properties sed subversion tar tig tmux tree unzip vim wget zlib1g-dev"]
  • vm_default_shell [default: "fish"]
  • vm_domain_name [default: "terminator.dev"]
  • vm_hostname [default: "terminator"]
  • vm_keymap [default: "us"]
  • vm_locale [default: "en_US"]
  • vm_user_full_name [default: "The Terminator Commander"]
  • vm_user_password [default: "beawesome"]
  • vm_user_username [default: "commander"]

Feel free to take a look at template.json to see these variables in action.

Known issues

Packer automates the VM creation process by sending scancodes to the VM via boot_command. Depending on your machine's specs and performance, this process may or may not work well for you as waiting times may differ drastically (a command that might take 1 second on our machines could take 10 seconds on yours). This isn't something we can fix. We can only guarantee it works on our machines.

TODO

You tell me!

Contributors

Jonathan Barronville

License

See "LICENSE".

About

Packer template for generating a base Debian v7 VM image.

License:MIT License


Languages

Language:Shell 100.0%