```ruby
#
# Cookbook:: jenkins
# Recipe:: default
#
# Copyright:: 2017, The Authors, All Rights Reserved.

if platform?('debian', 'ubuntu')

  # Required by apt-get
  package 'apt-transport-https'
  package 'ca-certificates'

  # Apt repository for Jenkins
  apt_repository 'jenkins' do
    uri 'https://pkg.jenkins.io/debian-stable'
    distribution 'binary/'
    key 'https://pkg.jenkins.io/debian-stable/jenkins.io.key'
  end

end

if platform?('redhat', 'centos')

  # Yum repository for Jenkins
  yum_repository 'Jenkins' do
    description 'Jenkins stable repo'
    baseurl 'http://pkg.jenkins.io/redhat'
    gpgkey 'https://pkg.jenkins.io/redhat/jenkins.io.key'
    action :add
  end

end

include_recipe 'java'

# Install Jenkins
package 'jenkins' do
  action :install
end

# Enable and start Jenkins
service 'jenkins' do
  action [:enable, :start]
end
```

Use http instead of https for repo jenkins
user
```ruby
#
# Cookbook:: jenkins
# Recipe:: default
#
# Copyright:: 2017, The Authors, All Rights Reserved.

if platform?('debian', 'ubuntu')

  # Required by apt-get
  #cpackage 'apt-transport-https'
  #cpackage 'ca-certificates'

  # Apt repository for Jenkins
  apt_repository 'jenkins' do
    uri 'http://pkg.jenkins.io/debian-stable'
    distribution 'binary/'
    key 'http://pkg.jenkins.io/debian-stable/jenkins.io.key'
  end

end

if platform?('redhat', 'centos')

  # Yum repository for Jenkins
  yum_repository 'Jenkins' do
    description 'Jenkins stable repo'
    baseurl 'http://pkg.jenkins.io/redhat'
    gpgkey 'http://pkg.jenkins.io/redhat/jenkins.io.key'
    action :add
  end

end

include_recipe 'java'

# Install Jenkins
package 'jenkins' do
  action :install
end

# Enable and start Jenkins
service 'jenkins' do
  action [:enable, :start]
end
```
assistant