You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.7 KiB
67 lines
1.7 KiB
package { 'rubygems-devel':
|
|
ensure => installed,
|
|
name => 'rubygems-devel',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'rubygem-rake':
|
|
ensure => installed,
|
|
name => 'rubygem-rake',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'ruby-devel':
|
|
ensure => installed,
|
|
name => 'ruby-devel',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'rubygem-rack':
|
|
ensure => installed,
|
|
name => 'rubygem-rack',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'alt-brepo-ruby33-devel':
|
|
ensure => installed,
|
|
name => 'alt-brepo-ruby33-devel',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'alt-brepo-ruby33-rubygem-rake':
|
|
ensure => installed,
|
|
name => 'alt-brepo-ruby33-rubygem-rake',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'passenger-devel':
|
|
ensure => installed,
|
|
name => 'passenger-devel',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'passenger':
|
|
ensure => installed,
|
|
name => 'passenger',
|
|
provider => 'dnf',
|
|
}
|
|
-> package { 'nginx-passenger':
|
|
ensure => installed,
|
|
name => 'nginx-mod-http-passenger',
|
|
provider => 'dnf',
|
|
}
|
|
-> file { 'passenger.conf':
|
|
ensure => file,
|
|
path => '/etc/nginx/conf.d/passenger.conf',
|
|
content => 'passenger_root /usr/share/ruby/vendor_ruby/phusion_passenger/locations.ini;
|
|
passenger_ruby /usr/bin/ruby;
|
|
passenger_instance_registry_dir /var/run/passenger-instreg;
|
|
passenger_user_switching on;
|
|
passenger_env_var PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY 0;
|
|
passenger_env_var PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY 0;',
|
|
}
|
|
-> file { 'passenger_includer.conf':
|
|
ensure => file,
|
|
content => 'load_module modules/ngx_http_passenger_module.so;',
|
|
path => '/etc/nginx/conf.d/main/passenger.conf',
|
|
}
|
|
~> service { 'nginx_service':
|
|
ensure => running,
|
|
name => 'nginx',
|
|
provider => 'systemd',
|
|
hasrestart => true,
|
|
}
|