Class/Module Index [+]

Quicksearch

HammerCLIForeman::Host::CreateCommand

Public Instance Methods

validate_options() click to toggle source
# File lib/hammer_cli_foreman/host.rb, line 371
def validate_options
  super
  unless validator.any(:option_hostgroup_id, :option_hostgroup_name).exist?
    if option_managed
      validator.all(:option_environment_id, :option_architecture_id, :option_domain_id,
                    :option_puppet_proxy_id, :option_operatingsystem_id,
                    :option_ptable_id).required
    else
      # unmanaged host only requires environment
      validator.option(:option_environment_id).required
    end
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.