File tree 8 files changed +13
-22
lines changed
8 files changed +13
-22
lines changed Original file line number Diff line number Diff line change 6
6
desc 'Support for Puppet running Docker Compose'
7
7
8
8
mk_resource_methods
9
- commands dockercompose : 'docker-compose'
10
- commands dockercmd : 'docker'
11
9
12
- has_command ( :docker , command ( :dockercmd ) ) do
13
- environment ( HOME : '/root' )
14
- end
10
+ has_command ( :docker , 'docker' )
15
11
16
- has_command ( :docker_compose , command ( :dockercompose ) ) do
17
- environment ( HOME : '/root' )
18
- end
12
+ has_command ( :dockercompose , 'docker-compose' )
19
13
20
14
def set_tmpdir
21
15
return unless resource [ :tmpdir ]
Original file line number Diff line number Diff line change 6
6
desc 'Support for Docker Networking'
7
7
8
8
mk_resource_methods
9
- commands dockercmd : 'docker'
10
9
11
- has_command ( :docker , command ( :dockercmd ) ) do
12
- environment ( HOME : '/root' )
13
- end
10
+ has_command ( :docker , 'docker' )
14
11
15
12
def network_conf
16
13
flags = [ 'network' , 'create' ]
Original file line number Diff line number Diff line change 6
6
desc 'Support for Puppet running Docker Stacks'
7
7
8
8
mk_resource_methods
9
- commands dockercmd : 'docker'
10
9
11
- has_command ( :docker , command ( :dockercmd ) ) do
12
- environment ( HOME : '/root' )
13
- end
10
+ has_command ( :docker , 'docker' )
14
11
15
12
def exists?
16
13
Puppet . info ( "Checking for stack #{ name } " )
Original file line number Diff line number Diff line change 6
6
desc 'Support for Docker Volumes'
7
7
8
8
mk_resource_methods
9
- commands dockercmd : 'docker'
10
9
11
- has_command ( :docker , command ( :dockercmd ) ) do
12
- environment ( HOME : '/root' )
13
- end
10
+ has_command ( :docker , 'docker' )
14
11
15
12
def volume_conf
16
13
flags = [ 'volume' , 'create' ]
Original file line number Diff line number Diff line change 100
100
file { $docker_compose_location_versioned:
101
101
owner => $file_owner ,
102
102
mode => ' 0755' ,
103
+ seltype => ' container_runtime_exec_t' ,
103
104
require => Exec[" Install Docker Compose ${version} " ],
104
105
}
105
106
Original file line number Diff line number Diff line change 91
91
92
92
if ($facts [' os' ][' family' ] == ' windows' ) {
93
93
$compose_install_path = " ${::docker_program_files_path} /Docker"
94
- $compose_version = ' 1.21 .2'
94
+ $compose_version = ' 1.29 .2'
95
95
$docker_ee_package_name = ' Docker'
96
96
$machine_install_path = " ${::docker_program_files_path} /Docker"
97
97
$tls_cacert = " ${::docker_program_data_path} /docker/certs.d/ca.pem"
98
98
$tls_cert = " ${::docker_program_data_path} /docker/certs.d/server-cert.pem"
99
99
$tls_key = " ${::docker_program_data_path} /docker/certs.d/server-key.pem"
100
100
} else {
101
101
$compose_install_path = ' /usr/local/bin'
102
- $compose_version = ' 1.21 .2'
102
+ $compose_version = ' 1.29 .2'
103
103
$docker_ee_package_name = ' docker-ee'
104
104
$machine_install_path = ' /usr/local/bin'
105
105
$tls_cacert = ' /etc/docker/tls/ca.pem'
Original file line number Diff line number Diff line change 572
572
file { $startscript:
573
573
ensure => file ,
574
574
content => epp($startstop_template , { ' script' => $docker_run_inline_start }),
575
+ seltype => ' container_runtime_exec_t' ,
575
576
owner => ' root' ,
576
577
group => $docker_group ,
577
578
mode => ' 0770' ,
581
582
file { $stopscript:
582
583
ensure => file ,
583
584
content => epp($startstop_template , { ' script' => $docker_run_inline_stop }),
585
+ seltype => ' container_runtime_exec_t' ,
584
586
owner => ' root' ,
585
587
group => $docker_group ,
586
588
mode => ' 0770' ,
590
592
file { $initscript:
591
593
ensure => file ,
592
594
content => template ($init_template ),
595
+ seltype => ' container_unit_file_t' ,
593
596
owner => ' root' ,
594
597
group => $docker_group ,
595
598
mode => $mode ,
Original file line number Diff line number Diff line change 320
320
file { '/etc/systemd/system/docker.service.d/service-overrides.conf' :
321
321
ensure => file ,
322
322
content => template ($service_overrides_template ),
323
+ seltype => ' container_unit_file_t' ,
323
324
notify => Exec[' docker-systemd-reload-before-service' ],
324
325
before => $_manage_service,
325
326
}
333
334
file { '/etc/systemd/system/docker.socket.d/socket-overrides.conf' :
334
335
ensure => file ,
335
336
content => template ($socket_overrides_template ),
337
+ seltype => ' container_unit_file_t' ,
336
338
notify => Exec[' docker-systemd-reload-before-service' ],
337
339
before => $_manage_service,
338
340
}
You can’t perform that action at this time.
0 commit comments