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,
}