github.com/wata727/tflint@v0.12.2-0.20191013070026-96dd0d36f385/tflint/test-fixtures/provider_config/main.tf (about)

     1  variable "secret_key" {}
     2  
     3  variable "region" {
     4      default = "us-east-1"
     5  }
     6  
     7  variable "role_arn" {
     8      default = "arn:aws:iam::ACCOUNT_ID:role/ROLE_NAME"
     9  }
    10  
    11  provider "aws" {
    12      access_key = "AWS_ACCESS_KEY"
    13      secret_key = var.secret_key
    14      region     = var.region
    15      profile    = null
    16      shared_credentials_file = null_resource.foo.bar
    17  
    18      assume_role {
    19        role_arn     = var.role_arn
    20        session_name = "SESSION_NAME"
    21        external_id  = "EXTERNAL_ID"
    22        policy       = "POLICY_NAME"
    23      }
    24  }
    25  
    26  resource "null_resource" "foo" {}