Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8393597
get_values_init.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
3 KB
Subscribers
None
get_values_init.rb
View Options
def
get_values_init
(
_params
,
_facts
)
if
_params
[
'version'
]
==
:undef
||
_params
[
'version'
]
!~
%r{^(17[.][0-1][0-9][.][0-1](~|-|\.)ce|1.\d+)}
if
_params
[
'docker_ee'
]
package_location
=
_params
[
'docker_ee_source_location'
]
package_key_source
=
_params
[
'docker_ee_key_source'
]
package_key_check_source
=
true
package_key
=
_params
[
'docker_ee_key_id'
]
package_repos
=
_params
[
'docker_ee_repos'
]
release
=
_params
[
'docker_ee_release'
]
docker_start_command
=
_params
[
'docker_ee_start_command'
]
docker_package_name
=
_params
[
'docker_ee_package_name'
]
else
case
_facts
[
:os
][
'family'
]
when
'Debian'
package_location
=
_params
[
'docker_ce_source_location'
]
package_key_source
=
_params
[
'docker_ce_key_source'
]
package_key
=
_params
[
'docker_ce_key_id'
]
package_repos
=
_params
[
'docker_ce_channel'
]
release
=
_params
[
'docker_ce_release'
]
when
'RedHat'
package_location
=
_params
[
'docker_ce_source_location'
]
package_key_source
=
_params
[
'docker_ce_key_source'
]
package_key_check_source
=
true
# when 'windows'
# fail(translate('This module only work for Docker Enterprise Edition on Windows.'))
else
package_location
=
_params
[
'docker_package_location'
]
package_key_source
=
_params
[
'docker_package_key_source'
]
package_key_check_source
=
_params
[
'docker_package_key_check_source'
]
end
docker_start_command
=
_params
[
'docker_ce_start_command'
]
docker_package_name
=
_params
[
'docker_ce_package_name'
]
end
else
case
_facts
[
:os
][
'family'
]
when
'Debian'
package_location
=
_params
[
'docker_package_location'
]
package_key_source
=
_params
[
'docker_package_key_source'
]
package_key_check_source
=
_params
[
'docker_package_key_check_source'
]
package_key
=
_params
[
'docker_package_key_id'
]
package_repos
=
'main'
release
=
_params
[
'docker_package_release'
]
when
'RedHat'
package_location
=
_params
[
'docker_package_location'
]
package_key_source
=
_params
[
'docker_package_key_source'
]
package_key_check_source
=
_params
[
'docker_package_key_check_source'
]
else
package_location
=
_params
[
'docker_package_location'
]
package_key_source
=
_params
[
'docker_package_key_source'
]
package_key_check_source
=
_params
[
'docker_package_key_check_source'
]
end
docker_start_command
=
_params
[
'docker_engine_start_command'
]
docker_package_name
=
_params
[
'docker_engine_package_name'
]
end
root_dir_flag
=
if
_params
[
'version'
]
!=
:undef
&&
_params
[
'version'
]
=~
%r{^(17[.]0[0-4]|1.\d+)}
'-g'
else
'--data-root'
end
{
'docker_package_name'
=>
docker_package_name
,
'docker_start_command'
=>
docker_start_command
,
'package_key'
=>
package_key
,
'package_key_check_source'
=>
package_key_check_source
,
'package_key_source'
=>
package_key_source
,
'package_location'
=>
package_location
,
'package_repos'
=>
package_repos
,
'release'
=>
release
,
'root_dir_flag'
=>
root_dir_flag
,
}
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Wed, Jun 4, 7:15 PM (5 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399003
Attached To
R205 puppet-puppetlabs-docker
Event Timeline
Log In to Comment