Feature #1756
limit host provisioning to pxe configuration file creation
| Status: | New | Start: | 07/16/2012 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| Backlog: | No | Difficulity: | ||
| Votes: | 0 |
Description
Is it possible to limit the host provision (build) process to only create the pxe configuration file (based on mac address) on the (remote) tftp proxy server?
I'm currently getting the pxe config file created on the remote pxe server but then foreman continues the tftp host provisioning process on what appears to be the foreman server, where I don't have a tftp server running.
Here's the error I'm getting from foreman:
Started POST "/hosts" for clientIP at Mon Jul 16 12:00:34 -0400 2012
Processing by HostsController#create as
Parameters: {"authenticity_token"=>"Hj5vC7WmiTU0Ta1wru4ecfzwLk+iGlhw0cYilvH3FEA=", "utf8"=>"?", "host"=>{"name"=>"NEW-SERVER-NAME", "managed"=>"true", "subnet_id"=>"1", "architecture_id"=>"1", "comment"=>"", "compute_resource_id"=>"", "sp_mac"=>"", "provision_method"=>"build", "overwrite"=>"false", "puppet_proxy_id"=>"4", "mac"=>"NEW-SERVER-MAC", "domain_id"=>"1", "sp_name"=>"", "hostgroup_id"=>"4", "build"=>"1", "root_pass"=>"[FILTERED]", "enabled"=>"1", "ptable_id"=>"11", "is_owned_by"=>"2-Users", "environment_id"=>"2", "progress_report_id"=>"[FILTERED]", "ip"=>"NEW-SERVER-IP", "sp_subnet_id"=>"", "model_id"=>"", "puppetclass_ids"=>[""], "sp_ip"=>"", "disk"=>"", "operatingsystem_id"=>"1"}}
Add the TFTP configuration for NEW-SERVER-FQDN
Failed to set TFTP: 500 Internal Server Error
Rolling back due to a problem: TFTP Settings for NEW-SERVER-FQDN 20 failed NEW-SERVER-FQDNsetTFTP
Failed to save: Failed to set TFTP: 500 Internal Server Error
Rendered hosts/_progress.erb (0.1ms)
Rendered puppetclasses/_selectedClasses.html.erb (0.0ms)
Rendered puppetclasses/_classes.html.erb (1.4ms)
Rendered puppetclasses/_class_selection.html.erb (6.3ms)
Rendered common/_domain.html.erb (6.1ms)
Rendered hosts/_sp_subnet.html.erb (1.0ms)
Rendered common/os_selection/_architecture.html.erb (188.4ms)
Rendered common/os_selection/_operatingsystem.html.erb (8.5ms)
Rendered hosts/_operating_system.erb (202.5ms)
Rendered hosts/_unattended.html.erb (215.8ms)
Rendered common_parameters/_inherited_parameters.erb (0.1ms)
Rendered common_parameters/_parameter.erb (1.4ms)
Rendered common_parameters/_parameters.erb (2.8ms)
Rendered hosts/_form.html.erb (270.1ms)
Rendered bookmarks/_list.html.erb (1.8ms)
Rendered bookmarks/_list.html.erb (0.3ms)
Rendered home/_settings.html.erb (6.5ms)
Rendered home/_user_dropdown.rhtml (1.0ms)
Rendered home/_topbar.rhtml (18.2ms)
Rendered hosts/new.html.erb within layouts/application (294.1ms)
Completed 200 OK in 627ms (Views: 280.9ms | ActiveRecord: 29.3ms)
