Warning, /frameworks/syntax-highlighting/autotests/reference/test.tf.ref is written in an unsupported language. File is not indexed.
0001 <Comment># this is a comment</Comment><br/> 0002 <Block>terraform</Block><Normal Text> {</Normal Text><br/> 0003 <Normal Text> </Normal Text><Sub Block>required_providers</Sub Block><Normal Text> {</Normal Text><br/> 0004 <Normal Text> </Normal Text><Variable>local</Variable><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> {</Normal Text><br/> 0005 <Normal Text> </Normal Text><Keyword>source</Keyword><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"hashicorp/local"</String><br/> 0006 <Normal Text> }</Normal Text><br/> 0007 <Normal Text> }</Normal Text><br/> 0008 <Normal Text> </Normal Text><Sub Block>backend</Sub Block><Normal Text> </Normal Text><String>"http"</String><Normal Text> {</Normal Text><br/> 0009 <Normal Text> }</Normal Text><br/> 0010 <Normal Text>}</Normal Text><br/> 0011 <Normal Text></Normal Text><br/> 0012 <Block>variable</Block><Normal Text> </Normal Text><String>"variable"</String><Normal Text> {</Normal Text><br/> 0013 <Normal Text> type </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Data Type>list</Data Type><Normal Text>(</Normal Text><Data Type>string</Data Type><Normal Text>)</Normal Text><br/> 0014 <Normal Text> default </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><String>"a"</String><Normal Text>, </Normal Text><String>"b"</String><Normal Text>, </Normal Text><String>"c"</String><Normal Text>]</Normal Text><br/> 0015 <Normal Text>}</Normal Text><br/> 0016 <Normal Text></Normal Text><br/> 0017 <Block>locals</Block><Normal Text> {</Normal Text><br/> 0018 <Normal Text> a </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/> 0019 <Normal Text> b </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"aaaa"</String><br/> 0020 <Normal Text> c </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Variable>true</Variable><br/> 0021 <Normal Text>}</Normal Text><br/> 0022 <Normal Text></Normal Text><br/> 0023 <Normal Text></Normal Text><br/> 0024 <Block>provider</Block><Normal Text> </Normal Text><String>"aws"</String><Normal Text> {</Normal Text><br/> 0025 <Normal Text>}</Normal Text><br/> 0026 <Normal Text></Normal Text><br/> 0027 <Block>module</Block><Normal Text> </Normal Text><String>"module_each"</String><Normal Text> {</Normal Text><br/> 0028 <Normal Text> </Normal Text><Meta Argument>for_each</Meta Argument><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Built In>toset</Built In><Normal Text>(</Normal Text><Variable>local</Variable><Normal Text>.a)</Normal Text><br/> 0029 <Normal Text> </Normal Text><Keyword>source</Keyword><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"module/</String><Special String>${</Special String><Variable>var.interpolation</Variable><Special String>}</Special String><String>/end"</String><br/> 0030 <Normal Text>}</Normal Text><br/> 0031 <Normal Text></Normal Text><br/> 0032 <Block>module</Block><Normal Text> </Normal Text><String>"module_count"</String><Normal Text> {</Normal Text><br/> 0033 <Normal Text> </Normal Text><Meta Argument>depends_on</Meta Argument><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><Block>module</Block><Normal Text>.module_each]</Normal Text><br/> 0034 <Normal Text> </Normal Text><Meta Argument>count</Meta Argument><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><br/> 0035 <Normal Text> </Normal Text><Keyword>source</Keyword><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"module/path"</String><br/> 0036 <Normal Text> something </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Meta Argument>count</Meta Argument><Normal Text>.</Normal Text><Built In>index</Built In><br/> 0037 <Normal Text>}</Normal Text><br/> 0038 <Normal Text></Normal Text><br/> 0039 <Block>output</Block><Normal Text> </Normal Text><String>"output"</String><Normal Text> {</Normal Text><br/> 0040 <Normal Text> value </Normal Text><Operator>=</Operator><Normal Text> [</Normal Text><Variable>local</Variable><Normal Text>.a, </Normal Text><Variable>var</Variable><Normal Text>.a]</Normal Text><br/> 0041 <Normal Text>}</Normal Text><br/>