グローバルIP
/sbin/ifconfig eth0 | grep "inet addr:" | cut -f2 -d : | cut -f1 -d " "
プライベートIP
/sbin/ifconfig eth1 | grep "inet addr:" | cut -f2 -d : | cut -f1 -d " "
chefでのサーバ自動構築を試している時に、
欲張って別のミドルウェアサーバへの接続も自動化できないか、と試みたときに作ったものです。
結局そこまで手が回らなかったのですが、何かの折に役に立てば。