如何使用OHAI获得TestKitchen中指定的ipaddress值?

时间:2016-08-03 16:30:38

标签: chef test-kitchen ohai-gem

我在ipaddress

中提供了机器的kitchen.yml
  - name: node_abc
    driver:


      network:
      - ['private_network', {ip: '193.169.33.84'}]

当我尝试使用

检索ipaddress的值时
ohai node[ipaddres]

我得到10.0.2.15而不是193.169.33.84

我如何获得193.169.33.84

1 个答案:

答案 0 :(得分:0)

使用

node["network"]["interfaces"]["eth1"]["addresses"].first.

为什么 ohai 选择第一个接口(即使它只是一个非全局路由的IP)的原因是因为默认路由使用此接口。 This应该是代码中的位置。