• <input id="e8iau"><noscript id="e8iau"></noscript></input>
  • <acronym id="e8iau"></acronym>
  • <acronym id="e8iau"><tbody id="e8iau"></tbody></acronym>
    <s id="e8iau"></s>
  • Skip to content

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    main
    Switch branches/tags
    Go to file
    Code

    Latest commit

    We expect that in order to continue to evolve the language without
    breaking existing modules we will at some point need to have a way to mark
    when a particular module is expecting a newer interpretation of the
    language.
    
    Although it's too early to do any deep preparation for that, this commit
    aims to proactively reserve an argument named "language" inside
    "terraform" blocks, which currently only accepts the keyword TF2021 that
    is intended to represent "the edition of the Terraform language as defined
    in 2021".
    
    That argument also defaults to TF2021 if not set, so in practice there's
    no real reason to set this today, but this minimal validation today is
    intended to give better feedback to users of older Terraform versions in
    the event that we introduce a new language edition later and they try to
    use an module incompatible with their Terraform version.
    b5adc33

    Files

    Permalink
    Failed to load latest commit information.
    Type
    Name
    Latest commit message
    Commit time
    Jul 28, 2014

    README.md

    Terraform

    Terraform

    Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

    The key features of Terraform are:

    • Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.

    • Execution Plans: Terraform has a "planning" step where it generates an execution plan. The execution plan shows what Terraform will do when you call apply. This lets you avoid any surprises when Terraform manipulates infrastructure.

    • Resource Graph: Terraform builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, Terraform builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.

    • Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what Terraform will change and in what order, avoiding many possible human errors.

    For more information, see the introduction section of the Terraform website.

    Getting Started & Documentation

    Documentation is available on the Terraform website:

    If you're new to Terraform and want to get started creating infrastructure, please check out our Getting Started guides on HashiCorp's learning platform. There are also additional guides to continue your learning.

    Show off your Terraform knowledge by passing a certification exam. Visit the certification page for information about exams and find study materials on HashiCorp's learning platform.

    Developing Terraform

    This repository contains only Terraform core, which includes the command line interface and the main graph engine. Providers are implemented as plugins, and Terraform can automatically download providers that are published on the Terraform Registry. HashiCorp develops some providers, and others are developed by other organizations. For more information, see Extending Terraform.

    To learn more about compiling Terraform and contributing suggested changes, please refer to the contributing guide.

    To learn more about how we handle bug reports, please read the bug triage guide.

    License

    Mozilla Public License v2.0

    About

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    Topics

    Resources

    License

    Packages

    No packages published

    Languages

    一品道门免费视频日本_欧美日韩888在线观看_五月色婷婷亚洲男人的天堂_在线视频亚洲色图