9.7 KiB
9.7 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
consul | Consul: consul_agent_self | docs-consul-data-source-agent-self | Provides the configuration information of the local Consul agent. |
consul_agent__self
The consul_agent_self
data source returns
configuration and status data
from the agent specified in the provider
.
Example Usage
data "consul_agent_self" "read-dc1-agent" {
# query_options { # # Optional parameter: implicitly uses the current datacenter of the agent # datacenter = "dc1" # }
}
# Set the description to a whitespace delimited list of the services
resource "example_resource" "app" {
description = "Consul datacenter ${data.consul_agent_self.read-dc1-agent.datacenter}"
# ...
}
Attributes Reference
The following attributes are exported:
acl_datacenter
acl_default_policy
acl_disabled_ttl
acl_down_policy
acl_enforce_0_8_semantics
acl_ttl
addresses
advertise_addr
advertise_addr_wan
advertise_addrs
atlas_join
bind_addr
bootstrap_expect
bootstrap_mode
check_deregister_interval_min
check_reap_interval
check_update_interval
client_addr
dns
- A map of DNS configuration attributes. See below for details on the contents of thedns
attribute.dns_recursors
- A list of all DNS recursors.data_dir
datacenter
dev_mode
domain
enable_anonymous_signature
enable_coordinates
enable_debug
enable_remote_exec
enable_syslog
enable_ui
enable_update_check
id
leave_on_int
leave_on_term
log_level
name
performance
pid_file
ports
protocol_version
reconnect_timeout_lan
reconnect_timeout_wan
rejoin_after_leave
retry_join
retry_join_ec2
- A map of EC2 retry attributes. See below for details on the available information.retry_join_gce
- A map of GCE retry attributes. See below for details on the available information.retry_join_wan
retry_max_attempts
retry_max_attempts_wan
serf_lan_bind_addr
serf_wan_bind_addr
server_mode
server_name
session_ttl_min
start_join
start_join_wan
syslog_facility
tls_ca_file
tls_cert_file
tls_key_file
tls_min_version
tls_verify_incoming
tls_verify_outgoing
tls_verify_server_hostname
tagged_addresses
telemetry
- A map of telemetry configuration.translate_wan_addrs
ui_dir
unix_sockets
version
- The version of the Consul agent.version_prerelease
version_revision
DNS Attributes
allow_stale
enable_compression
enable_truncate
max_stale
node_ttl
only_passing
recursor_timeout
service_ttl
udp_answer_limit
Retry Join EC2 Attributes
Retry Join GCE Attributes
Telemetry Attributes
circonus_api_app
circonus_api_token
circonus_api_url
circonus_broker_id
circonus_check_id
circonus_check_tags
circonus_display_name
circonus_force_metric_activation
circonus_instance_id
circonus_search_tag
circonus_select_tag
circonus_submission_interval
circonus_submission_url
dogstatsd_addr
dogstatsd_tags
enable_hostname
statsd_addr
statsite_addr
statsite_prefix