init
This commit is contained in:
0
snippets/terraform-mode/.yas-make-groups
Normal file
0
snippets/terraform-mode/.yas-make-groups
Normal file
7
snippets/terraform-mode/data
Normal file
7
snippets/terraform-mode/data
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: data
|
||||
# key: data
|
||||
# --
|
||||
data "${1:type}" "${2:name}" {
|
||||
$0
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_app_engine_application
|
||||
# key: goog_app_engine_application
|
||||
# --
|
||||
|
||||
resource "google_app_engine_application" "${1:name}" {
|
||||
project = "${2:project_id}"
|
||||
location_id = "${3:location_id}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_bigquery_dataset
|
||||
# key: goog_bigquery_dataset
|
||||
# --
|
||||
|
||||
resource "google_bigquery_dataset" "${1:name}" {
|
||||
dataset_id = "${2:dataset_id}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_bigquery_table
|
||||
# key: goog_bigquery_table
|
||||
# --
|
||||
|
||||
resource "google_bigquery_table" "${1:name}" {
|
||||
dataset_id = "${2:dataset_id}"
|
||||
table_id = "${3:table_id}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_bigtable_instance
|
||||
# key: goog_bigtable_instance
|
||||
# --
|
||||
|
||||
resource "google_bigtable_instance" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_bigtable_table
|
||||
# key: goog_bigtable_table
|
||||
# --
|
||||
|
||||
resource "google_bigtable_table" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
instance_name = "${3:instance_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_binary_authorization_attestor
|
||||
# key: goog_binary_authorization_attestor
|
||||
# --
|
||||
|
||||
resource "google_binary_authorization_attestor" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
attestation_authority_note {
|
||||
note_reference = "${3:note_name}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_binary_authorization_policy
|
||||
# key: goog_binary_authorization_policy
|
||||
# --
|
||||
|
||||
resource "google_binary_authorization_policy" "${1:name}" {
|
||||
default_admission_rule {
|
||||
evaluation_mode = "${2:evaluation_mode}"
|
||||
enforcement_mode = "${3:enforcement_mode}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_cloudbuild_trigger
|
||||
# key: goog_cloudbuild_trigger
|
||||
# --
|
||||
|
||||
resource "google_cloudbuild_trigger" "build_trigger" {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_composer_environment
|
||||
# key: goog_composer_environment
|
||||
# --
|
||||
|
||||
resource "google_composer_environment" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_cloudfunctions_function
|
||||
# key: goog_cloudfunctions_function
|
||||
# --
|
||||
|
||||
resource "google_cloudfunctions_function" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
source_archive_bucket = "${3:bucket_name}"
|
||||
source_archive_object = "${4:obejct_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_address
|
||||
# key: goog_compute_address
|
||||
# --
|
||||
|
||||
resource "google_compute_address" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_attached_disk
|
||||
# key: goog_compute_attached_disk
|
||||
# --
|
||||
|
||||
resource "google_compute_attached_disk" "${1:name}" {
|
||||
disk = "${2:name}"
|
||||
instance = "${3:instance_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_autoscaler
|
||||
# key: goog_compute_autoscaler
|
||||
# --
|
||||
|
||||
resource "google_compute_autoscaler" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
target = "${3:target}"
|
||||
|
||||
autoscaling_policy = {
|
||||
max_replicas = ${4:max_replicas}
|
||||
min_replicas = ${5:min_replicas}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_backend_bucket
|
||||
# key: goog_compute_backend_bucket
|
||||
# --
|
||||
|
||||
resource "google_compute_backend_bucket" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
bucket_name = "${3:bucket_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_backend_service
|
||||
# key: goog_compute_backend_service
|
||||
# --
|
||||
|
||||
resource "google_compute_backend_service" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
health_checks = ["${3:health_checks}"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_disk
|
||||
# key: goog_compute_disk
|
||||
# --
|
||||
|
||||
resource "google_compute_disk" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_firewall
|
||||
# key: goog_compute_firewall
|
||||
# --
|
||||
|
||||
resource "google_compute_firewall" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
network = "${3:network}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_forwarding_rule
|
||||
# key: goog_compute_forwarding_rule
|
||||
# --
|
||||
|
||||
resource "google_compute_forwarding_rule" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_global_address
|
||||
# key: goog_compute_global_address
|
||||
# --
|
||||
|
||||
resource "google_compute_global_address" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_global_forwarding_rule
|
||||
# key: goog_compute_global_forwarding_rule
|
||||
# --
|
||||
|
||||
resource "google_compute_global_forwarding_rule" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
target = "${3:target}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_health_check
|
||||
# key: goog_compute_health_check
|
||||
# --
|
||||
|
||||
resource "google_compute_health_check" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_http_health_check
|
||||
# key: goog_compute_http_health_check
|
||||
# --
|
||||
|
||||
resource "google_compute_http_health_check" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_https_health_check
|
||||
# key: goog_compute_https_health_check
|
||||
# --
|
||||
|
||||
resource "google_compute_https_health_check" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_image
|
||||
# key: goog_compute_image
|
||||
# --
|
||||
|
||||
resource "google_compute_image" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance
|
||||
# key: goog_compute_instance
|
||||
# --
|
||||
|
||||
resource "google_compute_instance" "${1:name}" {
|
||||
name = "${2:instance_name}"
|
||||
machine_type = "${3:machine_type}"
|
||||
zone = "${4:zone}"
|
||||
|
||||
boot_disk {
|
||||
}
|
||||
|
||||
network_interface {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_from_template
|
||||
# key: goog_compute_instance_from_template
|
||||
# --
|
||||
|
||||
resource "google_compute_instance_from_template" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
source_instance_template = "${3:template}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_group
|
||||
# key: goog_compute_instance_group
|
||||
# --
|
||||
|
||||
resource "google_compute_instance_group" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
zone = "${3:zone}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_group_manager
|
||||
# key: goog_compute_instance_group_manager
|
||||
# --
|
||||
|
||||
resource "google_compute_instance_group_manager" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
base_instance_name = "${3:base_name}"
|
||||
zone = "${4:zone}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_template
|
||||
# key: goog_compute_instance_template
|
||||
# --
|
||||
|
||||
resource "google_compute_instance_template" "${1:name}" {
|
||||
machine_type = "${2:machine_type}"
|
||||
disk {
|
||||
source_image = "${3:source_image}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_interconnect_attachment
|
||||
# key: goog_compute_interconnect_attachment
|
||||
# --
|
||||
|
||||
resource "google_compute_interconnect_attachment" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
interconnect = "${3:interconnect}"
|
||||
router = "${4:router}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_network
|
||||
# key: goog_compute_network
|
||||
# --
|
||||
|
||||
resource "google_compute_network" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_network_peering
|
||||
# key: goog_compute_network_peering
|
||||
# --
|
||||
|
||||
resource "google_compute_network_peering" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
network = "${3:network}"
|
||||
peer_network = "${4:peer_network}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_project_metadata
|
||||
# key: goog_compute_project_metadata
|
||||
# --
|
||||
|
||||
resource "google_compute_project_metadata" "${1:name}" {
|
||||
metadata {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_project_metadata_item
|
||||
# key: goog_compute_project_metadata_item
|
||||
# --
|
||||
|
||||
resource "google_compute_project_metadata_item" "${1:name}" {
|
||||
key = "${2:key}"
|
||||
value = "${3:value}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_region_autoscaler
|
||||
# key: goog_compute_region_autoscaler
|
||||
# --
|
||||
|
||||
resource "google_compute_region_autoscaler" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
target = "${3:target}"
|
||||
|
||||
autoscaling_policy = {
|
||||
max_replicas = ${4:max_replicas}
|
||||
min_replicas = ${5:min_replicas}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_region_backend_service
|
||||
# key: goog_compute_region_backend_service
|
||||
# --
|
||||
|
||||
resource "google_compute_region_backend_service" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
health_checks = ["${3:health_checks}"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_region_disk
|
||||
# key: goog_compute_region_disk
|
||||
# --
|
||||
|
||||
resource "google_compute_region_disk" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
replica_zones = ["${3:replica_zones}"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_region_instance_group_manager
|
||||
# key: goog_compute_region_instance_group_manager
|
||||
# --
|
||||
|
||||
resource "google_compute_region_instance_group_manager" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
base_instance_name = "${3:base_instance_name}"
|
||||
region = "${4:region}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_route
|
||||
# key: goog_compute_route
|
||||
# --
|
||||
|
||||
resource "google_compute_route" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
dest_range = "${3:0.0.0.0/32}"
|
||||
network = "${4:network_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_router
|
||||
# key: goog_compute_router
|
||||
# --
|
||||
|
||||
resource "google_compute_router" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
network = "${3:network}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_router_interface
|
||||
# key: goog_compute_router_interface
|
||||
# --
|
||||
|
||||
resource "google_compute_router_interface" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
router = "${3:router}"
|
||||
vpn_tunnel = "${4:vpn_tunnel}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_router_nat
|
||||
# key: goog_compute_router_nat
|
||||
# --
|
||||
|
||||
resource "google_compute_router_nat" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
router = "${3:router}"
|
||||
region = "${4:region}"
|
||||
nat_ip_allocate_option = "${5:allocate_option}"
|
||||
source_subnetwork_ip_ranges_to_nat = "${6:ranges}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_router_peer
|
||||
# key: goog_compute_router_peer
|
||||
# --
|
||||
|
||||
resource "google_compute_router_peer" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
router = "${3:router}"
|
||||
peer_ip_address = "${4:ip_address}"
|
||||
peer_asn = ${5:ASN}
|
||||
interface = "${6:interface}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_security_policy
|
||||
# key: goog_compute_security_policy
|
||||
# --
|
||||
|
||||
resource "google_compute_security_policy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_shared_vpc_host_project
|
||||
# key: goog_compute_shared_vpc_host_project
|
||||
# --
|
||||
|
||||
resource "google_compute_shared_vpc_host_project" "${1:name}" {
|
||||
project = "${2:project}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_shared_vpc_service_project
|
||||
# key: goog_compute_shared_vpc_service_project
|
||||
# --
|
||||
|
||||
resource "google_compute_shared_vpc_service_project" "${1:name}" {
|
||||
host_project = "${2:host_project}"
|
||||
service_project = "${3:service_project}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_snapshot
|
||||
# key: goog_compute_snapshot
|
||||
# --
|
||||
|
||||
resource "google_compute_snapshot" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
source_disk = "${3:source_disk}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_ssl_certificate
|
||||
# key: goog_compute_ssl_certificate
|
||||
# --
|
||||
|
||||
resource "google_compute_ssl_certificate" "${1:name}" {
|
||||
private_key = "${file('${2:path}')}"
|
||||
certificate = "${file('${3:path}')}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_ssl_policy
|
||||
# key: goog_compute_ssl_policy
|
||||
# --
|
||||
|
||||
resource "google_compute_ssl_policy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_subnetwork
|
||||
# key: goog_compute_subnetwork
|
||||
# --
|
||||
|
||||
resource "google_compute_subnetwork" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
ip_cidr_range = "${3:0.0.0.0/32}"
|
||||
network = "${4:network}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_subnetwork_iam_binding
|
||||
# key: goog_compute_subnetwork_iam_binding
|
||||
# --
|
||||
|
||||
resource "google_compute_subnetwork_iam_binding" "${1:name}" {
|
||||
subnetwork = "${2:subnet_id}"
|
||||
role = "${3:role}"
|
||||
members = [
|
||||
"${4:user:jane@example.com}",
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_subnetwork_iam_member
|
||||
# key: goog_compute_subnetwork_iam_member
|
||||
# --
|
||||
|
||||
resource "google_compute_subnetwork_iam_member" "${1:name}" {
|
||||
subnetwork = "${2:subnet}"
|
||||
role = "${3:role}"
|
||||
member = "${4:member}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_subnetwork_iam_policy
|
||||
# key: goog_compute_subnetwork_iam_policy
|
||||
# --
|
||||
|
||||
resource "google_compute_subnetwork_iam_policy" "${1:name}" {
|
||||
subnetwork = "${2:subnet}"
|
||||
policy_data = "${3:policy_data}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_target_http_proxy
|
||||
# key: goog_compute_target_http_proxy
|
||||
# --
|
||||
|
||||
resource "google_compute_target_http_proxy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
url_map = "${3:url_map}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_target_https_proxy
|
||||
# key: goog_compute_target_https_proxy
|
||||
# --
|
||||
|
||||
resource "google_compute_target_https_proxy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
url_map = "${3:url_map}"
|
||||
ssl_certificates = ["${4:sll_cert}"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_target_pool
|
||||
# key: goog_compute_target_pool
|
||||
# --
|
||||
|
||||
resource "google_compute_target_pool" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_target_ssl_proxy
|
||||
# key: goog_compute_target_ssl_proxy
|
||||
# --
|
||||
|
||||
resource "google_compute_target_ssl_proxy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
backend_service = "${3:backend_service}"
|
||||
ssl_certificates = ["${4:ssl_cert}"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_target_tcp_proxy
|
||||
# key: goog_compute_target_tcp_proxy
|
||||
# --
|
||||
|
||||
resource "google_compute_target_tcp_proxy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
backend_service = "${3:backend_service}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_url_map
|
||||
# key: goog_compute_url_map
|
||||
# --
|
||||
|
||||
resource "google_compute_url_map" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
default_service = "${3:default_service}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_vpn_gateway
|
||||
# key: goog_compute_vpn_gateway
|
||||
# --
|
||||
|
||||
resource "google_compute_vpn_gateway" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
network = "${3:network}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_vpn_tunnel
|
||||
# key: goog_compute_vpn_tunnel
|
||||
# --
|
||||
|
||||
resource "google_compute_vpn_tunnel" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
peer_ip = "${3:0.0.0.0}"
|
||||
shared_secret = "${4:secret}"
|
||||
target_vpn_gateway = "${5:target_vpn_gateway}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_analysis_note
|
||||
# key: goog_container_analysis_note
|
||||
# --
|
||||
|
||||
resource "google_container_analysis_note" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
attestation_authority {
|
||||
hint {
|
||||
human_readable_name = "${3:human_readable_name}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_cluster
|
||||
# key: goog_container_cluster
|
||||
# --
|
||||
|
||||
resource "google_container_cluster" "${1:name}" {
|
||||
name = "${2:value}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_node_pool
|
||||
# key: goog_container_node_pool
|
||||
# --
|
||||
|
||||
resource "google_container_node_pool" "${1:name}" {
|
||||
cluster = "${2:value}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_active_folder
|
||||
# key: goog_active_folder
|
||||
# --
|
||||
|
||||
data "google_active_folder" "${1:name}" {
|
||||
display_name = "${2:name}"
|
||||
parent = "${3:parent}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_billing_account
|
||||
# key: goog_billing_account
|
||||
# --
|
||||
|
||||
data "google_billing_account" "${1:name}" {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_client_config
|
||||
# key: goog_client_config
|
||||
# --
|
||||
|
||||
data "google_client_config" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_cloudfunctions_function_data
|
||||
# key: goog_cloudfunctions_function_data
|
||||
# --
|
||||
|
||||
data "google_cloudfunctions_function" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_address_data
|
||||
# key: goog_compute_address_data
|
||||
# --
|
||||
|
||||
data "google_compute_address" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_backend_service_data
|
||||
# key: goog_compute_backend_service_data
|
||||
# --
|
||||
|
||||
data "google_compute_backend_service" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_default_service_account
|
||||
# key: goog_compute_default_service_account
|
||||
# --
|
||||
|
||||
data "google_compute_default_service_account" "${1:name}" { }
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_forwarding_rule_data
|
||||
# key: goog_compute_forwarding_rule_data
|
||||
# --
|
||||
|
||||
data "google_compute_forwarding_rule" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_global_address_data
|
||||
# key: goog_compute_global_address_data
|
||||
# --
|
||||
|
||||
data "google_compute_global_address" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_image_data
|
||||
# key: goog_compute_image_data
|
||||
# --
|
||||
|
||||
data "google_compute_image" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_data
|
||||
# key: goog_compute_instance_data
|
||||
# --
|
||||
|
||||
data "google_compute_instance" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_instance_group_data
|
||||
# key: goog_compute_instance_group_data
|
||||
# --
|
||||
|
||||
data "google_compute_instance_group" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_lb_ip_ranges
|
||||
# key: goog_compute_lb_ip_ranges
|
||||
# --
|
||||
|
||||
data "google_compute_lb_ip_ranges" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_network_data
|
||||
# key: goog_compute_network_data
|
||||
# --
|
||||
|
||||
data "google_compute_network" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_region_instance_group
|
||||
# key: goog_compute_region_instance_group
|
||||
# --
|
||||
|
||||
data "google_compute_region_instance_group" "${1:name}" {
|
||||
name = "${2:instance_group_name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_regions
|
||||
# key: goog_compute_regions
|
||||
# --
|
||||
|
||||
data "google_compute_regions" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_ssl_policy_data
|
||||
# key: goog_compute_ssl_policy_data
|
||||
# --
|
||||
|
||||
data "google_compute_ssl_policy" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_subnetwork_data
|
||||
# key: goog_compute_subnetwork_data
|
||||
# --
|
||||
|
||||
data "google_compute_subnetwork" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_vpn_gateway_data
|
||||
# key: goog_compute_vpn_gateway_data
|
||||
# --
|
||||
|
||||
data "google_compute_vpn_gateway" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_compute_zones
|
||||
# key: goog_compute_zones
|
||||
# --
|
||||
|
||||
data "google_compute_zones" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_cluster_data
|
||||
# key: goog_container_cluster_data
|
||||
# --
|
||||
|
||||
data "google_container_cluster" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
zone = "${3:zone}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_engine_versions
|
||||
# key: goog_container_engine_versions
|
||||
# --
|
||||
|
||||
data "google_container_engine_versions" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_registry_image
|
||||
# key: goog_container_registry_image
|
||||
# --
|
||||
|
||||
data "google_container_registry_image" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_container_registry_repository
|
||||
# key: goog_container_registry_repository
|
||||
# --
|
||||
|
||||
data "google_container_registry_repository" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_dns_managed_zone_data
|
||||
# key: goog_dns_managed_zone_data
|
||||
# --
|
||||
|
||||
data "google_dns_managed_zone" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_folder_data
|
||||
# key: goog_folder_data
|
||||
# --
|
||||
|
||||
data "google_folder" "${1:name}" {
|
||||
folder = "${2:folder}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_iam_policy
|
||||
# key: goog_iam_policy
|
||||
# --
|
||||
|
||||
data "google_iam_policy" "${1:name}" {
|
||||
binding {
|
||||
role = "${2:role}"
|
||||
members = [
|
||||
"user:${3:service_account}",
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_iam_role
|
||||
# key: goog_iam_role
|
||||
# --
|
||||
|
||||
data "google_iam_role" "${1:name}" {
|
||||
name = "${2:name}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_kms_secret
|
||||
# key: goog_kms_secret
|
||||
# --
|
||||
|
||||
data "google_kms_secret" "${1:name}" {
|
||||
crypto_key = "${2:crypto_key}"
|
||||
ciphertext = "${3:ciphertext}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_netblock_ip_ranges
|
||||
# key: goog_netblock_ip_ranges
|
||||
# --
|
||||
|
||||
data "google_netblock_ip_ranges" "${1:name}" {}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_organization
|
||||
# key: goog_organization
|
||||
# --
|
||||
|
||||
data "google_organization" "${1:name}" {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_project_data
|
||||
# key: goog_project_data
|
||||
# --
|
||||
|
||||
data "google_project" "project" {}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_project_services_data
|
||||
# key: goog_project_services_data
|
||||
# --
|
||||
|
||||
data "google_project_services" "${1:name}" {
|
||||
project = "${2:project_id}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: google_service_account_data
|
||||
# key: goog_service_account_data
|
||||
# --
|
||||
|
||||
data "google_service_account" "${1:name}" {
|
||||
account_id = "${2:account_id}"
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user