나는 이것에 대한 인터넷 검색을 시도했지만 나는 요리사의 databags 대신 consul의 kv store를 사용할 때 어떤 것도 찾을 수없는 것 같습니다. 누구든지 이것이 어떻게 할 수 있는지에 대한 제안이 있습니까? 나쁜 생각입니까? 'consul_kv'요리 책을 찾았습니다.하지만 요리사가 영사관에서 kv 쌍을 설정하고 삭제하는 데 사용됩니다. 나는 셰프 속성과 데이터 백 아이템을 사용하는 대신 영사관에서 kv 쌍을 읽는 방법을 찾고 있습니다.요리사 데이터뱅크 대신 영사 키 값 저장소를 사용 하시겠습니까?
0
A
답변
1
내 말은 그냥하는 것입니다. 존재하는 Ruby Consul 클라이언트 라이브러리를 사용하십시오 (metadata.rb
또는 chef_gem
리소스에 gem
행을 통해 설치). Chef는 일반 루비이지만, 특별한 일을 할 필요가 없습니다. 요리사의 two-pass loading model에 대해주의해야합니다. 따라서 설치 또는 사용 가능하기 전에 영사관에 연결하지 말고 다른 Ruby 코드처럼 연결하십시오.
고마워요! 나는 능력을 제공 할 요리 책에 초점을 맞추고 있었다. 나는 영사와 상호 작용하는 외교관이라고 불리는 보석을 발견했다. 나는 그것을 시도 할 것이다. –
잘 작동했습니다. 외교관은 정말 쉽고 kv뿐만 아니라 영사의 서비스와 상호 작용할 수있는 가장 포괄적 인 지원을받는 것처럼 보입니다. 습기에 관해서는 이것을하는 것이 가장 좋은 방법입니까? 나는 잘 모르겠다. 나는 요리사를 사용하여 설정 관리를하고 싶지만 시간이 지나면 영사 템플릿으로 변환 할 수도 있습니다. 적어도 속성 저장 조각은 이제 영사의 hashicorp 생태계로 이동합니다. –