I haven't actually tried it but how about the following:
#set ifaces = $interfaces.keys()
#for $iface in $ifaces
#echo $ifaces[$iface]
#end for
On Fri, 2010-10-22 at 09:39 -0400, Robert Becker wrote:
> Our builds differ in the sense that sometimes they have one interface
> and other times they have two. I’m having difficulty determining if a
> system profile has one or two interfaces. If I attempt to run this
> code on a system that doesn’t have an eth2 interface Cheetah errors
> out.
>
>
>
> #if $getVar($interfaces['eth2'].get('ip_address')) != ''
>
> echo "$interfaces['eth2'].get('ip_address','')
> $bkuphostname $bkuphost" >> /etc/hosts
>
> #end if
>
>
>
> I’ve tried using $varExists, not using the $getVar and just listing
> the interface, and a few other variations. Each one produces the same
> outcome.. Any reference to eth2 will cause Cheetah to crash.
>
>
>
> Does anyone have any thoughts/ ideas on how to check what interfaces
> are in a system profile? Or how to accomplish this?
>
>
>
>
>
> Thanks.
>
> Rob Becker
>
>
>
>
>
>
>
>
> This communication is for informational purposes only. It is not
> intended as an offer or solicitation for the purchase or sale of any
> financial instrument or as an official confirmation of any
> transaction. All market prices, data and other information are not
> warranted as to completeness or accuracy and are subject to change
> without notice. Any comments or statements made herein do not
> necessarily reflect those of JPMorgan Chase & Co., its subsidiaries
> and affiliates. This transmission may contain information that is
> privileged, confidential, legally privileged, and/or exempt from
> disclosure under applicable law. If you are not the intended
> recipient, you are hereby notified that any disclosure, copying,
> distribution, or use of the information contained herein (including
> any reliance thereon) is STRICTLY PROHIBITED. Although this
> transmission and any attachments are believed to be free of any virus
> or other defect that might affect any computer system into which it is
> received and opened, it is the responsibility of the recipient to
> ensure that it is virus free and no responsibility is accepted by
> JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable,
> for any loss or damage arising in any way from its use. If you
> received this transmission in error, please immediately contact the
> sender and destroy the material in its entirety, whether in electronic
> or hard copy format. Thank you. Please refer to
> http://www.jpmorgan.com/pages/disclosures for disclosures relating to
> European legal entities.
>
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler