All Projects → dotzero → Vagrant Debian Jessie

dotzero / Vagrant Debian Jessie

Licence: mit
Automatic Debian 8 Vagrant base box building on OSX, Linux and Windows

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Vagrant Debian Jessie

Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (+148.74%)
Mutual labels:  debian, vagrant
Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (+52.26%)
Mutual labels:  debian, vagrant
vagrant-templates
Vagrantfiles for self-contained development/test environments.
Stars: ✭ 28 (-85.93%)
Mutual labels:  vagrant, debian
Git Cola
git-cola: The highly caffeinated Git GUI
Stars: ✭ 1,787 (+797.99%)
Mutual labels:  osx, debian
Ansible Role Hardening
Ansible role to apply a security baseline. Systemd edition.
Stars: ✭ 188 (-5.53%)
Mutual labels:  debian, vagrant
Vagrant Osx
Vagrant setup for Mac OS X
Stars: ✭ 83 (-58.29%)
Mutual labels:  osx, vagrant
Ffmpeg Build Script
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
Stars: ✭ 290 (+45.73%)
Mutual labels:  osx, debian
Packer Templates
Stars: ✭ 90 (-54.77%)
Mutual labels:  debian, vagrant
Vagrant Box Templates
Stars: ✭ 100 (-49.75%)
Mutual labels:  debian, vagrant
Packer Build
Packer Automated VM Image and Vagrant Box Builds
Stars: ✭ 199 (+0%)
Mutual labels:  debian, vagrant
Nixbox
NixOS Vagrant boxes [[email protected]]
Stars: ✭ 189 (-5.03%)
Mutual labels:  vagrant
Fnt
apt for fonts, the missing font manager for macOS/linux
Stars: ✭ 187 (-6.03%)
Mutual labels:  debian
Seamly2d
Open source patternmaking software.
Stars: ✭ 197 (-1.01%)
Mutual labels:  osx
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (-0.5%)
Mutual labels:  debian
Ansible Vault
🔑 Ansible role for Hashicorp Vault
Stars: ✭ 189 (-5.03%)
Mutual labels:  vagrant
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (-1.51%)
Mutual labels:  vagrant
Openmediavault
openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home envi…
Stars: ✭ 2,663 (+1238.19%)
Mutual labels:  debian
Godot Kotlin Native
Kotlin bindings for Godot Engine
Stars: ✭ 186 (-6.53%)
Mutual labels:  osx
Debinject
Inject malicious code into *.debs
Stars: ✭ 187 (-6.03%)
Mutual labels:  debian
Rpi Pxe Server
setup a Raspberry Pi as an PXE-Server
Stars: ✭ 197 (-1.01%)
Mutual labels:  debian

About

This script will:

  1. download and verify the latest Debian "Jessie" ISO
  2. ... do some magic to turn it into a vagrant box file
  3. output debian-jessie-i386.box or debian-jessie-amd64.box

Requirements

  • Oracle VM VirtualBox
  • Vagrant
  • mkisofs for generating a custom Debian CD image
  • 7zip for unpacking the Debian ISO image
  • md5sum or md5 for Debian ISO image hash check

Usage on OSX

./build.sh

This should do everything you need. If you don't have mkisofs or p7zip, install homebrew, then:

brew install cdrtools
brew install p7zip

To add debian-jessie-amd64.box with name debian-jessie into vagrant:

vagrant box add "debian-jessie" debian-jessie-amd64.box

Usage on Linux

./build.sh

This should do everything you need. If you don't have mkisofs or p7zip:

sudo apt-get install genisoimage
sudo apt-get install p7zip-full

To add debian-jessie-amd64.box with name debian-jessie into vagrant:

vagrant box add "debian-jessie" debian-jessie-amd64.box

Usage on Windows (under cygwin/git shell)

./build.sh

Tested under Windows 7 with this tools:

To add debian-jessie-amd64.box with name debian-jessie into vagrant:

vagrant box add "debian-jessie" debian-jessie.box

Environment variables

You can affect the default behaviour of the script using environment variables:

VAR=value ./build.sh

The following variables are supported:

  • ARCH - Architecture to build. Either i386 or amd64. Default is amd64;

  • DEBIAN_CDIMAGE - Domain to download the Debian installer from. Default is cdimage.debian.org. Example: ftp.de.debian.org;

  • PRESEED — Path to custom preseed file. May be useful when if you need some customizations for your private base box (user name, passwords etc.);

  • LATE_CMD — Path to custom late_command.sh. May be useful when if you need some customizations for your private base box (user name, passwords etc.);

  • VM_GUI — If set to yes or 1, disables headless mode for vm. May be useful for debugging installer;

License

Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].