class Pvcglue::Packages::Roles

Public Instance Methods

install!() click to toggle source
# File lib/pvcglue/packages/roles.rb, line 12
def install!
  Pvcglue::Packages::Manager.apply(minion) if has_role?(:manager)
  Pvcglue::Packages::LoadBalancer.apply(minion) if has_role?(:lb)
  Pvcglue::Packages::Web.apply(minion) if has_role?(:web)
  Pvcglue::Packages::Worker.apply(minion) if has_role?(:worker)
  Pvcglue::Packages::Postgresql.apply(minion) if has_role?(:pg)
  Pvcglue::Packages::Memcache.apply(minion) if has_role?(:mc)
  Pvcglue::Packages::Redis.apply(minion) if has_role?(:redis)
end
installed?() click to toggle source
# File lib/pvcglue/packages/roles.rb, line 4
def installed?
  false
end
post_install_check?() click to toggle source
# File lib/pvcglue/packages/roles.rb, line 8
def post_install_check?
  true
end