Skip to content

Commit f7a08e2

Browse files
authored
Merge pull request #90 from esalberg/tmpdir
Allow setting commented TMPDIR in systemd file for backwards compatibility
2 parents e3586b3 + db516a8 commit f7a08e2

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

manifests/init.pp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,14 @@
348348
# [*storage_pool_autoextend_percent*]
349349
# Extend the pool by specified percentage when threshold is hit.
350350
#
351+
# [*tmp_dir_config*]
352+
# Whether to set the TMPDIR value in the systemd config file
353+
# Default: true (set the value); false will comment out the line.
354+
# Note: false is backwards compatible prior to PR #58
355+
#
356+
# [*tmp_dir*]
357+
# Sets the tmp dir for Docker (path)
358+
#
351359
class docker(
352360
$version = $docker::params::version,
353361
$ensure = $docker::params::ensure,
@@ -401,6 +409,7 @@
401409
$service_enable = $docker::params::service_enable,
402410
$manage_service = $docker::params::manage_service,
403411
$root_dir = $docker::params::root_dir,
412+
$tmp_dir_config = $docker::params::tmp_dir_config,
404413
$tmp_dir = $docker::params::tmp_dir,
405414
$manage_kernel = $docker::params::manage_kernel,
406415
$dns = $docker::params::dns,

manifests/params.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
$service_enable = true
4444
$manage_service = true
4545
$root_dir = undef
46+
$tmp_dir_config = true
4647
$tmp_dir = '/tmp/'
4748
$dns = undef
4849
$dns_search = undef

manifests/service.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
$dm_loopmetadatasize = $docker::dm_loopmetadatasize,
7979
$dm_datadev = $docker::dm_datadev,
8080
$dm_metadatadev = $docker::dm_metadatadev,
81+
$tmp_dir_config = $docker::tmp_dir_config,
8182
$tmp_dir = $docker::tmp_dir,
8283
$nowarn_kernel = $docker::nowarn_kernel,
8384
$dm_thinpooldev = $docker::dm_thinpooldev,

templates/etc/sysconfig/docker.systemd.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ OPTIONS="<% if @root_dir %> -g <%= @root_dir %><% end -%>
2929
https_proxy='<%= @proxy %>'<% end %>
3030
<% if @no_proxy %>no_proxy='<%= @no_proxy %>'<% end %>
3131
# This is also a handy place to tweak where Docker's temporary files go.
32-
TMPDIR="<%= @tmp_dir %>"
32+
<% if @tmp_dir_config %>TMPDIR="<%= @tmp_dir %>"<% else %># TMPDIR="<%= @tmp_dir %>"<% end %>
3333
<% if @shell_values %><% @shell_values_array.each do |param| %> <%= param %><% end %><% end -%>

0 commit comments

Comments
 (0)