Add ntp package and don't run most kosmos-base things in development

This commit is contained in:
Greg Karékinian 2017-06-09 21:18:44 +02:00
parent 26097197ca
commit 5534b57752
2 changed files with 20 additions and 18 deletions

View File

@ -14,3 +14,4 @@ depends 'hostname'
depends 'firewall'
depends 'chef_client_updater'
depends 'timezone-ii'
depends 'ntp'

View File

@ -9,6 +9,7 @@
include_recipe 'apt'
include_recipe 'timezone-ii'
include_recipe 'ntp'
# Update chef to the chosen version
chef_version = '12.19.36'
@ -39,29 +40,29 @@ unless node.chef_environment == "development"
]
node.override['authorization']['sudo']['passwordless'] = true
include_recipe 'sudo'
end
include_recipe 'kosmos-postfix'
include_recipe 'kosmos-base::firewall'
node.override['set_fqdn'] = '*'
include_recipe 'hostname'
include_recipe 'kosmos-postfix'
include_recipe 'kosmos-base::firewall'
node.override['set_fqdn'] = '*'
include_recipe 'hostname'
package 'ca-certificates'
package 'ca-certificates'
directory '/usr/local/share/ca-certificates/cacert' do
directory '/usr/local/share/ca-certificates/cacert' do
action :create
end
end
['http://www.cacert.org/certs/root.crt', 'http://www.cacert.org/certs/class3.crt'].each do |cert|
['http://www.cacert.org/certs/root.crt', 'http://www.cacert.org/certs/class3.crt'].each do |cert|
remote_file "/usr/local/share/ca-certificates/cacert/#{File.basename(cert)}" do
source cert
action :create_if_missing
notifies :run, 'execute[update-ca-certificates]', :immediately
end
end
end
execute 'update-ca-certificates' do
execute 'update-ca-certificates' do
action :nothing
end
end