내 테라 폼 파일을 실행하기 위해 아틀라스를 사용하고 있습니다. 내 atlas 환경에 terraform remote를 구성한 다음 terraform push를 사용하여 파일을 업로드했습니다. 이 작업은 atlas를 호출하여 terraform을 실행하고 2 분 후에 aws 리소스를 성공적으로 생성했습니다. 이 프로세스를 자동화하고 atlas API 호출을 찾
내가 요리사와 Hashicorp 볼트 레시피 chef_gem 'vault' do
compile_time true if Chef::Resource::ChefGem.instance_methods(false).include?(:compile_time)
end
require 'vault'
Vault.address = 'https://address
나는 이것에 대한 인터넷 검색을 시도했지만 나는 요리사의 databags 대신 consul의 kv store를 사용할 때 어떤 것도 찾을 수없는 것 같습니다. 누구든지 이것이 어떻게 할 수 있는지에 대한 제안이 있습니까? 나쁜 생각입니까? 'consul_kv'요리 책을 찾았습니다.하지만 요리사가 영사관에서 kv 쌍을 설정하고 삭제하는 데 사용됩니다. 나는
을 Vault로를 작성하는 방법 : JSON에서 읽고 새 값을 만드는 동안 # cat secrets.json
{ "value": "bGktzwatc" }
{ "value": "AGktzwatB" }
파일 볼트 파일에서 첫 번째 값을 읽고 : # ./vault write secret/passwd1 @secrets.json
Success! Data w
packer를 사용하여 암호화 된 EBS 볼륨 (암호화 된 루트 볼륨이 아님)으로 AMI를 작성하려고합니다. 패커 문서에는 다음과 같이 나와 있습니다. kms_key_id (문자열) - 부팅 볼륨 암호화에 사용할 KMS 키의 ID입니다. https://www.packer.io/docs/builders/amazon-ebs.html#kms_key_id 나는 k
Vault Golang Package을 사용하여 API를 인증하려고합니다. 나는 새로운 클라이언트를 생성 한 다음 내 토큰을 설정할 수 있습니다 : 위대한 전부 client, err := api.NewClient(&api.Config{Address: vaultAddr, HttpClient: httpClient})
if err != nil {
r