# jenkins-grid CHANGELOG
+0.2.5
+-----
+- refactoring.
+
0.2.4
-----
- includes the `ssl_cert::server_key_pairs` recipe automatically.
## Requirements
### platforms
-- none.
+
+- Debian >= 9.0
+- Ubuntu >= 14.04
+- CentOS,RHEL >= 7.3
### packages
- none.
'java.util.logging.ConsoleHandler.level' => 'FINEST',
}
default['jenkins-grid']['docker-compose']['app_dir'] = "#{node['docker-grid']['compose']['app_dir']}/jenkins"
-default['jenkins-grid']['docker-compose']['jenkins_home'] = {
+force_override['jenkins-grid']['docker-compose']['jenkins_home'] = {
'path' => '/var/lib/jenkins_home',
'owner' => 1000,
}
issues_url 'https://osdn.jp/projects/metasearch/ticket'
chef_version '>= 12'
+
+supports 'debian', '>= 9.0'
supports 'ubuntu', '>= 14.04'
%w(centos redhat).each do |os|
supports os, '>= 7.3'
chmod 600 #{certs_dir}/server.key
EOH
sensitive true
- action :nothing
- subscribes :run, "file[#{key_path}]"
+ action :run
+ not_if "cmp #{key_path} #{certs_dir}/server.key"
+ #action :nothing
+ #subscribes :run, "file[#{key_path}]"
end
vols.push("#{server_cert_path(cn)}:/var/lib/jenkins/server.crt:ro")