A role for installing Docker in Debian Wheezy.
Wheezy has 2 dependencies missing for docker: golang >= 1.2 and linux kernel >= 3.8.0. This role builds and installs golang 1.2 packages from deb source and installs the newest kernel from wheezy-backports.
Oh, and also installs docker. :)
None.
docker_debian_go_build_dir
: Directory where the golang packages will be built. Defaults to/tmp/golang
.docker_debian_go_build_arch
: Architecture for the binary golang packages. Defaults toamd64
.docker_debian_go_build_system
: Architecture fordpkg-buildpackage
. Defaults tox86_64-linux-gnu
.docker_debian_kernel_arch
: Backport kernel architecture. Defaults to the value ofdocker_debian_go_build_arch
.
None, but using mtpereira.common or a similar role is recommended.
For testing purposes, a Vagrantfile was added. Simply run vagrant up
in your working copy dir to get a Debian host up and provisioned with docker-debian.yml
playbook.
MIT