Skip to content

Commit c1e2ef9

Browse files
authored
Merge pull request #562 from seriv/docker-podman
Minimal changes to work with podman-docker
2 parents 7bab1df + 7f7d314 commit c1e2ef9

File tree

4 files changed

+15
-11
lines changed

4 files changed

+15
-11
lines changed

Diff for: lib/facter/docker.rb

+7-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,13 @@ def interfaces
5656
Facter.add(:docker_client_version) do
5757
setcode do
5858
docker_version = Facter.value(:docker_version)
59-
docker_version['Client']['Version'] if docker_version
59+
if docker_version
60+
if !docker_version['Client'].nil?
61+
docker_version['Client']['Version']
62+
else
63+
docker_version['Version']
64+
end
65+
end
6066
end
6167
end
6268

Diff for: manifests/run.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
Variant[String,Array,Undef] $after = [],
131131
Variant[String,Array,Undef] $after_service = [],
132132
Variant[String,Array,Undef] $depends = [],
133-
Variant[String,Array,Undef] $depend_services = [],
133+
Variant[String,Array,Undef] $depend_services = ['docker.service'],
134134
Optional[Boolean] $tty = false,
135135
Variant[String,Array,Undef] $socket_connect = [],
136136
Variant[String,Array,Undef] $hostentries = [],

Diff for: templates/etc/init.d/docker-run.erb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<%-
2-
@required_start = ["$network", "docker"] +
2+
@required_start = ["$network"] +
33
@sanitised_after_array.map{ |s| "#{@service_prefix}#{s}"} +
44
@sanitised_depends_array.map{ |s| "#{@service_prefix}#{s}"} +
55
@depend_services_array
66

7-
@required_stop = ["$network", "docker"] +
7+
@required_stop = ["$network"] +
88
@sanitised_depends_array.map{ |d| "#{@service_prefix}#{d}"} +
99
@depend_services_array
1010
-%>

Diff for: templates/etc/systemd/system/docker-run.erb

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
<%-
22
depend_services = @depend_services_array.map{|s| s =~ /\.[a-z]+$/ ? s : "#{s}.service"}
3-
@after = [@service_name.nil? ? "" : "#@service_name.service"] +
4-
@sanitised_after_array.map{ |s| "#{@service_prefix}#{s}.service"} +
5-
@sanitised_depends_array.map{ |s| "#{@service_prefix}#{s}.service"} +
6-
depend_services
3+
@after = @sanitised_after_array.map{ |s| "#{@service_prefix}#{s}.service"} +
4+
@sanitised_depends_array.map{ |s| "#{@service_prefix}#{s}.service"} +
5+
depend_services
76
@wants = @sanitised_after_array.map{ |a| "#{@service_prefix}#{a}.service"}
8-
@requires = [@service_name.nil? ? "" : "#@service_name.service"] +
9-
@sanitised_depends_array.map{ |d| "#{@service_prefix}#{d}.service"} +
10-
depend_services
7+
@requires = @sanitised_depends_array.map{ |d| "#{@service_prefix}#{d}.service"} +
8+
depend_services
119
-%>
1210
# This file is managed by Puppet and local changes
1311
# may be overwritten

0 commit comments

Comments
 (0)