» rightscale_server

Use this data source to locate and extract info about an existing server to pass to other rightscale resources.

» Example Usage 1: Basic configuration of a server data source

data "rightscale_server" "web_server" {
  filter {
    name = "web"
  }
}

» Example Usage 2: Security group using a server's name

data "rightscale_server" "web_server" {
  filter {
    name = "web"
  }
}

resource "rightscale_security_group" "sg_web_out" {
  name = "${data.rigthscale_server.web_server.name}"
  cloud_href = "/api/clouds/1234"
  deployment_href = "/api/deployments/1234"
  description = "Web server security group"
  network_href = "/api/clouds/1234/networks/1234"
}

» Argument Reference

The following arguments are supported:

The filter (optional) block supports:

  • deployment_href - (Optional) The href of the deployment

  • name - (Optional) The name of the server

  • cloud_href - (Optional) The Href of the cloud with the ssh key you want

» Attributes Reference

The following attributes are exported: