首页 > 解决方案 > 从父模块或兄弟模块访问 terraform 提供程序

问题描述

是否可以从父模块或兄弟模块访问 tf 提供程序?

tf
  module1
    module2
    module3

鉴于上面的层次结构。

1)module2中定义的provider可以在module3中使用吗?

2) module2 中定义的提供者可以在module1 中使用吗?

谢谢。

标签: terraform

解决方案


Terraform 提供程序配置只能向下传播到子模块。

推荐的方法是仅在根模块中提供提供程序配置,然后显式传递它们或让它们自动继承到后代模块中。


推荐阅读