hestiacp/func_ruby/ext-modules/payload/passenger_manager/passenger_uninstaller.pp

30 lines
674 B

package { 'nginx-mod-http-passenger':
ensure => absent,
name => 'nginx-mod-http-passenger',
provider => 'dnf',
}
-> package { 'passenger-devel':
ensure => absent,
name => 'passenger-devel',
provider => 'dnf',
}
-> package { 'passenger':
ensure => absent,
name => 'passenger',
provider => 'dnf',
}
-> file { 'passenger.conf':
ensure => absent,
path => '/etc/nginx/conf.d/passenger.conf',
}
-> file { 'passenger_includer.conf':
ensure => absent,
path => '/etc/nginx/conf.d/main/passenger.conf',
}
~> service { 'nginx_service':
ensure => running,
name => 'nginx',
provider => 'systemd',
hasrestart => true,
}