Module: ForemanPuppet::Extensions::BulkHostsManager
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/services/concerns/foreman_puppet/extensions/bulk_hosts_manager.rb
Instance Method Summary collapse
Instance Method Details
#change_puppet_proxy(proxy, is_ca_proxy) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/services/concerns/foreman_puppet/extensions/bulk_hosts_manager.rb', line 6 def change_puppet_proxy(proxy, is_ca_proxy) error_hosts = [] @hosts.each do |host| if is_ca_proxy host.puppet_ca_proxy = proxy else host.puppet_proxy = proxy end host.save(validate: false) rescue StandardError => e = format(_('Failed to set proxy for %{host}.'), host: host) Foreman::Logging.exception(, e) error_hosts << host.id end error_hosts end |