init
This commit is contained in:
@@ -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}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user