github.com/rstandt/terraform@v0.12.32-0.20230710220336-b1063613405c/configs/configupgrade/testdata/valid/noop-exprs/input/exprs.tf (about)

     1  locals {
     2    # Arithmetic
     3    add             = "${1 + 2}"
     4    sub             = "${1 - 2}"
     5    mul             = "${1 * 2}"
     6    mod             = "${4 % 2}"
     7    and             = "${true && true}"
     8    or              = "${true || true}"
     9    equal           = "${1 == 2}"
    10    not_equal       = "${1 != 2}"
    11    less_than       = "${1 < 2}"
    12    greater_than    = "${1 > 2}"
    13    less_than_eq    = "${1 <= 2}"
    14    greater_than_eq = "${1 >= 2}"
    15    neg             = "${- local.add}"
    16  
    17    # Call
    18    call_no_args  = "${foo()}"
    19    call_one_arg  = "${foo(1)}"
    20    call_two_args = "${foo(1, 2)}"
    21  
    22    # Conditional
    23    cond = "${true ? 1 : 2}"
    24  
    25    # Index
    26    index_str = "${foo["a"]}"
    27    index_num = "${foo[1]}"
    28  
    29    # Variable Access
    30    var_access_single = "${foo}"
    31    var_access_dot    = "${foo.bar}"
    32    var_access_splat  = "${foo.bar.*.baz}"
    33  }