|
111 | 111 | } |
112 | 112 | default: { |
113 | 113 | $package_release = "debian-${::lsbdistcodename}" |
114 | | - if (versioncmp($::operatingsystemmajrelease, '8') >= 0) { |
115 | | - $service_provider = 'systemd' |
116 | | - $storage_config = '/etc/default/docker-storage' |
117 | | - $service_config_template = 'docker/etc/sysconfig/docker.systemd.erb' |
118 | | - $service_overrides_template = 'docker/etc/systemd/system/docker.service.d/service-overrides-debian.conf.erb' |
119 | | - $service_hasstatus = true |
120 | | - $service_hasrestart = true |
121 | | - include docker::systemd_reload |
122 | | - } else { |
123 | | - $service_provider = undef |
124 | | - $storage_config = undef |
125 | | - $service_config_template = 'docker/etc/default/docker.erb' |
126 | | - $service_overrides_template = undef |
127 | | - $service_hasstatus = undef |
128 | | - $service_hasrestart = undef |
129 | | - } |
| 114 | + $service_provider = 'systemd' |
| 115 | + $storage_config = '/etc/default/docker-storage' |
| 116 | + $service_config_template = 'docker/etc/sysconfig/docker.systemd.erb' |
| 117 | + $service_overrides_template = 'docker/etc/systemd/system/docker.service.d/service-overrides-debian.conf.erb' |
| 118 | + $service_hasstatus = true |
| 119 | + $service_hasrestart = true |
| 120 | + include docker::systemd_reload |
130 | 121 | } |
131 | 122 | } |
132 | 123 |
|
|
137 | 128 | $pin_upstream_package_source = true |
138 | 129 | $apt_source_pin_level = 10 |
139 | 130 | $repo_opt = undef |
140 | | - $nowarn_kernel = false |
141 | 131 | $service_config = undef |
142 | 132 | $storage_setup_file = undef |
143 | 133 |
|
|
157 | 147 | $package_ee_package_name = $docker_ee_package_name |
158 | 148 |
|
159 | 149 |
|
160 | | - if ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemmajrelease, '8') >= 0) or |
161 | | - ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '15.04') >= 0) { |
| 150 | + if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '15.04') >= 0) { |
162 | 151 | $detach_service_in_init = false |
163 | 152 | } else { |
164 | | - $detach_service_in_init = true |
| 153 | + $detach_svervice_in_init = true |
165 | 154 | } |
166 | 155 |
|
167 | 156 | } |
|
196 | 185 | $pin_upstream_package_source = undef |
197 | 186 | $apt_source_pin_level = undef |
198 | 187 | $service_name = $service_name_default |
199 | | - if (versioncmp($::operatingsystemrelease, '7.0') < 0) or ($::operatingsystem == 'Amazon') { |
200 | | - $detach_service_in_init = true |
201 | | - if $::operatingsystem == 'OracleLinux' { |
202 | | - $docker_group = 'dockerroot' |
203 | | - $socket_group = 'dockerroot' |
204 | | - } else { |
205 | | - $docker_group = $docker_group_default |
206 | | - $socket_group = $socket_group_default |
207 | | - } |
208 | | - } else { |
209 | | - $detach_service_in_init = false |
210 | | - if $use_upstream_package_source { |
211 | | - $docker_group = $docker_group_default |
212 | | - $socket_group = $socket_group_default |
213 | | - } else { |
214 | | - $docker_group = 'dockerroot' |
215 | | - $socket_group = 'dockerroot' |
216 | | - } |
217 | | - include docker::systemd_reload |
218 | | - } |
| 188 | + $detach_service_in_init = false |
| 189 | + $docker_group = $docker_group_default |
| 190 | + $socket_group = $socket_group_default |
219 | 191 |
|
220 | 192 | # repo_opt to specify install_options for docker package |
221 | | - if (versioncmp($::operatingsystemmajrelease, '7') == 0) { |
222 | | - if $::operatingsystem == 'RedHat' { |
223 | | - $repo_opt = '--enablerepo=rhel7-extras' |
224 | | - } elsif $::operatingsystem == 'CentOS' { |
225 | | - $repo_opt = '--enablerepo=extras' |
226 | | - } elsif $::operatingsystem == 'OracleLinux' { |
227 | | - $repo_opt = '--enablerepo=ol7_addons' |
228 | | - } elsif $::operatingsystem == 'Scientific' { |
229 | | - $repo_opt = '' |
230 | | - } else { |
231 | | - $repo_opt = undef |
232 | | - } |
233 | | - } elsif (versioncmp($::operatingsystemrelease, '7.0') < 0 and $::operatingsystem == 'OracleLinux') { |
234 | | - # FIXME is 'public_ol6_addons' available on all OL6 installs? |
235 | | - $repo_opt = '--enablerepo=public_ol6_addons,public_ol6_latest' |
| 193 | + if $::operatingsystem == 'RedHat' { |
| 194 | + $repo_opt = '--enablerepo=rhel7-extras' |
| 195 | + } elsif $::operatingsystem == 'CentOS' { |
| 196 | + $repo_opt = '--enablerepo=extras' |
236 | 197 | } else { |
237 | 198 | $repo_opt = undef |
238 | 199 | } |
239 | | - if $::kernelversion == '2.6.32' { |
240 | | - $nowarn_kernel = true |
241 | | - } else { |
242 | | - $nowarn_kernel = false |
243 | | - } |
244 | 200 | } |
245 | 201 | default: { |
246 | 202 | $docker_group = $docker_group_default |
|
0 commit comments