<p dir="ltr">On Nov 26, 2012 2:35 PM, <<a href="mailto:Matthew_Luettgen@aotx.uscourts.gov">Matthew_Luettgen@aotx.uscourts.gov</a>> wrote:<br>
><br>
><br>
> Greetings,<br>
><br>
> Long time listener (false) first time caller (true.) I am experimenting<br>
> with Puppet 3.0.1 and Cobbler 2.2.3. I created a test profile, a test sub<br>
> profile, and a test system in cobbler (via the GUI.) When calling<br>
> cobbler-ext-nodes hostname, I am getting nil values for both classes and<br>
> parameters. Some facts have been obfuscated, any values that do not appear<br>
> valid are likely obfuscated. All files are appears to be parsed by cobbler<br>
> properly as there are no errors with 'cobbler sync.'<br>
><br>
> [root@cobbler-test profiles.d]#cobbler-ext-nodes <a href="http://matt-test.domain.com">matt-test.domain.com</a><br>
> classes: []<br>
> parameters: {}<br>
><br>
> [root@cobbler-test systems.d]# cat matt-test.json<br>
> {<br>
> "boot_files": {},<br>
> "comment": "",<br>
> "ctime": 1353957758.8682129,<br>
> "depth": 3,<br>
> "enable_gpxe": 0,<br>
> "fetchable_files": {},<br>
> "gateway": "",<br>
> "hostname": "<a href="http://matt-test.domain.com">matt-test.domain.com</a>",<br>
> "image": "",<br>
> "interfaces": {},<br>
> "ipv6_autoconfiguration": false,<br>
> "ipv6_default_device": "",<br>
> "kernel_options": {<br>
> "1": null<br>
> },<br>
> "kernel_options_post": {},<br>
> "kickstart": "<<inherit>>",<br>
> "ks_meta": {},<br>
> "ldap_enabled": false,<br>
> "ldap_type": "authconfig",<br>
> "mgmt_classes": [<br>
> "existing_class,BS_fake_class,BS_fake_class2"<br>
> ],<br>
> "mgmt_parameters": "<<inherit>>",<br>
> "monit_enabled": false,<br>
> "mtime": 1353958428.8554339,<br>
> "name": "matt-test",<br>
> "name_servers": [],<br>
> "name_servers_search": [],<br>
> "netboot_enabled": false,<br>
> "owners": [<br>
> "admin"<br>
> ],<br>
> "power_address": "",<br>
> "power_id": "",<br>
> "power_pass": "",<br>
> "power_type": "ipmitool",<br>
> "power_user": "",<br>
> "profile": "existing_working_with_other_systems_profile",<br>
> "proxy": "<<inherit>>",<br>
> "redhat_management_key": "<<inherit>>",<br>
> "redhat_management_server": "<<inherit>>",<br>
> "repos_enabled": false,<br>
> "server": "<<inherit>>",<br>
> "status": "production",<br>
> "template_files": {},<br>
> "template_remote_kickstarts": 0,<br>
> "uid": "MTM1Mzk1Nzc1OC44NzMyODY0MTEuM00000",<br>
> "virt_auto_boot": 0,<br>
> "virt_cpus": "<<inherit>>",<br>
> "virt_disk_driver": "<<inherit>>",<br>
> "virt_file_size": "<<inherit>>",<br>
> "virt_path": "<<inherit>>",<br>
> "virt_ram": "<<inherit>>",<br>
> "virt_type": "xenpv"<br>
><br>
> [root@cobbler-test profiles.d]# cat<br>
> existing_working_with_other_systems_profile<br>
> {"comment": "", "kickstart": "<<inherit>>", "name_servers_search": [],<br>
> "ks_meta": {}, "kernel_options_post": {}, "repos": ["epel-5-noarch"],<br>
> "redhat_management_key": "<<inherit>>", "virt_path": "<<inherit>>",<br>
> "kernel_options": {}, "name_servers": [], "mtime": 1330096515.039284,<br>
> "enable_gpxe": 0, "template_files": {}, "uid":<br>
> "MTMyODIwNDM5Ni44MTI5NzgzNDAuOD00000", "virt_auto_boot": 0, "virt_cpus": 4,<br>
> "mgmt_parameters": "<<inherit>>", "boot_files": {}, "mgmt_classes":<br>
> ["base"], "distro": "<<inherit>>", "dhcp_tag": "<<inherit>>",<br>
> "virt_bridge": "<<inherit>>", "parent": "rhel5u6-x86_64", "virt_type":<br>
> "qemu", "proxy": "", "enable_menu": false, "fetchable_files": {},<br>
> "virt_file_size": 48, "ctime": 1328204396.81303, "virt_disk_driver": "raw",<br>
> "owners": ["admin"], "name": "JENIE2", "virt_ram": 4096, "server":<br>
> "<<inherit>>", "redhat_management_server": "<<inherit>>", "depth": 2,<br>
> "template_remote_kickstarts": 0}</p>
<p dir="ltr">The external nodes script in 2.2.3 uses the --dns-name field in the interface only, not the hostname field. 2.4.0 will also check the hostname field (added that fix a little while back).</p>