github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/configs/testdata/config-diagnostics/tests-provider-mismatch/main.tftest.hcl (about)

     1  
     2  provider "foo" {}
     3  
     4  provider "foo" {
     5    alias = "bar"
     6  }
     7  
     8  provider "bar" {
     9    alias = "foo"
    10  }
    11  
    12  run "default_should_be_fine" {}
    13  
    14  run "bit_complicated_still_okay "{
    15  
    16    providers = {
    17      foo = foo
    18      foo.bar = foo.bar
    19      bar = bar.foo
    20    }
    21  
    22  }
    23  
    24  run "mismatched_foo_direct" {
    25  
    26    providers = {
    27      foo = bar // bad!
    28      foo.bar = foo.bar
    29      bar = bar.foo
    30    }
    31  
    32  }