From: Tom Hughes Date: Wed, 29 Apr 2015 20:36:18 +0000 (+0100) Subject: Enable the postgresql repository on yevaud X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/e86c65d10b64323f288a8eef9a70be267c62cc55 Enable the postgresql repository on yevaud --- diff --git a/cookbooks/apt/recipes/default.rb b/cookbooks/apt/recipes/default.rb index 87f97a11a..050f806f6 100644 --- a/cookbooks/apt/recipes/default.rb +++ b/cookbooks/apt/recipes/default.rb @@ -96,3 +96,9 @@ apt_source "passenger4" do url "https://oss-binaries.phusionpassenger.com/apt/passenger/4" key "AC40B2F7" end + +apt_source "postgresql" do + template "postgresql.list.erb" + url "http://apt.postgresql.org/pub/repos/apt" + key "ACCC4CF8" +end diff --git a/cookbooks/apt/templates/default/postgresql.list.erb b/cookbooks/apt/templates/default/postgresql.list.erb new file mode 100644 index 000000000..c27441ce4 --- /dev/null +++ b/cookbooks/apt/templates/default/postgresql.list.erb @@ -0,0 +1,4 @@ +# DO NOT EDIT - This file is being maintained by Chef + +deb <%= @url %> <%= node.lsb.codename %>-pgdg main +deb-src <%= @url %> <%= node.lsb.codename %>-pgdg main diff --git a/roles/yevaud.rb b/roles/yevaud.rb index 362ddb12f..b3c296dbc 100644 --- a/roles/yevaud.rb +++ b/roles/yevaud.rb @@ -2,6 +2,9 @@ name "yevaud" description "Master role applied to yevaud" default_attributes( + :apt => { + :sources => ["postgresql"] + }, :devices => { :osdisktune1 => { :comment => "Tune os disk",