Hi Community,
I am working on a huge environment and got the task to make a Linux server up and running. but I am getting a weird error (in line 35 Argument or block definition is required) whereas my code is only in 34 lines.
can someone please guide Thanks in advance.
Hi @Ansar-Yousuf-Zai,
Without seeing a full error message and corresponding code example I can only guess, but if Terraform is reporting a problem at the end of the file (which sounds like what happened in your case) then that suggests a syntax error where an earlier line has opened some sort of container, like a block with an opening brace {
, but thereβs no corresponding end to that container.
For example, Iβd expect an error like what you described if I wrote a configuration like the following:
resource "example" "example" {
# NOTE: no closing brace
β·
β Error: Argument or block definition required
β
β on no-closing-brace.tf line 3, in resource "example" "example":
β 3:
β
β An argument or block definition is required here.
β΅
1 Like