Different Puppet helpers (custom types, defined types, facts, profiles etc)
include lsys::nginx
include lsys::httpd
Via notify event send to Class['lsys::repo']
package { 'epel-release':
ensure => 'present',
notify => Class['lsys::repo'],
}