저는 주방을 처음 사용하기 때문에 이전에 terraform을 사용하여 만든 기존의 vpc 모듈을 사용하려고합니다. 부엌을 테스트하기 위해 모듈을로드하는 데 문제가 있습니다.테스트 키친에서 모듈을로드하는 중 오류가 발생했습니다.
내 폴더 구조
tf_aws_cluster
├── .kitchen.yml
├── Gemfile
├── Gemfile.lock
├── README.md
│ ├── modules
| |── vpc
│ ├── main.tf
│ └── variables.tf
├── main.tf
|── variables.tf
이
---
driver:
name: terraform
provisioner:
name: terraform
directory: ~/tf_aws_cluster/modules/vpc
variable_files:
- variables.tf
내 ~/tf_aws_cluster/main.tf 파일이 보이는 ~/tf_aws_cluster/.kitchen.yml 파일과 같은
module "vpc" {
source = "../modules/vpc"
env = "prod"
aws_account_id = "************"
}
같은
실행할 때
번들 간부 부엌 내가로드 모듈에서 오류를 얻고있다
확인합니다.
-----> Creating <default-ubuntu>...
Copying configuration from "/home/ubuntu/tf_aws_cluster"...
Upgrading modules...
Error downloading modules: Error loading modules: module vpc: failed to get download URL for "../module/vpc": 200 OK resp:<!DOCTYPE html>
모듈에 대해 프로 바이더에서 전달해야하는 값은 무엇입니까?
나는 source 매개 변수에 대한 전체 경로를 제공하여 시도 ~/tf_aws_cluster/main.tf
source = "~/tf_aws_cluster/modules/vpc/"
이 나에게
Error downloading modules: Error loading modules: module vpc: invalid source string: ~/tf_aws_cluster/modules/vpc/