FEATURES PRICING ABOUT DOCS LOGIN

atlas_artifact

Provides access to deployment artifacts managed by Atlas. This can be used to dynamically configure instantiation and provisioning of resources.

~> NOTE: This resource is deprecated.
Please use the Atlas Artifact Data Source

Example Usage

An artifact can be created that has metadata representing an AMI in AWS. This AMI can be used to configure an instance. Any changes to this artifact will trigger a change to that instance.

# Read the AMI
resource "atlas_artifact" "web" {
    name = "hashicorp/web"
    type = "amazon.image"
    build = "latest"
    metadata {
        arch = "386"
    }
}

# Start our instance with the dynamic ami value
# Remember to include the AWS region as it is part of the full ID
resource "aws_instance" "app" {
    ami = "${atlas_artifact.web.metadata_full.region-us-east-1}"
    ...
}

Argument Reference

The following arguments are supported:

Attributes Reference

The following attributes are exported:


See the source of this document at Terraform.io

REQUEST A DEMO