Skip to content

Commit 47addf9

Browse files
committed
Allow service_file mode to be changed
1 parent 9bc4bc5 commit 47addf9

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

manifests/init.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
# [*service_file*]
2626
# The location of the service file. Default: '/etc/init/uwsgi.conf'
2727
#
28+
# [*service_file_mode*]
29+
# The mode of the service file. Default: '0644'
30+
#
2831
# [*service_template*]
2932
# The location of the template to generate the *service_file*.
3033
# Default: 'uwsgi/uwsgi_upstart.conf.erb'
@@ -78,6 +81,7 @@
7881
$package_provider = $uwsgi::params::package_provider,
7982
$service_name = $uwsgi::params::service_name,
8083
$service_file = $uwsgi::params::service_file,
84+
$service_file_mode = $uwsgi::params::service_file_mode,
8185
$service_template = $uwsgi::params::service_template,
8286
$service_ensure = $uwsgi::params::service_ensure,
8387
$service_enable = $uwsgi::params::service_enable,
@@ -131,7 +135,7 @@
131135
ensure => $file_ensure,
132136
owner => 'root',
133137
group => 'root',
134-
mode => '0644',
138+
mode => $service_file_mode,
135139
replace => $manage_service_file,
136140
content => template($service_template),
137141
require => Package[$package_name]

manifests/params.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
$package_provider = 'pip'
1212
$service_name = 'uwsgi'
1313
$service_file = '/etc/init/uwsgi.conf'
14+
$service_file_mode = '0644'
1415
$service_template = 'uwsgi/uwsgi_upstart.conf.erb'
1516
$service_ensure = true
1617
$service_enable = true

0 commit comments

Comments
 (0)