From dda792304dd63ba5cf632cb395e610b32d8021cd Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Sat, 20 Feb 2016 17:23:22 -0500 Subject: [PATCH] AWS Salt: Update to trusty, vivid, wily to Docker 1.9.1 This updates all of our recognized Ubuntu images to use Docker 1.9.1 --- cluster/saltbase/salt/docker/init.sls | 29 +++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/cluster/saltbase/salt/docker/init.sls b/cluster/saltbase/salt/docker/init.sls index f6eeb1ff196..5b6e7631ef9 100644 --- a/cluster/saltbase/salt/docker/init.sls +++ b/cluster/saltbase/salt/docker/init.sls @@ -207,25 +207,38 @@ net.ipv4.ip_forward: {% set override_deb='' %} {% set override_deb_sha1='' %} {% set override_docker_ver='' %} + # Ubuntu presents as os_family=Debian, osfullname=Ubuntu +{% elif grains.get('cloud', '') == 'aws' + and grains.get('os_family', '') == 'Debian' + and grains.get('oscodename', '') == 'trusty' -%} +# TODO: Get from google storage? +{% set docker_pkg_name='docker-engine' %} +{% set override_docker_ver='1.9.1-0~trusty' %} +{% set override_deb='docker-engine_1.9.1-0~trusty_amd64.deb' %} +{% set override_deb_url='http://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.9.1-0~trusty_amd64.deb' %} +{% set override_deb_sha1='ce728172ab29f9fdacfffffe2e2f88a144f23875' %} + {% elif grains.get('cloud', '') == 'aws' and grains.get('os_family', '') == 'Debian' and grains.get('oscodename', '') == 'vivid' -%} # TODO: Get from google storage? {% set docker_pkg_name='docker-engine' %} -{% set override_docker_ver='1.8.3-0~vivid' %} -{% set override_deb='docker-engine_1.8.3-0~vivid_amd64.deb' %} -{% set override_deb_url='http://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.8.3-0~vivid_amd64.deb' %} -{% set override_deb_sha1='f0259b1f04635977325c0cfa7c0006e1e5de1341' %} +{% set override_docker_ver='1.9.1-0~vivid' %} +{% set override_deb='docker-engine_1.9.1-0~vivid_amd64.deb' %} +{% set override_deb_url='http://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.9.1-0~vivid_amd64.deb' %} +{% set override_deb_sha1='81741f6f16630632de53762c5554238d57b3b9cb' %} + {% elif grains.get('cloud', '') == 'aws' and grains.get('os_family', '') == 'Debian' and grains.get('oscodename', '') == 'wily' -%} # TODO: Get from google storage? {% set docker_pkg_name='docker-engine' %} -{% set override_docker_ver='1.8.3-0~wily' %} -{% set override_deb='docker-engine_1.8.3-0~wily_amd64.deb' %} -{% set override_deb_url='http://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.8.3-0~wily_amd64.deb' %} -{% set override_deb_sha1='aa00313498e0e8e73d9eedb39cbdff33b1474c16' %} +{% set override_docker_ver='1.9.1-0~wily' %} +{% set override_deb='docker-engine_1.9.1-0~wily_amd64.deb' %} +{% set override_deb_url='http://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.9.1-0~wily_amd64.deb' %} +{% set override_deb_sha1='a505fd49372cf836f5b9ed953053c50b3381dbfd' %} + {% else %} {% set docker_pkg_name='lxc-docker-1.7.1' %} {% set override_docker_ver='1.7.1' %}