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.
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.
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.
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.
You tell me!
See "LICENSE".