Module: ForemanWreckingball::VmwareFacetHostExtensions
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/foreman_wreckingball/vmware_facet_host_extensions.rb
Instance Method Summary collapse
Instance Method Details
#queue_vmware_facet_refresh ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'app/models/concerns/foreman_wreckingball/vmware_facet_host_extensions.rb', line 29 def queue_vmware_facet_refresh if managed? && compute? && provider == 'VMware' User.as_anonymous_admin do ForemanTasks.delay( ::Actions::ForemanWreckingball::Host::RefreshVmwareFacet, { :start_at => Time.now.utc + 5.minutes }, self ) end end true end |
#refresh_vmware_facet! ⇒ Object
23 24 25 26 27 |
# File 'app/models/concerns/foreman_wreckingball/vmware_facet_host_extensions.rb', line 23 def refresh_vmware_facet! facet = vmware_facet || build_vmware_facet facet.refresh! facet.persisted? && facet.refresh_statuses end |