{"action":"closed","issue":{"url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3202","labels_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3202/labels{/name}","comments_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3202/comments","events_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/3202/events","html_url":"https://github.com/SatelliteQE/robottelo/issues/3202","id":124710235,"number":3202,"title":"Update existing automation to support pxe-less discovery","user":{"login":"sghai","id":620852,"avatar_url":"https://avatars.githubusercontent.com/u/620852?v=3","gravatar_id":"","url":"https://api.github.com/users/sghai","html_url":"https://github.com/sghai","followers_url":"https://api.github.com/users/sghai/followers","following_url":"https://api.github.com/users/sghai/following{/other_user}","gists_url":"https://api.github.com/users/sghai/gists{/gist_id}","starred_url":"https://api.github.com/users/sghai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sghai/subscriptions","organizations_url":"https://api.github.com/users/sghai/orgs","repos_url":"https://api.github.com/users/sghai/repos","events_url":"https://api.github.com/users/sghai/events{/privacy}","received_events_url":"https://api.github.com/users/sghai/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"sghai","id":620852,"avatar_url":"https://avatars.githubusercontent.com/u/620852?v=3","gravatar_id":"","url":"https://api.github.com/users/sghai","html_url":"https://github.com/sghai","followers_url":"https://api.github.com/users/sghai/followers","following_url":"https://api.github.com/users/sghai/following{/other_user}","gists_url":"https://api.github.com/users/sghai/gists{/gist_id}","starred_url":"https://api.github.com/users/sghai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sghai/subscriptions","organizations_url":"https://api.github.com/users/sghai/orgs","repos_url":"https://api.github.com/users/sghai/repos","events_url":"https://api.github.com/users/sghai/events{/privacy}","received_events_url":"https://api.github.com/users/sghai/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-01-04T07:35:18Z","updated_at":"2016-01-13T07:16:30Z","closed_at":"2016-01-13T07:16:30Z","body":"To support pxe-less discovery, we have to boot the unknown host via modified discovery ISO instead of PXE.  ISO needs to be rebuilt with some extra kernel options. These options includes\r\n- server name\r\n- gw\r\n- dns\r\n- custom facts\r\n\r\nThese options helps to perform discovery in an unattended manner. Use won't need to pass these options interactively.\r\nSince our infrastructure is based on different vlans. So `gw`and `server` name will vary based on the vlan configuration. We have two ways to handle this:\r\n\r\n1. Build the ISOs and place them on libvirt server  ( one time task, but we may need to rebuild again on new release). we will just pass the ISO name as exported parameter.\r\n\r\n2. Build the ISO on every automation run based on different vlan configurations.\r\n\r\nI would prefer to go with `option 1` now. Later, we can move to `option 2`.\r\n\r\nAny suggestions/feedback ?"}}