在没有vault的Terraform中处理Openstack提供程序凭据
是否有任何选项可用于处理Terraform中的Openstack提供程序凭据,类似于AWS提供程序类环境变量中的凭据 我的用例: 作为POC的一部分,我将从我的python应用程序中调用terraform apply命令,在该应用程序中,我计划将Openstack凭据定义为环境变量,并在执行完成后将其取消设置。通过这种方式,我可以避免将凭证存储在文件中以及vault/Consor的复杂性在没有vault的Terraform中处理Openstack提供程序凭据,terraform,terraform-provider-openstack,Terraform,Terraform Provider Openstack,是否有任何选项可用于处理Terraform中的Openstack提供程序凭据,类似于AWS提供程序类环境变量中的凭据 我的用例: 作为POC的一部分,我将从我的python应用程序中调用terraform apply命令,在该应用程序中,我计划将Openstack凭据定义为环境变量,并在执行完成后将其取消设置。通过这种方式,我可以避免将凭证存储在文件中以及vault/Consor的复杂性 请澄清,谢谢 有几种方法可以解决这个问题。我建议在保险库中进行此操作。但是,如果你真的不想这样做,你可以使用
请澄清,谢谢 有几种方法可以解决这个问题。我建议在保险库中进行此操作。但是,如果你真的不想这样做,你可以使用Terraform输入变量和环境变量 如下所示:terraform apply-var osuser=${ENV_var} 或者特别是对于Terraform中的OpenStack提供程序,您可以使用此处记录的环境变量: 从文件: 认证url-可选;如果未为云指定身份验证URL,则为必需。如果省略,则使用OS_AUTH_URL环境变量 这些环境变量通常也在openstack GUI中提供给您