Commit 6c3564e

bryfry <bryon.fryer@gmail.com>
2013-06-13 13:05:12
broke out kernel portion of build-tasks, started vbox tasks [tag: vbox]
1 parent b3fe187
Changed files (4)
group_vars/hosting.yml
@@ -1,6 +1,8 @@
 ---
 # docker hosting specific variables
 docker_deps:
-    - python-software-properties
-    - linux-image-3.8.0-19-generic
-    #- linux-image-generic-lts-raring
+  - python-software-properties
+
+linux_kernel: linux-image-3.8.0-19-generic
+vbox_additions_iso: http://dlc.sun.com.edgesuite.net/virtualbox/4.2.12/VBoxGuestAdditions_4.2.12.iso
+
roles/hosting/tasks/docker-bootstrap.yml → roles/hosting/tasks/build-tasks.yml
@@ -2,7 +2,6 @@
 # install dependencies needed to build/run the docker lxc engine (http://www.docker.io/)
 # Basically a reworking of docker's Vagrentfile[1] into an ansible-playbook
 # [1] https://github.com/dotcloud/docker/blob/master/Vagrantfile
-
  
 ### PPA install ###
 - name: Enable ppa adding via apt-add-repository is available
roles/hosting/tasks/kernel-tasks.yml
@@ -0,0 +1,16 @@
+---
+# Install the required kernel for docker
+
+- name: Install suggested kernel
+  tag: dep,ppa,bin
+  apt: package={{ linux_kernel }} # defined in group_vars/hosting.yml
+
+- name: Install wget
+  tag: vbox
+  apt: package=wget state=latest
+
+- name: wget iso
+  tag: vbox
+  action: wget -q {{ vbox_additions_iso }}
+
+
roles/hosting/tasks/main.yml
@@ -1,2 +1,3 @@
 ---
-- include: docker-bootstrap.yml
+- include: kernel-tasks.yml
+- include: build-tasks.yml