2016-07-23 7 views
0

나는 요리 책의 Chef 속성을 IP 주소의 마지막 옥텟으로 채우는 가장 좋은 방법이 무엇인지 알고 싶습니다.요리사 - IP 주소의 마지막 옥텟을 찾는 더 좋은 방법을 찾고 있습니다.

지금 내가 어떻게하는지 알려드립니다. 그것은 작동하는 것 같다; 그러나, 나는 그것을 향상시킬 수있는 방법을 알고 싶습니다.

default['application']['host_ip'] = node['network']['interfaces']['eth0']['addresses'].keys[1] 
default['application']['app_id'] = node['application']['host_ip'].split('.')[-1] 

고마워요!

답변

4

괜찮아 보입니다. eth0이 없으면 충돌이 발생할 수 있으므로 오류 처리를 원할 수 있습니다. 기본 인터페이스의 IP 인 node['ipaddress']을 사용할 수도 있습니다.

+0

awesome, thanks @coderanger –