terraform import --help



  • Check for updates to the options: https://www.terraform.io/docs/commands/index.html

    Usage: terraform import [options] ADDR ID
    
      Import existing infrastructure into your Terraform state.
    
      This will find and import the specified resource into your Terraform
      state, allowing existing infrastructure to come under Terraform
      management without having to be initially created by Terraform.
    
      The ADDR specified is the address to import the resource to. Please
      see the documentation online for resource addresses. The ID is a
      resource-specific ID to identify that resource being imported. Please
      reference the documentation for the resource type you're importing to
      determine the ID syntax to use. It typically matches directly to the ID
      that the provider uses.
    
      In the current state of Terraform import, the resource is only imported
      into your state file. Once it is imported, you must manually write
      configuration for the new resource or Terraform will mark it for destruction.
      Future versions of Terraform will expand the functionality of Terraform
      import.
    
      This command will not modify your infrastructure, but it will make
      network requests to inspect parts of your infrastructure relevant to
      the resource being imported.
    
    Options:
    
      -backup=path        Path to backup the existing state file before
                          modifying. Defaults to the "-state-out" path with
                          ".backup" extension. Set to "-" to disable backup.
    
      -config=path        Path to a directory of Terraform configuration files
                          to use to configure the provider. Defaults to pwd.
                          If no config files are present, they must be provided
                          via the input prompts or env vars.
    
      -input=true         Ask for input for variables if not directly set.
    
      -lock=true          Lock the state file when locking is supported.
    
      -lock-timeout=0s    Duration to retry a state lock.
    
      -no-color           If specified, output won't contain any color.
    
      -provider=provider  Specific provider to use for import. This is used for
                          specifying aliases, such as "aws.eu". Defaults to the
                          normal provider prefix of the resource being imported.
    
      -state=PATH         Path to the source state file. Defaults to the configured
                          backend, or "terraform.tfstate"
    
      -state-out=PATH     Path to the destination state file to write to. If this
                          isn't specified, the source state file will be used. This
                          can be a new or existing path.
    
      -var 'foo=bar'      Set a variable in the Terraform configuration. This
                          flag can be set multiple times. This is only useful
                          with the "-config" flag.
    
      -var-file=foo       Set variables in the Terraform configuration from
                          a file. If "terraform.tfvars" or any ".auto.tfvars"
                          files are present, they will be automatically loaded.
    

Log in to reply
 

© Lightnetics 2024