Terraform:cat 命令问题
Terraform: cat command issues
我在 RHEL 8.3 AWS EC2 实例上安装了 Terraform 0.13.5。我的目录“main.tf”中有一个文件,其内容如下:
variable "myvar" {
type = string
default = "Hello Terraform!"
}
variable "mymap" {
type = map(string)
default = {
mykey = "my value"
}
}
variable "mylist" {
type = list
default = [1,2,3]
}
我已经使用“terrafom validate”命令验证了语法:
ec2-user@ip-172-31-XX-XX check]$ terraform validate
Success! The configuration is valid.
但是,我无法成功运行“Terraform 控制台”中的“cat”命令:
[ec2-user@ip-172-31-XX-XX check]$ terraform console
> cat main.tf
>
Error: Extra characters after expression
on <console-input> line 1:
(source code not available)
An expression was successfully parsed, but extra characters were found after
it.
>
> exit
请让我知道我在这里遗漏了什么。
如果要显示刚刚写入的文件内容:
file("main.tf")
获取单个变量,例如:
var.myvar
遗憾的是,我不确定你想用 cat
命令实现什么。 terraform控制台中没有这样的命令。
我在 RHEL 8.3 AWS EC2 实例上安装了 Terraform 0.13.5。我的目录“main.tf”中有一个文件,其内容如下:
variable "myvar" {
type = string
default = "Hello Terraform!"
}
variable "mymap" {
type = map(string)
default = {
mykey = "my value"
}
}
variable "mylist" {
type = list
default = [1,2,3]
}
我已经使用“terrafom validate”命令验证了语法:
ec2-user@ip-172-31-XX-XX check]$ terraform validate
Success! The configuration is valid.
但是,我无法成功运行“Terraform 控制台”中的“cat”命令:
[ec2-user@ip-172-31-XX-XX check]$ terraform console
> cat main.tf
>
Error: Extra characters after expression
on <console-input> line 1:
(source code not available)
An expression was successfully parsed, but extra characters were found after
it.
>
> exit
请让我知道我在这里遗漏了什么。
如果要显示刚刚写入的文件内容:
file("main.tf")
获取单个变量,例如:
var.myvar
遗憾的是,我不确定你想用 cat
命令实现什么。 terraform控制台中没有这样的命令。