diff --git a/snippets/terraform-mode/acme/.yas-parents b/snippets/terraform-mode/acme/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/acme/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/acme/acme b/snippets/terraform-mode/acme/acme new file mode 100644 index 000000000..7103469d2 --- /dev/null +++ b/snippets/terraform-mode/acme/acme @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: acme +# key: acme +# -- +provider "acme" { + server_url = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/acme/r_acme_certificate b/snippets/terraform-mode/acme/r_acme_certificate new file mode 100644 index 000000000..316c11ac9 --- /dev/null +++ b/snippets/terraform-mode/acme/r_acme_certificate @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_acme_certificate +# key: r_acme_certificate +# -- +resource "acme_certificate" "$1" { + account_key_pem = "$2" + dns_challenge { + provider = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/acme/r_acme_registration b/snippets/terraform-mode/acme/r_acme_registration new file mode 100644 index 000000000..bde830cd9 --- /dev/null +++ b/snippets/terraform-mode/acme/r_acme_registration @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_acme_registration +# key: r_acme_registration +# -- +resource "acme_registration" "$1" { + account_key_pem = "$2" + email_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/.yas-parents b/snippets/terraform-mode/alicloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/alicloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/alicloud b/snippets/terraform-mode/alicloud/alicloud new file mode 100644 index 000000000..77b16ead9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/alicloud @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: alicloud +# key: alicloud +# -- +provider "alicloud" { + access_key = "$1" + region = "$2" + secret_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_account b/snippets/terraform-mode/alicloud/d_alicloud_account new file mode 100644 index 000000000..0cdd2387a --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_account +# key: d_alicloud_account +# -- +data "alicloud_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apis b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apis new file mode 100644 index 000000000..28f98c665 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apis @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_api_gateway_apis +# key: d_alicloud_api_gateway_apis +# -- +data "alicloud_api_gateway_apis" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apps b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apps new file mode 100644 index 000000000..f17fae3b4 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_apps @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_api_gateway_apps +# key: d_alicloud_api_gateway_apps +# -- +data "alicloud_api_gateway_apps" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_groups b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_groups new file mode 100644 index 000000000..5001a7530 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_api_gateway_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_api_gateway_groups +# key: d_alicloud_api_gateway_groups +# -- +data "alicloud_api_gateway_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_limits b/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_limits new file mode 100644 index 000000000..5707d88b0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_limits @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_cen_bandwidth_limits +# key: d_alicloud_cen_bandwidth_limits +# -- +data "alicloud_cen_bandwidth_limits" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_packages b/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_packages new file mode 100644 index 000000000..168170328 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_cen_bandwidth_packages @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_cen_bandwidth_packages +# key: d_alicloud_cen_bandwidth_packages +# -- +data "alicloud_cen_bandwidth_packages" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_cen_instances b/snippets/terraform-mode/alicloud/d_alicloud_cen_instances new file mode 100644 index 000000000..2725674c9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_cen_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_cen_instances +# key: d_alicloud_cen_instances +# -- +data "alicloud_cen_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_cen_region_route_entries b/snippets/terraform-mode/alicloud/d_alicloud_cen_region_route_entries new file mode 100644 index 000000000..5047d5dd2 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_cen_region_route_entries @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_alicloud_cen_region_route_entries +# key: d_alicloud_cen_region_route_entries +# -- +data "alicloud_cen_region_route_entries" "$1" { + instance_id = "$2" + region_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_cen_route_entries b/snippets/terraform-mode/alicloud/d_alicloud_cen_route_entries new file mode 100644 index 000000000..9d9ac175d --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_cen_route_entries @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_alicloud_cen_route_entries +# key: d_alicloud_cen_route_entries +# -- +data "alicloud_cen_route_entries" "$1" { + instance_id = "$2" + route_table_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_db_instances b/snippets/terraform-mode/alicloud/d_alicloud_db_instances new file mode 100644 index 000000000..e218d67ca --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_db_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_db_instances +# key: d_alicloud_db_instances +# -- +data "alicloud_db_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_disks b/snippets/terraform-mode/alicloud/d_alicloud_disks new file mode 100644 index 000000000..2f01864ae --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_disks @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_disks +# key: d_alicloud_disks +# -- +data "alicloud_disks" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_groups b/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_groups new file mode 100644 index 000000000..184aae974 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_dns_domain_groups +# key: d_alicloud_dns_domain_groups +# -- +data "alicloud_dns_domain_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_records b/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_records new file mode 100644 index 000000000..f2f2abc3b --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_dns_domain_records @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_dns_domain_records +# key: d_alicloud_dns_domain_records +# -- +data "alicloud_dns_domain_records" "$1" { + domain_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_dns_domains b/snippets/terraform-mode/alicloud/d_alicloud_dns_domains new file mode 100644 index 000000000..a53970da8 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_dns_domains @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_dns_domains +# key: d_alicloud_dns_domains +# -- +data "alicloud_dns_domains" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_dns_groups b/snippets/terraform-mode/alicloud/d_alicloud_dns_groups new file mode 100644 index 000000000..480eeea5f --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_dns_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_dns_groups +# key: d_alicloud_dns_groups +# -- +data "alicloud_dns_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_dns_records b/snippets/terraform-mode/alicloud/d_alicloud_dns_records new file mode 100644 index 000000000..b2cb03a0f --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_dns_records @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_dns_records +# key: d_alicloud_dns_records +# -- +data "alicloud_dns_records" "$1" { + domain_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_eips b/snippets/terraform-mode/alicloud/d_alicloud_eips new file mode 100644 index 000000000..972edfc19 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_eips @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_eips +# key: d_alicloud_eips +# -- +data "alicloud_eips" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_fc_functions b/snippets/terraform-mode/alicloud/d_alicloud_fc_functions new file mode 100644 index 000000000..98262f5bd --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_fc_functions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_fc_functions +# key: d_alicloud_fc_functions +# -- +data "alicloud_fc_functions" "$1" { + service_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_fc_services b/snippets/terraform-mode/alicloud/d_alicloud_fc_services new file mode 100644 index 000000000..214cd31d9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_fc_services @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_fc_services +# key: d_alicloud_fc_services +# -- +data "alicloud_fc_services" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_fc_triggers b/snippets/terraform-mode/alicloud/d_alicloud_fc_triggers new file mode 100644 index 000000000..98dc01b5b --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_fc_triggers @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_alicloud_fc_triggers +# key: d_alicloud_fc_triggers +# -- +data "alicloud_fc_triggers" "$1" { + function_name = "$2" + service_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_images b/snippets/terraform-mode/alicloud/d_alicloud_images new file mode 100644 index 000000000..f488718a6 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_images @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_images +# key: d_alicloud_images +# -- +data "alicloud_images" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_instance_types b/snippets/terraform-mode/alicloud/d_alicloud_instance_types new file mode 100644 index 000000000..c86b68e4e --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_instance_types @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_instance_types +# key: d_alicloud_instance_types +# -- +data "alicloud_instance_types" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_instances b/snippets/terraform-mode/alicloud/d_alicloud_instances new file mode 100644 index 000000000..1b385f7f0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_instances +# key: d_alicloud_instances +# -- +data "alicloud_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_key_pairs b/snippets/terraform-mode/alicloud/d_alicloud_key_pairs new file mode 100644 index 000000000..792215658 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_key_pairs @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_key_pairs +# key: d_alicloud_key_pairs +# -- +data "alicloud_key_pairs" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_kms_keys b/snippets/terraform-mode/alicloud/d_alicloud_kms_keys new file mode 100644 index 000000000..685b983cf --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_kms_keys @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_kms_keys +# key: d_alicloud_kms_keys +# -- +data "alicloud_kms_keys" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_kvstore_instances b/snippets/terraform-mode/alicloud/d_alicloud_kvstore_instances new file mode 100644 index 000000000..4e73c1558 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_kvstore_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_kvstore_instances +# key: d_alicloud_kvstore_instances +# -- +data "alicloud_kvstore_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_mns_queues b/snippets/terraform-mode/alicloud/d_alicloud_mns_queues new file mode 100644 index 000000000..c2aa9a272 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_mns_queues @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_mns_queues +# key: d_alicloud_mns_queues +# -- +data "alicloud_mns_queues" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_mns_topic_subscriptions b/snippets/terraform-mode/alicloud/d_alicloud_mns_topic_subscriptions new file mode 100644 index 000000000..86d38e2e8 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_mns_topic_subscriptions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_mns_topic_subscriptions +# key: d_alicloud_mns_topic_subscriptions +# -- +data "alicloud_mns_topic_subscriptions" "$1" { + topic_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_mns_topics b/snippets/terraform-mode/alicloud/d_alicloud_mns_topics new file mode 100644 index 000000000..d7fdcbe07 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_mns_topics @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_mns_topics +# key: d_alicloud_mns_topics +# -- +data "alicloud_mns_topics" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_mongo_instances b/snippets/terraform-mode/alicloud/d_alicloud_mongo_instances new file mode 100644 index 000000000..8dcd5f225 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_mongo_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_mongo_instances +# key: d_alicloud_mongo_instances +# -- +data "alicloud_mongo_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_network_interfaces b/snippets/terraform-mode/alicloud/d_alicloud_network_interfaces new file mode 100644 index 000000000..8d6b4bb49 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_network_interfaces @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_network_interfaces +# key: d_alicloud_network_interfaces +# -- +data "alicloud_network_interfaces" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_oss_bucket_objects b/snippets/terraform-mode/alicloud/d_alicloud_oss_bucket_objects new file mode 100644 index 000000000..3b4a05f46 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_oss_bucket_objects @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_oss_bucket_objects +# key: d_alicloud_oss_bucket_objects +# -- +data "alicloud_oss_bucket_objects" "$1" { + bucket_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_oss_buckets b/snippets/terraform-mode/alicloud/d_alicloud_oss_buckets new file mode 100644 index 000000000..ff6fa4a58 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_oss_buckets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_oss_buckets +# key: d_alicloud_oss_buckets +# -- +data "alicloud_oss_buckets" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zone_records b/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zone_records new file mode 100644 index 000000000..799b57938 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zone_records @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_pvtz_zone_records +# key: d_alicloud_pvtz_zone_records +# -- +data "alicloud_pvtz_zone_records" "$1" { + zone_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zones b/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zones new file mode 100644 index 000000000..4e45e9df1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_pvtz_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_pvtz_zones +# key: d_alicloud_pvtz_zones +# -- +data "alicloud_pvtz_zones" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_account_alias b/snippets/terraform-mode/alicloud/d_alicloud_ram_account_alias new file mode 100644 index 000000000..f9830dc73 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_account_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_account_alias +# key: d_alicloud_ram_account_alias +# -- +data "alicloud_ram_account_alias" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_account_aliases b/snippets/terraform-mode/alicloud/d_alicloud_ram_account_aliases new file mode 100644 index 000000000..f2a0d9551 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_account_aliases @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_account_aliases +# key: d_alicloud_ram_account_aliases +# -- +data "alicloud_ram_account_aliases" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_groups b/snippets/terraform-mode/alicloud/d_alicloud_ram_groups new file mode 100644 index 000000000..dd1b51910 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_groups +# key: d_alicloud_ram_groups +# -- +data "alicloud_ram_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_policies b/snippets/terraform-mode/alicloud/d_alicloud_ram_policies new file mode 100644 index 000000000..c882bb2e0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_policies @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_policies +# key: d_alicloud_ram_policies +# -- +data "alicloud_ram_policies" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_roles b/snippets/terraform-mode/alicloud/d_alicloud_ram_roles new file mode 100644 index 000000000..4b2493b74 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_roles @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_roles +# key: d_alicloud_ram_roles +# -- +data "alicloud_ram_roles" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_ram_users b/snippets/terraform-mode/alicloud/d_alicloud_ram_users new file mode 100644 index 000000000..801ac527f --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_ram_users @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_ram_users +# key: d_alicloud_ram_users +# -- +data "alicloud_ram_users" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_regions b/snippets/terraform-mode/alicloud/d_alicloud_regions new file mode 100644 index 000000000..504a1cafa --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_regions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_regions +# key: d_alicloud_regions +# -- +data "alicloud_regions" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_router_interfaces b/snippets/terraform-mode/alicloud/d_alicloud_router_interfaces new file mode 100644 index 000000000..9b29cfdcc --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_router_interfaces @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_router_interfaces +# key: d_alicloud_router_interfaces +# -- +data "alicloud_router_interfaces" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_security_group_rules b/snippets/terraform-mode/alicloud/d_alicloud_security_group_rules new file mode 100644 index 000000000..77dba42d9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_security_group_rules @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_security_group_rules +# key: d_alicloud_security_group_rules +# -- +data "alicloud_security_group_rules" "$1" { + group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_security_groups b/snippets/terraform-mode/alicloud/d_alicloud_security_groups new file mode 100644 index 000000000..54ce37987 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_security_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_security_groups +# key: d_alicloud_security_groups +# -- +data "alicloud_security_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_acls b/snippets/terraform-mode/alicloud/d_alicloud_slb_acls new file mode 100644 index 000000000..eb1e46c85 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_acls @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_acls +# key: d_alicloud_slb_acls +# -- +data "alicloud_slb_acls" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_attachments b/snippets/terraform-mode/alicloud/d_alicloud_slb_attachments new file mode 100644 index 000000000..551940648 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_attachments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_attachments +# key: d_alicloud_slb_attachments +# -- +data "alicloud_slb_attachments" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_ca_certificates b/snippets/terraform-mode/alicloud/d_alicloud_slb_ca_certificates new file mode 100644 index 000000000..2f835a9b1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_ca_certificates @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_ca_certificates +# key: d_alicloud_slb_ca_certificates +# -- +data "alicloud_slb_ca_certificates" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_listeners b/snippets/terraform-mode/alicloud/d_alicloud_slb_listeners new file mode 100644 index 000000000..20e0e0911 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_listeners @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_listeners +# key: d_alicloud_slb_listeners +# -- +data "alicloud_slb_listeners" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_rules b/snippets/terraform-mode/alicloud/d_alicloud_slb_rules new file mode 100644 index 000000000..76da1ab11 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_rules @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_rules +# key: d_alicloud_slb_rules +# -- +data "alicloud_slb_rules" "$1" { + frontend_port = $2 + load_balancer_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_server_certificates b/snippets/terraform-mode/alicloud/d_alicloud_slb_server_certificates new file mode 100644 index 000000000..59743e332 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_server_certificates @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_server_certificates +# key: d_alicloud_slb_server_certificates +# -- +data "alicloud_slb_server_certificates" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slb_server_groups b/snippets/terraform-mode/alicloud/d_alicloud_slb_server_groups new file mode 100644 index 000000000..57702780d --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slb_server_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slb_server_groups +# key: d_alicloud_slb_server_groups +# -- +data "alicloud_slb_server_groups" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_slbs b/snippets/terraform-mode/alicloud/d_alicloud_slbs new file mode 100644 index 000000000..5bc83f9de --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_slbs @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_slbs +# key: d_alicloud_slbs +# -- +data "alicloud_slbs" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_vpcs b/snippets/terraform-mode/alicloud/d_alicloud_vpcs new file mode 100644 index 000000000..f9998a262 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_vpcs @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_vpcs +# key: d_alicloud_vpcs +# -- +data "alicloud_vpcs" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_vpn_connections b/snippets/terraform-mode/alicloud/d_alicloud_vpn_connections new file mode 100644 index 000000000..1335a742d --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_vpn_connections @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_vpn_connections +# key: d_alicloud_vpn_connections +# -- +data "alicloud_vpn_connections" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_vpn_customer_gateways b/snippets/terraform-mode/alicloud/d_alicloud_vpn_customer_gateways new file mode 100644 index 000000000..75bc907e1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_vpn_customer_gateways @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_vpn_customer_gateways +# key: d_alicloud_vpn_customer_gateways +# -- +data "alicloud_vpn_customer_gateways" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_vpn_gateways b/snippets/terraform-mode/alicloud/d_alicloud_vpn_gateways new file mode 100644 index 000000000..a746276e2 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_vpn_gateways @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_vpn_gateways +# key: d_alicloud_vpn_gateways +# -- +data "alicloud_vpn_gateways" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_vswitches b/snippets/terraform-mode/alicloud/d_alicloud_vswitches new file mode 100644 index 000000000..5ced331b1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_vswitches @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_vswitches +# key: d_alicloud_vswitches +# -- +data "alicloud_vswitches" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/d_alicloud_zones b/snippets/terraform-mode/alicloud/d_alicloud_zones new file mode 100644 index 000000000..a8b39acb6 --- /dev/null +++ b/snippets/terraform-mode/alicloud/d_alicloud_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_alicloud_zones +# key: d_alicloud_zones +# -- +data "alicloud_zones" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_api b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_api new file mode 100644 index 000000000..52f6cce1f --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_api @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_alicloud_api_gateway_api +# key: r_alicloud_api_gateway_api +# -- +resource "alicloud_api_gateway_api" "$1" { + auth_type = "$2" + description = "$3" + group_id = "$4" + name = "$5" + request_config { + method = "" + mode = "" + path = "" + protocol = "" + } + service_type = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app new file mode 100644 index 000000000..5d50fa295 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_api_gateway_app +# key: r_alicloud_api_gateway_app +# -- +resource "alicloud_api_gateway_app" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app_attachment b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app_attachment new file mode 100644 index 000000000..7a486c28c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_app_attachment @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_api_gateway_app_attachment +# key: r_alicloud_api_gateway_app_attachment +# -- +resource "alicloud_api_gateway_app_attachment" "$1" { + api_id = "$2" + app_id = "$3" + group_id = "$4" + stage_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_group b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_group new file mode 100644 index 000000000..3062af5e0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_api_gateway_group +# key: r_alicloud_api_gateway_group +# -- +resource "alicloud_api_gateway_group" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_vpc_access b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_vpc_access new file mode 100644 index 000000000..f0151aa07 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_api_gateway_vpc_access @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_api_gateway_vpc_access +# key: r_alicloud_api_gateway_vpc_access +# -- +resource "alicloud_api_gateway_vpc_access" "$1" { + instance_id = "$2" + name = "$3" + port = $4 + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cdn_domain b/snippets/terraform-mode/alicloud/r_alicloud_cdn_domain new file mode 100644 index 000000000..95334f280 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cdn_domain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cdn_domain +# key: r_alicloud_cdn_domain +# -- +resource "alicloud_cdn_domain" "$1" { + cdn_type = "$2" + domain_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_limit b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_limit new file mode 100644 index 000000000..a13ce245e --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_limit @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_bandwidth_limit +# key: r_alicloud_cen_bandwidth_limit +# -- +resource "alicloud_cen_bandwidth_limit" "$1" { + bandwidth_limit = $2 + instance_id = "$3" + region_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package new file mode 100644 index 000000000..0f3eca6d1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_bandwidth_package +# key: r_alicloud_cen_bandwidth_package +# -- +resource "alicloud_cen_bandwidth_package" "$1" { + bandwidth = $2 + geographic_region_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package_attachment b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package_attachment new file mode 100644 index 000000000..f9af3649e --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_bandwidth_package_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_bandwidth_package_attachment +# key: r_alicloud_cen_bandwidth_package_attachment +# -- +resource "alicloud_cen_bandwidth_package_attachment" "$1" { + bandwidth_package_id = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_instance b/snippets/terraform-mode/alicloud/r_alicloud_cen_instance new file mode 100644 index 000000000..2d68c3e34 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_instance +# key: r_alicloud_cen_instance +# -- +resource "alicloud_cen_instance" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_instance_attachment b/snippets/terraform-mode/alicloud/r_alicloud_cen_instance_attachment new file mode 100644 index 000000000..44be7e702 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_instance_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_instance_attachment +# key: r_alicloud_cen_instance_attachment +# -- +resource "alicloud_cen_instance_attachment" "$1" { + child_instance_id = "$2" + child_instance_region_id = "$3" + instance_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cen_route_entry b/snippets/terraform-mode/alicloud/r_alicloud_cen_route_entry new file mode 100644 index 000000000..e8c4f4dc5 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cen_route_entry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cen_route_entry +# key: r_alicloud_cen_route_entry +# -- +resource "alicloud_cen_route_entry" "$1" { + cidr_block = "$2" + instance_id = "$3" + route_table_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cms_alarm b/snippets/terraform-mode/alicloud/r_alicloud_cms_alarm new file mode 100644 index 000000000..38ee8d130 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cms_alarm @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cms_alarm +# key: r_alicloud_cms_alarm +# -- +resource "alicloud_cms_alarm" "$1" { + contact_groups = ["$2"] + dimensions { + + } + metric = "$4" + name = "$5" + project = "$6" + threshold = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package b/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package new file mode 100644 index 000000000..51dcc5e2c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_common_bandwidth_package +# key: r_alicloud_common_bandwidth_package +# -- +resource "alicloud_common_bandwidth_package" "$1" { + bandwidth = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package_attachment b/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package_attachment new file mode 100644 index 000000000..065b425d3 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_common_bandwidth_package_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_common_bandwidth_package_attachment +# key: r_alicloud_common_bandwidth_package_attachment +# -- +resource "alicloud_common_bandwidth_package_attachment" "$1" { + bandwidth_package_id = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_container_cluster b/snippets/terraform-mode/alicloud/r_alicloud_container_cluster new file mode 100644 index 000000000..8eac5cf20 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_container_cluster @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_container_cluster +# key: r_alicloud_container_cluster +# -- +resource "alicloud_container_cluster" "$1" { + cidr_block = "$2" + instance_type = "$3" + password = "$4" + vswitch_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cs_application b/snippets/terraform-mode/alicloud/r_alicloud_cs_application new file mode 100644 index 000000000..435a0e2bd --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cs_application @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cs_application +# key: r_alicloud_cs_application +# -- +resource "alicloud_cs_application" "$1" { + cluster_name = "$2" + name = "$3" + template = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cs_kubernetes b/snippets/terraform-mode/alicloud/r_alicloud_cs_kubernetes new file mode 100644 index 000000000..9c2922557 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cs_kubernetes @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cs_kubernetes +# key: r_alicloud_cs_kubernetes +# -- +resource "alicloud_cs_kubernetes" "$1" { + master_instance_types = ["$2"] + worker_instance_types = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cs_managed_kubernetes b/snippets/terraform-mode/alicloud/r_alicloud_cs_managed_kubernetes new file mode 100644 index 000000000..451e15c09 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cs_managed_kubernetes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cs_managed_kubernetes +# key: r_alicloud_cs_managed_kubernetes +# -- +resource "alicloud_cs_managed_kubernetes" "$1" { + worker_instance_types = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_cs_swarm b/snippets/terraform-mode/alicloud/r_alicloud_cs_swarm new file mode 100644 index 000000000..bc88ce86b --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_cs_swarm @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_cs_swarm +# key: r_alicloud_cs_swarm +# -- +resource "alicloud_cs_swarm" "$1" { + cidr_block = "$2" + instance_type = "$3" + password = "$4" + vswitch_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_datahub_project b/snippets/terraform-mode/alicloud/r_alicloud_datahub_project new file mode 100644 index 000000000..1e4bbcce1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_datahub_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_datahub_project +# key: r_alicloud_datahub_project +# -- +resource "alicloud_datahub_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_datahub_subscription b/snippets/terraform-mode/alicloud/r_alicloud_datahub_subscription new file mode 100644 index 000000000..3b19ddc57 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_datahub_subscription @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_datahub_subscription +# key: r_alicloud_datahub_subscription +# -- +resource "alicloud_datahub_subscription" "$1" { + project_name = "$2" + topic_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_datahub_topic b/snippets/terraform-mode/alicloud/r_alicloud_datahub_topic new file mode 100644 index 000000000..51b35749a --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_datahub_topic @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_datahub_topic +# key: r_alicloud_datahub_topic +# -- +resource "alicloud_datahub_topic" "$1" { + name = "$2" + project_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_account b/snippets/terraform-mode/alicloud/r_alicloud_db_account new file mode 100644 index 000000000..9d407f296 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_account @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_account +# key: r_alicloud_db_account +# -- +resource "alicloud_db_account" "$1" { + instance_id = "$2" + name = "$3" + password = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_account_privilege b/snippets/terraform-mode/alicloud/r_alicloud_db_account_privilege new file mode 100644 index 000000000..7e21deb36 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_account_privilege @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_account_privilege +# key: r_alicloud_db_account_privilege +# -- +resource "alicloud_db_account_privilege" "$1" { + account_name = "$2" + db_names = ["$3"] + instance_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_backup_policy b/snippets/terraform-mode/alicloud/r_alicloud_db_backup_policy new file mode 100644 index 000000000..c775411d0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_backup_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_backup_policy +# key: r_alicloud_db_backup_policy +# -- +resource "alicloud_db_backup_policy" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_connection b/snippets/terraform-mode/alicloud/r_alicloud_db_connection new file mode 100644 index 000000000..b6dedd89d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_connection @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_connection +# key: r_alicloud_db_connection +# -- +resource "alicloud_db_connection" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_database b/snippets/terraform-mode/alicloud/r_alicloud_db_database new file mode 100644 index 000000000..34717f925 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_database @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_database +# key: r_alicloud_db_database +# -- +resource "alicloud_db_database" "$1" { + instance_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_db_instance b/snippets/terraform-mode/alicloud/r_alicloud_db_instance new file mode 100644 index 000000000..a2a6c2ac6 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_db_instance @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_db_instance +# key: r_alicloud_db_instance +# -- +resource "alicloud_db_instance" "$1" { + engine = "$2" + engine_version = "$3" + instance_storage = $4 + instance_type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_disk b/snippets/terraform-mode/alicloud/r_alicloud_disk new file mode 100644 index 000000000..a8e247d69 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_disk @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_disk +# key: r_alicloud_disk +# -- +resource "alicloud_disk" "$1" { + availability_zone = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_disk_attachment b/snippets/terraform-mode/alicloud/r_alicloud_disk_attachment new file mode 100644 index 000000000..d58d85f4e --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_disk_attachment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_disk_attachment +# key: r_alicloud_disk_attachment +# -- +resource "alicloud_disk_attachment" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_dns b/snippets/terraform-mode/alicloud/r_alicloud_dns new file mode 100644 index 000000000..475b740bc --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_dns @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_dns +# key: r_alicloud_dns +# -- +resource "alicloud_dns" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_dns_group b/snippets/terraform-mode/alicloud/r_alicloud_dns_group new file mode 100644 index 000000000..e7e4f5dec --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_dns_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_dns_group +# key: r_alicloud_dns_group +# -- +resource "alicloud_dns_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_dns_record b/snippets/terraform-mode/alicloud/r_alicloud_dns_record new file mode 100644 index 000000000..b52529bfa --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_dns_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_dns_record +# key: r_alicloud_dns_record +# -- +resource "alicloud_dns_record" "$1" { + host_record = "$2" + name = "$3" + type = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_drds_instance b/snippets/terraform-mode/alicloud/r_alicloud_drds_instance new file mode 100644 index 000000000..9d60ff7b9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_drds_instance @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_drds_instance +# key: r_alicloud_drds_instance +# -- +resource "alicloud_drds_instance" "$1" { + description = "$2" + instance_series = "$3" + specification = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_eip b/snippets/terraform-mode/alicloud/r_alicloud_eip new file mode 100644 index 000000000..76e57c80d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_eip +# key: r_alicloud_eip +# -- +resource "alicloud_eip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_eip_association b/snippets/terraform-mode/alicloud/r_alicloud_eip_association new file mode 100644 index 000000000..b34279c8b --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_eip_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_eip_association +# key: r_alicloud_eip_association +# -- +resource "alicloud_eip_association" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_alarm b/snippets/terraform-mode/alicloud/r_alicloud_ess_alarm new file mode 100644 index 000000000..a18a3958a --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_alarm @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_alarm +# key: r_alicloud_ess_alarm +# -- +resource "alicloud_ess_alarm" "$1" { + alarm_actions = ["$2"] + metric_name = "$3" + scaling_group_id = "$4" + threshold = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ess_attachment new file mode 100644 index 000000000..4f7c017cf --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_attachment +# key: r_alicloud_ess_attachment +# -- +resource "alicloud_ess_attachment" "$1" { + instance_ids = ["$2"] + scaling_group_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_lifecycle_hook b/snippets/terraform-mode/alicloud/r_alicloud_ess_lifecycle_hook new file mode 100644 index 000000000..978053272 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_lifecycle_hook @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_lifecycle_hook +# key: r_alicloud_ess_lifecycle_hook +# -- +resource "alicloud_ess_lifecycle_hook" "$1" { + lifecycle_transition = "$2" + scaling_group_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_configuration b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_configuration new file mode 100644 index 000000000..d6950031a --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_configuration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_scaling_configuration +# key: r_alicloud_ess_scaling_configuration +# -- +resource "alicloud_ess_scaling_configuration" "$1" { + image_id = "$2" + instance_type = "$3" + scaling_group_id = "$4" + security_group_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_group b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_group new file mode 100644 index 000000000..229497a26 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_scaling_group +# key: r_alicloud_ess_scaling_group +# -- +resource "alicloud_ess_scaling_group" "$1" { + max_size = $2 + min_size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_rule b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_rule new file mode 100644 index 000000000..d06473935 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_scaling_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_scaling_rule +# key: r_alicloud_ess_scaling_rule +# -- +resource "alicloud_ess_scaling_rule" "$1" { + adjustment_type = "$2" + adjustment_value = $3 + scaling_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ess_schedule b/snippets/terraform-mode/alicloud/r_alicloud_ess_schedule new file mode 100644 index 000000000..6dc683e1f --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ess_schedule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ess_schedule +# key: r_alicloud_ess_schedule +# -- +resource "alicloud_ess_schedule" "$1" { + launch_time = "$2" + scheduled_action = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_fc_function b/snippets/terraform-mode/alicloud/r_alicloud_fc_function new file mode 100644 index 000000000..05e5f53ee --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_fc_function @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_fc_function +# key: r_alicloud_fc_function +# -- +resource "alicloud_fc_function" "$1" { + handler = "$2" + runtime = "$3" + service = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_fc_service b/snippets/terraform-mode/alicloud/r_alicloud_fc_service new file mode 100644 index 000000000..2596d1266 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_fc_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_fc_service +# key: r_alicloud_fc_service +# -- +resource "alicloud_fc_service" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_fc_trigger b/snippets/terraform-mode/alicloud/r_alicloud_fc_trigger new file mode 100644 index 000000000..ee5a1bdec --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_fc_trigger @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_fc_trigger +# key: r_alicloud_fc_trigger +# -- +resource "alicloud_fc_trigger" "$1" { + config = "$2" + function = "$3" + service = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_forward_entry b/snippets/terraform-mode/alicloud/r_alicloud_forward_entry new file mode 100644 index 000000000..c27194338 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_forward_entry @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_alicloud_forward_entry +# key: r_alicloud_forward_entry +# -- +resource "alicloud_forward_entry" "$1" { + external_ip = "$2" + external_port = "$3" + forward_table_id = "$4" + internal_ip = "$5" + internal_port = "$6" + ip_protocol = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_havip b/snippets/terraform-mode/alicloud/r_alicloud_havip new file mode 100644 index 000000000..9bf336e07 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_havip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_havip +# key: r_alicloud_havip +# -- +resource "alicloud_havip" "$1" { + vswitch_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_havip_attachment b/snippets/terraform-mode/alicloud/r_alicloud_havip_attachment new file mode 100644 index 000000000..fe28724c2 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_havip_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_havip_attachment +# key: r_alicloud_havip_attachment +# -- +resource "alicloud_havip_attachment" "$1" { + havip_id = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_instance b/snippets/terraform-mode/alicloud/r_alicloud_instance new file mode 100644 index 000000000..ff4c095a6 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_instance @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_instance +# key: r_alicloud_instance +# -- +resource "alicloud_instance" "$1" { + image_id = "$2" + instance_type = "$3" + security_groups = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_key_pair b/snippets/terraform-mode/alicloud/r_alicloud_key_pair new file mode 100644 index 000000000..72f955677 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_key_pair @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_key_pair +# key: r_alicloud_key_pair +# -- +resource "alicloud_key_pair" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_key_pair_attachment b/snippets/terraform-mode/alicloud/r_alicloud_key_pair_attachment new file mode 100644 index 000000000..7af670165 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_key_pair_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_key_pair_attachment +# key: r_alicloud_key_pair_attachment +# -- +resource "alicloud_key_pair_attachment" "$1" { + instance_ids = ["$2"] + key_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_kms_key b/snippets/terraform-mode/alicloud/r_alicloud_kms_key new file mode 100644 index 000000000..6d2dce02f --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_kms_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_kms_key +# key: r_alicloud_kms_key +# -- +resource "alicloud_kms_key" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_kvstore_backup_policy b/snippets/terraform-mode/alicloud/r_alicloud_kvstore_backup_policy new file mode 100644 index 000000000..d05b6c9e0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_kvstore_backup_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_kvstore_backup_policy +# key: r_alicloud_kvstore_backup_policy +# -- +resource "alicloud_kvstore_backup_policy" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_kvstore_instance b/snippets/terraform-mode/alicloud/r_alicloud_kvstore_instance new file mode 100644 index 000000000..122459903 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_kvstore_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_kvstore_instance +# key: r_alicloud_kvstore_instance +# -- +resource "alicloud_kvstore_instance" "$1" { + instance_class = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_log_machine_group b/snippets/terraform-mode/alicloud/r_alicloud_log_machine_group new file mode 100644 index 000000000..d11a94b49 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_log_machine_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_log_machine_group +# key: r_alicloud_log_machine_group +# -- +resource "alicloud_log_machine_group" "$1" { + identify_list = ["$2"] + name = "$3" + project = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_log_project b/snippets/terraform-mode/alicloud/r_alicloud_log_project new file mode 100644 index 000000000..dc70fd109 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_log_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_log_project +# key: r_alicloud_log_project +# -- +resource "alicloud_log_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_log_store b/snippets/terraform-mode/alicloud/r_alicloud_log_store new file mode 100644 index 000000000..97627a967 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_log_store @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_log_store +# key: r_alicloud_log_store +# -- +resource "alicloud_log_store" "$1" { + name = "$2" + project = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_log_store_index b/snippets/terraform-mode/alicloud/r_alicloud_log_store_index new file mode 100644 index 000000000..cd30a93a9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_log_store_index @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_log_store_index +# key: r_alicloud_log_store_index +# -- +resource "alicloud_log_store_index" "$1" { + logstore = "$2" + project = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_mns_queue b/snippets/terraform-mode/alicloud/r_alicloud_mns_queue new file mode 100644 index 000000000..ca79d65d8 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_mns_queue @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_mns_queue +# key: r_alicloud_mns_queue +# -- +resource "alicloud_mns_queue" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_mns_topic b/snippets/terraform-mode/alicloud/r_alicloud_mns_topic new file mode 100644 index 000000000..ffddcfd71 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_mns_topic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_mns_topic +# key: r_alicloud_mns_topic +# -- +resource "alicloud_mns_topic" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_mns_topic_subscription b/snippets/terraform-mode/alicloud/r_alicloud_mns_topic_subscription new file mode 100644 index 000000000..a20475999 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_mns_topic_subscription @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_mns_topic_subscription +# key: r_alicloud_mns_topic_subscription +# -- +resource "alicloud_mns_topic_subscription" "$1" { + endpoint = "$2" + name = "$3" + topic_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_nat_gateway b/snippets/terraform-mode/alicloud/r_alicloud_nat_gateway new file mode 100644 index 000000000..ebd9df9b7 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_nat_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_nat_gateway +# key: r_alicloud_nat_gateway +# -- +resource "alicloud_nat_gateway" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_network_interface b/snippets/terraform-mode/alicloud/r_alicloud_network_interface new file mode 100644 index 000000000..3d1f56657 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_network_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_network_interface +# key: r_alicloud_network_interface +# -- +resource "alicloud_network_interface" "$1" { + security_groups = ["$2"] + vswitch_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_network_interface_attachment b/snippets/terraform-mode/alicloud/r_alicloud_network_interface_attachment new file mode 100644 index 000000000..bff9ac170 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_network_interface_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_network_interface_attachment +# key: r_alicloud_network_interface_attachment +# -- +resource "alicloud_network_interface_attachment" "$1" { + instance_id = "$2" + network_interface_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket b/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket new file mode 100644 index 000000000..60971576c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_oss_bucket +# key: r_alicloud_oss_bucket +# -- +resource "alicloud_oss_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket_object b/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket_object new file mode 100644 index 000000000..882b09eaf --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_oss_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_oss_bucket_object +# key: r_alicloud_oss_bucket_object +# -- +resource "alicloud_oss_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ots_instance b/snippets/terraform-mode/alicloud/r_alicloud_ots_instance new file mode 100644 index 000000000..644a7440e --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ots_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ots_instance +# key: r_alicloud_ots_instance +# -- +resource "alicloud_ots_instance" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ots_instance_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ots_instance_attachment new file mode 100644 index 000000000..83ea719de --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ots_instance_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ots_instance_attachment +# key: r_alicloud_ots_instance_attachment +# -- +resource "alicloud_ots_instance_attachment" "$1" { + instance_name = "$2" + vpc_name = "$3" + vswitch_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ots_table b/snippets/terraform-mode/alicloud/r_alicloud_ots_table new file mode 100644 index 000000000..0701866e6 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ots_table @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ots_table +# key: r_alicloud_ots_table +# -- +resource "alicloud_ots_table" "$1" { + instance_name = "$2" + max_version = $3 + primary_key { + name = "" + type = "" + } + table_name = "$5" + time_to_live = $6 +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone new file mode 100644 index 000000000..c4f19422c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_pvtz_zone +# key: r_alicloud_pvtz_zone +# -- +resource "alicloud_pvtz_zone" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_attachment b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_attachment new file mode 100644 index 000000000..769016bd2 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_attachment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_pvtz_zone_attachment +# key: r_alicloud_pvtz_zone_attachment +# -- +resource "alicloud_pvtz_zone_attachment" "$1" { + zone_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_record b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_record new file mode 100644 index 000000000..e235e159c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_pvtz_zone_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_pvtz_zone_record +# key: r_alicloud_pvtz_zone_record +# -- +resource "alicloud_pvtz_zone_record" "$1" { + resource_record = "$2" + type = "$3" + value = "$4" + zone_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_access_key b/snippets/terraform-mode/alicloud/r_alicloud_ram_access_key new file mode 100644 index 000000000..9b614d865 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_access_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_access_key +# key: r_alicloud_ram_access_key +# -- +resource "alicloud_ram_access_key" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_account_alias b/snippets/terraform-mode/alicloud/r_alicloud_ram_account_alias new file mode 100644 index 000000000..d79829ce9 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_account_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_account_alias +# key: r_alicloud_ram_account_alias +# -- +resource "alicloud_ram_account_alias" "$1" { + account_alias = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_alias b/snippets/terraform-mode/alicloud/r_alicloud_ram_alias new file mode 100644 index 000000000..aafababa5 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_alias +# key: r_alicloud_ram_alias +# -- +resource "alicloud_ram_alias" "$1" { + account_alias = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_group b/snippets/terraform-mode/alicloud/r_alicloud_ram_group new file mode 100644 index 000000000..0c709ab27 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_group +# key: r_alicloud_ram_group +# -- +resource "alicloud_ram_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_group_membership b/snippets/terraform-mode/alicloud/r_alicloud_ram_group_membership new file mode 100644 index 000000000..a26e4bf51 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_group_membership @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_group_membership +# key: r_alicloud_ram_group_membership +# -- +resource "alicloud_ram_group_membership" "$1" { + group_name = "$2" + user_names = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_group_policy_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ram_group_policy_attachment new file mode 100644 index 000000000..0a23c0875 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_group_policy_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_group_policy_attachment +# key: r_alicloud_ram_group_policy_attachment +# -- +resource "alicloud_ram_group_policy_attachment" "$1" { + group_name = "$2" + policy_name = "$3" + policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_login_profile b/snippets/terraform-mode/alicloud/r_alicloud_ram_login_profile new file mode 100644 index 000000000..87c97c42a --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_login_profile @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_login_profile +# key: r_alicloud_ram_login_profile +# -- +resource "alicloud_ram_login_profile" "$1" { + password = "$2" + user_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_policy b/snippets/terraform-mode/alicloud/r_alicloud_ram_policy new file mode 100644 index 000000000..501dc2497 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_policy +# key: r_alicloud_ram_policy +# -- +resource "alicloud_ram_policy" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_role b/snippets/terraform-mode/alicloud/r_alicloud_ram_role new file mode 100644 index 000000000..8c9612856 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_role +# key: r_alicloud_ram_role +# -- +resource "alicloud_ram_role" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_role_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ram_role_attachment new file mode 100644 index 000000000..5382e27dd --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_role_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_role_attachment +# key: r_alicloud_ram_role_attachment +# -- +resource "alicloud_ram_role_attachment" "$1" { + instance_ids = ["$2"] + role_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_role_policy_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ram_role_policy_attachment new file mode 100644 index 000000000..ee44104ba --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_role_policy_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_role_policy_attachment +# key: r_alicloud_ram_role_policy_attachment +# -- +resource "alicloud_ram_role_policy_attachment" "$1" { + policy_name = "$2" + policy_type = "$3" + role_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_user b/snippets/terraform-mode/alicloud/r_alicloud_ram_user new file mode 100644 index 000000000..c63dff86d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_user +# key: r_alicloud_ram_user +# -- +resource "alicloud_ram_user" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ram_user_policy_attachment b/snippets/terraform-mode/alicloud/r_alicloud_ram_user_policy_attachment new file mode 100644 index 000000000..1cf75a558 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ram_user_policy_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ram_user_policy_attachment +# key: r_alicloud_ram_user_policy_attachment +# -- +resource "alicloud_ram_user_policy_attachment" "$1" { + policy_name = "$2" + policy_type = "$3" + user_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_route_entry b/snippets/terraform-mode/alicloud/r_alicloud_route_entry new file mode 100644 index 000000000..6c5d789f1 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_route_entry @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_route_entry +# key: r_alicloud_route_entry +# -- +resource "alicloud_route_entry" "$1" { + route_table_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_route_table b/snippets/terraform-mode/alicloud/r_alicloud_route_table new file mode 100644 index 000000000..b7df3f32b --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_route_table +# key: r_alicloud_route_table +# -- +resource "alicloud_route_table" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_route_table_attachment b/snippets/terraform-mode/alicloud/r_alicloud_route_table_attachment new file mode 100644 index 000000000..782e8115d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_route_table_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_route_table_attachment +# key: r_alicloud_route_table_attachment +# -- +resource "alicloud_route_table_attachment" "$1" { + route_table_id = "$2" + vswitch_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_router_interface b/snippets/terraform-mode/alicloud/r_alicloud_router_interface new file mode 100644 index 000000000..18d473388 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_router_interface @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_router_interface +# key: r_alicloud_router_interface +# -- +resource "alicloud_router_interface" "$1" { + opposite_region = "$2" + role = "$3" + router_id = "$4" + router_type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_router_interface_connection b/snippets/terraform-mode/alicloud/r_alicloud_router_interface_connection new file mode 100644 index 000000000..bb1fadece --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_router_interface_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_router_interface_connection +# key: r_alicloud_router_interface_connection +# -- +resource "alicloud_router_interface_connection" "$1" { + interface_id = "$2" + opposite_interface_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_security_group b/snippets/terraform-mode/alicloud/r_alicloud_security_group new file mode 100644 index 000000000..b13b00b68 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_security_group +# key: r_alicloud_security_group +# -- +resource "alicloud_security_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_security_group_rule b/snippets/terraform-mode/alicloud/r_alicloud_security_group_rule new file mode 100644 index 000000000..c599bc2d7 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_security_group_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_security_group_rule +# key: r_alicloud_security_group_rule +# -- +resource "alicloud_security_group_rule" "$1" { + ip_protocol = "$2" + security_group_id = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb b/snippets/terraform-mode/alicloud/r_alicloud_slb new file mode 100644 index 000000000..1723f5c2d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb +# key: r_alicloud_slb +# -- +resource "alicloud_slb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_acl b/snippets/terraform-mode/alicloud/r_alicloud_slb_acl new file mode 100644 index 000000000..7d718aa2c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_acl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_acl +# key: r_alicloud_slb_acl +# -- +resource "alicloud_slb_acl" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_attachment b/snippets/terraform-mode/alicloud/r_alicloud_slb_attachment new file mode 100644 index 000000000..5dbec944f --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_attachment +# key: r_alicloud_slb_attachment +# -- +resource "alicloud_slb_attachment" "$1" { + instance_ids = ["$2"] + load_balancer_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_ca_certificate b/snippets/terraform-mode/alicloud/r_alicloud_slb_ca_certificate new file mode 100644 index 000000000..c28ea10c0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_ca_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_ca_certificate +# key: r_alicloud_slb_ca_certificate +# -- +resource "alicloud_slb_ca_certificate" "$1" { + ca_certificate = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_listener b/snippets/terraform-mode/alicloud/r_alicloud_slb_listener new file mode 100644 index 000000000..805f752d4 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_listener @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_listener +# key: r_alicloud_slb_listener +# -- +resource "alicloud_slb_listener" "$1" { + backend_port = $2 + bandwidth = $3 + frontend_port = $4 + load_balancer_id = "$5" + protocol = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_rule b/snippets/terraform-mode/alicloud/r_alicloud_slb_rule new file mode 100644 index 000000000..d0d5945c0 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_rule +# key: r_alicloud_slb_rule +# -- +resource "alicloud_slb_rule" "$1" { + frontend_port = $2 + load_balancer_id = "$3" + server_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_server_certificate b/snippets/terraform-mode/alicloud/r_alicloud_slb_server_certificate new file mode 100644 index 000000000..9a503ea5d --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_server_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_server_certificate +# key: r_alicloud_slb_server_certificate +# -- +resource "alicloud_slb_server_certificate" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_slb_server_group b/snippets/terraform-mode/alicloud/r_alicloud_slb_server_group new file mode 100644 index 000000000..42ce4a73e --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_slb_server_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_slb_server_group +# key: r_alicloud_slb_server_group +# -- +resource "alicloud_slb_server_group" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_snat_entry b/snippets/terraform-mode/alicloud/r_alicloud_snat_entry new file mode 100644 index 000000000..e00be0ee2 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_snat_entry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_snat_entry +# key: r_alicloud_snat_entry +# -- +resource "alicloud_snat_entry" "$1" { + snat_ip = "$2" + snat_table_id = "$3" + source_vswitch_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_client_cert b/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_client_cert new file mode 100644 index 000000000..4cc691f0c --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_client_cert @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ssl_vpn_client_cert +# key: r_alicloud_ssl_vpn_client_cert +# -- +resource "alicloud_ssl_vpn_client_cert" "$1" { + ssl_vpn_server_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_server b/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_server new file mode 100644 index 000000000..a9c0a5771 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_ssl_vpn_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_ssl_vpn_server +# key: r_alicloud_ssl_vpn_server +# -- +resource "alicloud_ssl_vpn_server" "$1" { + client_ip_pool = "$2" + local_subnet = "$3" + vpn_gateway_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_subnet b/snippets/terraform-mode/alicloud/r_alicloud_subnet new file mode 100644 index 000000000..b88e578ba --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_subnet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_subnet +# key: r_alicloud_subnet +# -- +resource "alicloud_subnet" "$1" { + availability_zone = "$2" + cidr_block = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_vpc b/snippets/terraform-mode/alicloud/r_alicloud_vpc new file mode 100644 index 000000000..940d53e2f --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_vpc +# key: r_alicloud_vpc +# -- +resource "alicloud_vpc" "$1" { + cidr_block = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_vpn_connection b/snippets/terraform-mode/alicloud/r_alicloud_vpn_connection new file mode 100644 index 000000000..fc4db3993 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_vpn_connection @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_alicloud_vpn_connection +# key: r_alicloud_vpn_connection +# -- +resource "alicloud_vpn_connection" "$1" { + customer_gateway_id = "$2" + local_subnet = ["$3"] + remote_subnet = ["$4"] + vpn_gateway_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_vpn_customer_gateway b/snippets/terraform-mode/alicloud/r_alicloud_vpn_customer_gateway new file mode 100644 index 000000000..476950703 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_vpn_customer_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_alicloud_vpn_customer_gateway +# key: r_alicloud_vpn_customer_gateway +# -- +resource "alicloud_vpn_customer_gateway" "$1" { + ip_address = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_vpn_gateway b/snippets/terraform-mode/alicloud/r_alicloud_vpn_gateway new file mode 100644 index 000000000..87394a159 --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_vpn_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_alicloud_vpn_gateway +# key: r_alicloud_vpn_gateway +# -- +resource "alicloud_vpn_gateway" "$1" { + bandwidth = $2 + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/alicloud/r_alicloud_vswitch b/snippets/terraform-mode/alicloud/r_alicloud_vswitch new file mode 100644 index 000000000..9770a66de --- /dev/null +++ b/snippets/terraform-mode/alicloud/r_alicloud_vswitch @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_alicloud_vswitch +# key: r_alicloud_vswitch +# -- +resource "alicloud_vswitch" "$1" { + availability_zone = "$2" + cidr_block = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/archive/.yas-parents b/snippets/terraform-mode/archive/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/archive/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/archive/archive b/snippets/terraform-mode/archive/archive new file mode 100644 index 000000000..fc5d435fc --- /dev/null +++ b/snippets/terraform-mode/archive/archive @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: archive +# key: archive +# -- +provider "archive" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/archive/d_archive_file b/snippets/terraform-mode/archive/d_archive_file new file mode 100644 index 000000000..31ba73438 --- /dev/null +++ b/snippets/terraform-mode/archive/d_archive_file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_archive_file +# key: d_archive_file +# -- +data "archive_file" "$1" { + output_path = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/archive/r_archive_file b/snippets/terraform-mode/archive/r_archive_file new file mode 100644 index 000000000..4aaa8d167 --- /dev/null +++ b/snippets/terraform-mode/archive/r_archive_file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_archive_file +# key: r_archive_file +# -- +resource "archive_file" "$1" { + output_path = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/arukas/.yas-parents b/snippets/terraform-mode/arukas/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/arukas/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/arukas/arukas b/snippets/terraform-mode/arukas/arukas new file mode 100644 index 000000000..1f33657cb --- /dev/null +++ b/snippets/terraform-mode/arukas/arukas @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: arukas +# key: arukas +# -- +provider "arukas" { + secret = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/arukas/r_arukas_container b/snippets/terraform-mode/arukas/r_arukas_container new file mode 100644 index 000000000..255c246c1 --- /dev/null +++ b/snippets/terraform-mode/arukas/r_arukas_container @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_arukas_container +# key: r_arukas_container +# -- +resource "arukas_container" "$1" { + image = "$2" + name = "$3" + ports { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/atlas/.yas-parents b/snippets/terraform-mode/atlas/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/atlas/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/atlas/atlas b/snippets/terraform-mode/atlas/atlas new file mode 100644 index 000000000..9236475dc --- /dev/null +++ b/snippets/terraform-mode/atlas/atlas @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: atlas +# key: atlas +# -- +provider "atlas" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/atlas/d_atlas_artifact b/snippets/terraform-mode/atlas/d_atlas_artifact new file mode 100644 index 000000000..05a68e44b --- /dev/null +++ b/snippets/terraform-mode/atlas/d_atlas_artifact @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_atlas_artifact +# key: d_atlas_artifact +# -- +data "atlas_artifact" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/atlas/r_atlas_artifact b/snippets/terraform-mode/atlas/r_atlas_artifact new file mode 100644 index 000000000..8a40aae8d --- /dev/null +++ b/snippets/terraform-mode/atlas/r_atlas_artifact @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_atlas_artifact +# key: r_atlas_artifact +# -- +resource "atlas_artifact" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/.yas-parents b/snippets/terraform-mode/aws/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/aws/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/aws/aws b/snippets/terraform-mode/aws/aws new file mode 100644 index 000000000..6e2a20f22 --- /dev/null +++ b/snippets/terraform-mode/aws/aws @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: aws +# key: aws +# -- +provider "aws" { + region = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_acm_certificate b/snippets/terraform-mode/aws/d_aws_acm_certificate new file mode 100644 index 000000000..d89113f89 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_acm_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_acm_certificate +# key: d_aws_acm_certificate +# -- +data "aws_acm_certificate" "$1" { + domain = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_acmpca_certificate_authority b/snippets/terraform-mode/aws/d_aws_acmpca_certificate_authority new file mode 100644 index 000000000..ff9ed6945 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_acmpca_certificate_authority @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_acmpca_certificate_authority +# key: d_aws_acmpca_certificate_authority +# -- +data "aws_acmpca_certificate_authority" "$1" { + arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_alb b/snippets/terraform-mode/aws/d_aws_alb new file mode 100644 index 000000000..96afaf740 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_alb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_alb +# key: d_aws_alb +# -- +data "aws_alb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_alb_listener b/snippets/terraform-mode/aws/d_aws_alb_listener new file mode 100644 index 000000000..0ac568d88 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_alb_listener @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_alb_listener +# key: d_aws_alb_listener +# -- +data "aws_alb_listener" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_alb_target_group b/snippets/terraform-mode/aws/d_aws_alb_target_group new file mode 100644 index 000000000..cebf099cd --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_alb_target_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_alb_target_group +# key: d_aws_alb_target_group +# -- +data "aws_alb_target_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ami b/snippets/terraform-mode/aws/d_aws_ami new file mode 100644 index 000000000..bf8445f8c --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ami @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ami +# key: d_aws_ami +# -- +data "aws_ami" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ami_ids b/snippets/terraform-mode/aws/d_aws_ami_ids new file mode 100644 index 000000000..c822daeff --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ami_ids @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ami_ids +# key: d_aws_ami_ids +# -- +data "aws_ami_ids" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_api_gateway_api_key b/snippets/terraform-mode/aws/d_aws_api_gateway_api_key new file mode 100644 index 000000000..9ca6a35ce --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_api_gateway_api_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_api_gateway_api_key +# key: d_aws_api_gateway_api_key +# -- +data "aws_api_gateway_api_key" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_api_gateway_resource b/snippets/terraform-mode/aws/d_aws_api_gateway_resource new file mode 100644 index 000000000..f74dcbf7c --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_api_gateway_resource @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_api_gateway_resource +# key: d_aws_api_gateway_resource +# -- +data "aws_api_gateway_resource" "$1" { + path = "$2" + rest_api_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_api_gateway_rest_api b/snippets/terraform-mode/aws/d_aws_api_gateway_rest_api new file mode 100644 index 000000000..4f64586e2 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_api_gateway_rest_api @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_api_gateway_rest_api +# key: d_aws_api_gateway_rest_api +# -- +data "aws_api_gateway_rest_api" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_api_gateway_vpc_link b/snippets/terraform-mode/aws/d_aws_api_gateway_vpc_link new file mode 100644 index 000000000..1979dda4d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_api_gateway_vpc_link @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_api_gateway_vpc_link +# key: d_aws_api_gateway_vpc_link +# -- +data "aws_api_gateway_vpc_link" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_arn b/snippets/terraform-mode/aws/d_aws_arn new file mode 100644 index 000000000..c043a0fc7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_arn @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_arn +# key: d_aws_arn +# -- +data "aws_arn" "$1" { + arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_autoscaling_group b/snippets/terraform-mode/aws/d_aws_autoscaling_group new file mode 100644 index 000000000..3ef393cc9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_autoscaling_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_autoscaling_group +# key: d_aws_autoscaling_group +# -- +data "aws_autoscaling_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_autoscaling_groups b/snippets/terraform-mode/aws/d_aws_autoscaling_groups new file mode 100644 index 000000000..f52ed7c29 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_autoscaling_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_autoscaling_groups +# key: d_aws_autoscaling_groups +# -- +data "aws_autoscaling_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_availability_zone b/snippets/terraform-mode/aws/d_aws_availability_zone new file mode 100644 index 000000000..2b257b5f6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_availability_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_availability_zone +# key: d_aws_availability_zone +# -- +data "aws_availability_zone" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_availability_zones b/snippets/terraform-mode/aws/d_aws_availability_zones new file mode 100644 index 000000000..64d5f36d2 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_availability_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_availability_zones +# key: d_aws_availability_zones +# -- +data "aws_availability_zones" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_batch_compute_environment b/snippets/terraform-mode/aws/d_aws_batch_compute_environment new file mode 100644 index 000000000..99789a92e --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_batch_compute_environment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_batch_compute_environment +# key: d_aws_batch_compute_environment +# -- +data "aws_batch_compute_environment" "$1" { + compute_environment_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_batch_job_queue b/snippets/terraform-mode/aws/d_aws_batch_job_queue new file mode 100644 index 000000000..1c05a27b0 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_batch_job_queue @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_batch_job_queue +# key: d_aws_batch_job_queue +# -- +data "aws_batch_job_queue" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_billing_service_account b/snippets/terraform-mode/aws/d_aws_billing_service_account new file mode 100644 index 000000000..e133f2247 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_billing_service_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_billing_service_account +# key: d_aws_billing_service_account +# -- +data "aws_billing_service_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_caller_identity b/snippets/terraform-mode/aws/d_aws_caller_identity new file mode 100644 index 000000000..a128e64f9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_caller_identity @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_caller_identity +# key: d_aws_caller_identity +# -- +data "aws_caller_identity" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_canonical_user_id b/snippets/terraform-mode/aws/d_aws_canonical_user_id new file mode 100644 index 000000000..9c105c228 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_canonical_user_id @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_canonical_user_id +# key: d_aws_canonical_user_id +# -- +data "aws_canonical_user_id" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cloudformation_export b/snippets/terraform-mode/aws/d_aws_cloudformation_export new file mode 100644 index 000000000..2cbd4c914 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cloudformation_export @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cloudformation_export +# key: d_aws_cloudformation_export +# -- +data "aws_cloudformation_export" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cloudformation_stack b/snippets/terraform-mode/aws/d_aws_cloudformation_stack new file mode 100644 index 000000000..d388e15f7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cloudformation_stack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cloudformation_stack +# key: d_aws_cloudformation_stack +# -- +data "aws_cloudformation_stack" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cloudhsm_v2_cluster b/snippets/terraform-mode/aws/d_aws_cloudhsm_v2_cluster new file mode 100644 index 000000000..94c92c1a0 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cloudhsm_v2_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cloudhsm_v2_cluster +# key: d_aws_cloudhsm_v2_cluster +# -- +data "aws_cloudhsm_v2_cluster" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cloudtrail_service_account b/snippets/terraform-mode/aws/d_aws_cloudtrail_service_account new file mode 100644 index 000000000..4151c0290 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cloudtrail_service_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cloudtrail_service_account +# key: d_aws_cloudtrail_service_account +# -- +data "aws_cloudtrail_service_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cloudwatch_log_group b/snippets/terraform-mode/aws/d_aws_cloudwatch_log_group new file mode 100644 index 000000000..57790a7f3 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cloudwatch_log_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cloudwatch_log_group +# key: d_aws_cloudwatch_log_group +# -- +data "aws_cloudwatch_log_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_codecommit_repository b/snippets/terraform-mode/aws/d_aws_codecommit_repository new file mode 100644 index 000000000..5808a7e6b --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_codecommit_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_codecommit_repository +# key: d_aws_codecommit_repository +# -- +data "aws_codecommit_repository" "$1" { + repository_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_cognito_user_pools b/snippets/terraform-mode/aws/d_aws_cognito_user_pools new file mode 100644 index 000000000..0383ed803 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_cognito_user_pools @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_cognito_user_pools +# key: d_aws_cognito_user_pools +# -- +data "aws_cognito_user_pools" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_db_cluster_snapshot b/snippets/terraform-mode/aws/d_aws_db_cluster_snapshot new file mode 100644 index 000000000..d7a3f5bbb --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_db_cluster_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_db_cluster_snapshot +# key: d_aws_db_cluster_snapshot +# -- +data "aws_db_cluster_snapshot" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_db_event_categories b/snippets/terraform-mode/aws/d_aws_db_event_categories new file mode 100644 index 000000000..791405d45 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_db_event_categories @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_db_event_categories +# key: d_aws_db_event_categories +# -- +data "aws_db_event_categories" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_db_instance b/snippets/terraform-mode/aws/d_aws_db_instance new file mode 100644 index 000000000..12417a56c --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_db_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_db_instance +# key: d_aws_db_instance +# -- +data "aws_db_instance" "$1" { + db_instance_identifier = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_db_snapshot b/snippets/terraform-mode/aws/d_aws_db_snapshot new file mode 100644 index 000000000..bbc523e61 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_db_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_db_snapshot +# key: d_aws_db_snapshot +# -- +data "aws_db_snapshot" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_dx_gateway b/snippets/terraform-mode/aws/d_aws_dx_gateway new file mode 100644 index 000000000..5dee29fe9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_dx_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_dx_gateway +# key: d_aws_dx_gateway +# -- +data "aws_dx_gateway" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_dynamodb_table b/snippets/terraform-mode/aws/d_aws_dynamodb_table new file mode 100644 index 000000000..6cad4b039 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_dynamodb_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_dynamodb_table +# key: d_aws_dynamodb_table +# -- +data "aws_dynamodb_table" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ebs_snapshot b/snippets/terraform-mode/aws/d_aws_ebs_snapshot new file mode 100644 index 000000000..7f1d70443 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ebs_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ebs_snapshot +# key: d_aws_ebs_snapshot +# -- +data "aws_ebs_snapshot" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ebs_snapshot_ids b/snippets/terraform-mode/aws/d_aws_ebs_snapshot_ids new file mode 100644 index 000000000..a63f2ecc4 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ebs_snapshot_ids @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ebs_snapshot_ids +# key: d_aws_ebs_snapshot_ids +# -- +data "aws_ebs_snapshot_ids" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ebs_volume b/snippets/terraform-mode/aws/d_aws_ebs_volume new file mode 100644 index 000000000..b0bddfaf3 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ebs_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ebs_volume +# key: d_aws_ebs_volume +# -- +data "aws_ebs_volume" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway new file mode 100644 index 000000000..ec75e9b83 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ec2_transit_gateway +# key: d_aws_ec2_transit_gateway +# -- +data "aws_ec2_transit_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_route_table b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_route_table new file mode 100644 index 000000000..4a86c4dda --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ec2_transit_gateway_route_table +# key: d_aws_ec2_transit_gateway_route_table +# -- +data "aws_ec2_transit_gateway_route_table" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_vpc_attachment b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_vpc_attachment new file mode 100644 index 000000000..204d7592d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ec2_transit_gateway_vpc_attachment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ec2_transit_gateway_vpc_attachment +# key: d_aws_ec2_transit_gateway_vpc_attachment +# -- +data "aws_ec2_transit_gateway_vpc_attachment" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ecr_repository b/snippets/terraform-mode/aws/d_aws_ecr_repository new file mode 100644 index 000000000..8d2c7b1a6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ecr_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ecr_repository +# key: d_aws_ecr_repository +# -- +data "aws_ecr_repository" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ecs_cluster b/snippets/terraform-mode/aws/d_aws_ecs_cluster new file mode 100644 index 000000000..934f01460 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ecs_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ecs_cluster +# key: d_aws_ecs_cluster +# -- +data "aws_ecs_cluster" "$1" { + cluster_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ecs_container_definition b/snippets/terraform-mode/aws/d_aws_ecs_container_definition new file mode 100644 index 000000000..e69497afd --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ecs_container_definition @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_ecs_container_definition +# key: d_aws_ecs_container_definition +# -- +data "aws_ecs_container_definition" "$1" { + container_name = "$2" + task_definition = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ecs_service b/snippets/terraform-mode/aws/d_aws_ecs_service new file mode 100644 index 000000000..fc784d611 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ecs_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_ecs_service +# key: d_aws_ecs_service +# -- +data "aws_ecs_service" "$1" { + cluster_arn = "$2" + service_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ecs_task_definition b/snippets/terraform-mode/aws/d_aws_ecs_task_definition new file mode 100644 index 000000000..3e86a277d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ecs_task_definition @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ecs_task_definition +# key: d_aws_ecs_task_definition +# -- +data "aws_ecs_task_definition" "$1" { + task_definition = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_efs_file_system b/snippets/terraform-mode/aws/d_aws_efs_file_system new file mode 100644 index 000000000..8f00fa885 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_efs_file_system @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_efs_file_system +# key: d_aws_efs_file_system +# -- +data "aws_efs_file_system" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_efs_mount_target b/snippets/terraform-mode/aws/d_aws_efs_mount_target new file mode 100644 index 000000000..b89a9154b --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_efs_mount_target @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_efs_mount_target +# key: d_aws_efs_mount_target +# -- +data "aws_efs_mount_target" "$1" { + mount_target_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_eip b/snippets/terraform-mode/aws/d_aws_eip new file mode 100644 index 000000000..e1e7758a7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_eip +# key: d_aws_eip +# -- +data "aws_eip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_eks_cluster b/snippets/terraform-mode/aws/d_aws_eks_cluster new file mode 100644 index 000000000..81c2b7b05 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_eks_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_eks_cluster +# key: d_aws_eks_cluster +# -- +data "aws_eks_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_application b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_application new file mode 100644 index 000000000..26fc12e25 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elastic_beanstalk_application +# key: d_aws_elastic_beanstalk_application +# -- +data "aws_elastic_beanstalk_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_hosted_zone b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_hosted_zone new file mode 100644 index 000000000..e35fea171 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_hosted_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elastic_beanstalk_hosted_zone +# key: d_aws_elastic_beanstalk_hosted_zone +# -- +data "aws_elastic_beanstalk_hosted_zone" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_solution_stack b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_solution_stack new file mode 100644 index 000000000..f41913fad --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elastic_beanstalk_solution_stack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elastic_beanstalk_solution_stack +# key: d_aws_elastic_beanstalk_solution_stack +# -- +data "aws_elastic_beanstalk_solution_stack" "$1" { + name_regex = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elasticache_cluster b/snippets/terraform-mode/aws/d_aws_elasticache_cluster new file mode 100644 index 000000000..f98a4b189 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elasticache_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elasticache_cluster +# key: d_aws_elasticache_cluster +# -- +data "aws_elasticache_cluster" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elasticache_replication_group b/snippets/terraform-mode/aws/d_aws_elasticache_replication_group new file mode 100644 index 000000000..52ce97f55 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elasticache_replication_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elasticache_replication_group +# key: d_aws_elasticache_replication_group +# -- +data "aws_elasticache_replication_group" "$1" { + replication_group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elb b/snippets/terraform-mode/aws/d_aws_elb new file mode 100644 index 000000000..5bced07c9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elb +# key: d_aws_elb +# -- +data "aws_elb" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elb_hosted_zone_id b/snippets/terraform-mode/aws/d_aws_elb_hosted_zone_id new file mode 100644 index 000000000..7edcd5a32 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elb_hosted_zone_id @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elb_hosted_zone_id +# key: d_aws_elb_hosted_zone_id +# -- +data "aws_elb_hosted_zone_id" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_elb_service_account b/snippets/terraform-mode/aws/d_aws_elb_service_account new file mode 100644 index 000000000..725ee7db9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_elb_service_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_elb_service_account +# key: d_aws_elb_service_account +# -- +data "aws_elb_service_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_glue_script b/snippets/terraform-mode/aws/d_aws_glue_script new file mode 100644 index 000000000..59492d0d9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_glue_script @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: d_aws_glue_script +# key: d_aws_glue_script +# -- +data "aws_glue_script" "$1" { + dag_edge { + source = "" + target = "" + } + dag_node { + args { + name = "" + value = "" + } + id = "" + node_type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_account_alias b/snippets/terraform-mode/aws/d_aws_iam_account_alias new file mode 100644 index 000000000..d12858f08 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_account_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_account_alias +# key: d_aws_iam_account_alias +# -- +data "aws_iam_account_alias" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_group b/snippets/terraform-mode/aws/d_aws_iam_group new file mode 100644 index 000000000..0484adaae --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_group +# key: d_aws_iam_group +# -- +data "aws_iam_group" "$1" { + group_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_instance_profile b/snippets/terraform-mode/aws/d_aws_iam_instance_profile new file mode 100644 index 000000000..40bfed3dd --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_instance_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_instance_profile +# key: d_aws_iam_instance_profile +# -- +data "aws_iam_instance_profile" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_policy b/snippets/terraform-mode/aws/d_aws_iam_policy new file mode 100644 index 000000000..32754498f --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_policy +# key: d_aws_iam_policy +# -- +data "aws_iam_policy" "$1" { + arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_policy_document b/snippets/terraform-mode/aws/d_aws_iam_policy_document new file mode 100644 index 000000000..8bfe30bdd --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_policy_document @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_policy_document +# key: d_aws_iam_policy_document +# -- +data "aws_iam_policy_document" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_role b/snippets/terraform-mode/aws/d_aws_iam_role new file mode 100644 index 000000000..06f2155ec --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_role +# key: d_aws_iam_role +# -- +data "aws_iam_role" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_server_certificate b/snippets/terraform-mode/aws/d_aws_iam_server_certificate new file mode 100644 index 000000000..85cf82c44 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_server_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_server_certificate +# key: d_aws_iam_server_certificate +# -- +data "aws_iam_server_certificate" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iam_user b/snippets/terraform-mode/aws/d_aws_iam_user new file mode 100644 index 000000000..1a2f73705 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iam_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iam_user +# key: d_aws_iam_user +# -- +data "aws_iam_user" "$1" { + user_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_inspector_rules_packages b/snippets/terraform-mode/aws/d_aws_inspector_rules_packages new file mode 100644 index 000000000..4de4ca124 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_inspector_rules_packages @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_inspector_rules_packages +# key: d_aws_inspector_rules_packages +# -- +data "aws_inspector_rules_packages" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_instance b/snippets/terraform-mode/aws/d_aws_instance new file mode 100644 index 000000000..dc0222d70 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_instance +# key: d_aws_instance +# -- +data "aws_instance" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_instances b/snippets/terraform-mode/aws/d_aws_instances new file mode 100644 index 000000000..f9945a8dd --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_instances +# key: d_aws_instances +# -- +data "aws_instances" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_internet_gateway b/snippets/terraform-mode/aws/d_aws_internet_gateway new file mode 100644 index 000000000..fd4d48834 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_internet_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_internet_gateway +# key: d_aws_internet_gateway +# -- +data "aws_internet_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_iot_endpoint b/snippets/terraform-mode/aws/d_aws_iot_endpoint new file mode 100644 index 000000000..46d597d82 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_iot_endpoint @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_iot_endpoint +# key: d_aws_iot_endpoint +# -- +data "aws_iot_endpoint" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ip_ranges b/snippets/terraform-mode/aws/d_aws_ip_ranges new file mode 100644 index 000000000..b175fedd2 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ip_ranges @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ip_ranges +# key: d_aws_ip_ranges +# -- +data "aws_ip_ranges" "$1" { + services = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kinesis_stream b/snippets/terraform-mode/aws/d_aws_kinesis_stream new file mode 100644 index 000000000..a95b835d8 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kinesis_stream @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_kinesis_stream +# key: d_aws_kinesis_stream +# -- +data "aws_kinesis_stream" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kms_alias b/snippets/terraform-mode/aws/d_aws_kms_alias new file mode 100644 index 000000000..274584df4 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kms_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_kms_alias +# key: d_aws_kms_alias +# -- +data "aws_kms_alias" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kms_ciphertext b/snippets/terraform-mode/aws/d_aws_kms_ciphertext new file mode 100644 index 000000000..e15dd6727 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kms_ciphertext @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_kms_ciphertext +# key: d_aws_kms_ciphertext +# -- +data "aws_kms_ciphertext" "$1" { + key_id = "$2" + plaintext = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kms_key b/snippets/terraform-mode/aws/d_aws_kms_key new file mode 100644 index 000000000..5d74c7c06 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kms_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_kms_key +# key: d_aws_kms_key +# -- +data "aws_kms_key" "$1" { + key_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kms_secret b/snippets/terraform-mode/aws/d_aws_kms_secret new file mode 100644 index 000000000..3ddc78cad --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kms_secret @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: d_aws_kms_secret +# key: d_aws_kms_secret +# -- +data "aws_kms_secret" "$1" { + secret { + name = "" + payload = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_kms_secrets b/snippets/terraform-mode/aws/d_aws_kms_secrets new file mode 100644 index 000000000..3e42dfa40 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_kms_secrets @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: d_aws_kms_secrets +# key: d_aws_kms_secrets +# -- +data "aws_kms_secrets" "$1" { + secret { + name = "" + payload = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_lambda_function b/snippets/terraform-mode/aws/d_aws_lambda_function new file mode 100644 index 000000000..86540b303 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_lambda_function @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_lambda_function +# key: d_aws_lambda_function +# -- +data "aws_lambda_function" "$1" { + function_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_lambda_invocation b/snippets/terraform-mode/aws/d_aws_lambda_invocation new file mode 100644 index 000000000..3ca2008b6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_lambda_invocation @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_lambda_invocation +# key: d_aws_lambda_invocation +# -- +data "aws_lambda_invocation" "$1" { + function_name = "$2" + input = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_launch_configuration b/snippets/terraform-mode/aws/d_aws_launch_configuration new file mode 100644 index 000000000..680d69719 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_launch_configuration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_launch_configuration +# key: d_aws_launch_configuration +# -- +data "aws_launch_configuration" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_launch_template b/snippets/terraform-mode/aws/d_aws_launch_template new file mode 100644 index 000000000..e525e5662 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_launch_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_launch_template +# key: d_aws_launch_template +# -- +data "aws_launch_template" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_lb b/snippets/terraform-mode/aws/d_aws_lb new file mode 100644 index 000000000..ee2bfdd8d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_lb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_lb +# key: d_aws_lb +# -- +data "aws_lb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_lb_listener b/snippets/terraform-mode/aws/d_aws_lb_listener new file mode 100644 index 000000000..d87af24c5 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_lb_listener @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_lb_listener +# key: d_aws_lb_listener +# -- +data "aws_lb_listener" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_lb_target_group b/snippets/terraform-mode/aws/d_aws_lb_target_group new file mode 100644 index 000000000..6387f40ff --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_lb_target_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_lb_target_group +# key: d_aws_lb_target_group +# -- +data "aws_lb_target_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_mq_broker b/snippets/terraform-mode/aws/d_aws_mq_broker new file mode 100644 index 000000000..accd7949e --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_mq_broker @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_mq_broker +# key: d_aws_mq_broker +# -- +data "aws_mq_broker" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_nat_gateway b/snippets/terraform-mode/aws/d_aws_nat_gateway new file mode 100644 index 000000000..5fc24a787 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_nat_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_nat_gateway +# key: d_aws_nat_gateway +# -- +data "aws_nat_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_network_acls b/snippets/terraform-mode/aws/d_aws_network_acls new file mode 100644 index 000000000..65fcdde41 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_network_acls @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_network_acls +# key: d_aws_network_acls +# -- +data "aws_network_acls" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_network_interface b/snippets/terraform-mode/aws/d_aws_network_interface new file mode 100644 index 000000000..7e76ea4a1 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_network_interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_network_interface +# key: d_aws_network_interface +# -- +data "aws_network_interface" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_network_interfaces b/snippets/terraform-mode/aws/d_aws_network_interfaces new file mode 100644 index 000000000..329eb79cf --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_network_interfaces @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_network_interfaces +# key: d_aws_network_interfaces +# -- +data "aws_network_interfaces" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_partition b/snippets/terraform-mode/aws/d_aws_partition new file mode 100644 index 000000000..5b9f12e7e --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_partition @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_partition +# key: d_aws_partition +# -- +data "aws_partition" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_prefix_list b/snippets/terraform-mode/aws/d_aws_prefix_list new file mode 100644 index 000000000..526c2e449 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_prefix_list @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_prefix_list +# key: d_aws_prefix_list +# -- +data "aws_prefix_list" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_pricing_product b/snippets/terraform-mode/aws/d_aws_pricing_product new file mode 100644 index 000000000..ec14101b7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_pricing_product @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: d_aws_pricing_product +# key: d_aws_pricing_product +# -- +data "aws_pricing_product" "$1" { + filters { + field = "" + value = "" + } + service_code = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_rds_cluster b/snippets/terraform-mode/aws/d_aws_rds_cluster new file mode 100644 index 000000000..cc1042ec9 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_rds_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_rds_cluster +# key: d_aws_rds_cluster +# -- +data "aws_rds_cluster" "$1" { + cluster_identifier = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_redshift_cluster b/snippets/terraform-mode/aws/d_aws_redshift_cluster new file mode 100644 index 000000000..03df72f66 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_redshift_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_redshift_cluster +# key: d_aws_redshift_cluster +# -- +data "aws_redshift_cluster" "$1" { + cluster_identifier = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_redshift_service_account b/snippets/terraform-mode/aws/d_aws_redshift_service_account new file mode 100644 index 000000000..db73f61b8 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_redshift_service_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_redshift_service_account +# key: d_aws_redshift_service_account +# -- +data "aws_redshift_service_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_region b/snippets/terraform-mode/aws/d_aws_region new file mode 100644 index 000000000..e6ac2b9c7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_region @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_region +# key: d_aws_region +# -- +data "aws_region" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_route b/snippets/terraform-mode/aws/d_aws_route new file mode 100644 index 000000000..b828114f6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_route @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_route +# key: d_aws_route +# -- +data "aws_route" "$1" { + route_table_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_route53_delegation_set b/snippets/terraform-mode/aws/d_aws_route53_delegation_set new file mode 100644 index 000000000..984d550d8 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_route53_delegation_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_route53_delegation_set +# key: d_aws_route53_delegation_set +# -- +data "aws_route53_delegation_set" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_route53_zone b/snippets/terraform-mode/aws/d_aws_route53_zone new file mode 100644 index 000000000..883482a2a --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_route53_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_route53_zone +# key: d_aws_route53_zone +# -- +data "aws_route53_zone" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_route_table b/snippets/terraform-mode/aws/d_aws_route_table new file mode 100644 index 000000000..983f91522 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_route_table +# key: d_aws_route_table +# -- +data "aws_route_table" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_route_tables b/snippets/terraform-mode/aws/d_aws_route_tables new file mode 100644 index 000000000..25cf90e04 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_route_tables @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_route_tables +# key: d_aws_route_tables +# -- +data "aws_route_tables" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_s3_bucket b/snippets/terraform-mode/aws/d_aws_s3_bucket new file mode 100644 index 000000000..9b8289e5d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_s3_bucket +# key: d_aws_s3_bucket +# -- +data "aws_s3_bucket" "$1" { + bucket = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_s3_bucket_object b/snippets/terraform-mode/aws/d_aws_s3_bucket_object new file mode 100644 index 000000000..948376a19 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_aws_s3_bucket_object +# key: d_aws_s3_bucket_object +# -- +data "aws_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_secretsmanager_secret b/snippets/terraform-mode/aws/d_aws_secretsmanager_secret new file mode 100644 index 000000000..6bd09cc2d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_secretsmanager_secret @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_secretsmanager_secret +# key: d_aws_secretsmanager_secret +# -- +data "aws_secretsmanager_secret" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_secretsmanager_secret_version b/snippets/terraform-mode/aws/d_aws_secretsmanager_secret_version new file mode 100644 index 000000000..df46c8082 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_secretsmanager_secret_version @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_secretsmanager_secret_version +# key: d_aws_secretsmanager_secret_version +# -- +data "aws_secretsmanager_secret_version" "$1" { + secret_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_security_group b/snippets/terraform-mode/aws/d_aws_security_group new file mode 100644 index 000000000..59336e8c6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_security_group +# key: d_aws_security_group +# -- +data "aws_security_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_security_groups b/snippets/terraform-mode/aws/d_aws_security_groups new file mode 100644 index 000000000..a55e24294 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_security_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_security_groups +# key: d_aws_security_groups +# -- +data "aws_security_groups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_sns_topic b/snippets/terraform-mode/aws/d_aws_sns_topic new file mode 100644 index 000000000..65817d8fc --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_sns_topic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_sns_topic +# key: d_aws_sns_topic +# -- +data "aws_sns_topic" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_sqs_queue b/snippets/terraform-mode/aws/d_aws_sqs_queue new file mode 100644 index 000000000..dde5e6b9e --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_sqs_queue @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_sqs_queue +# key: d_aws_sqs_queue +# -- +data "aws_sqs_queue" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ssm_document b/snippets/terraform-mode/aws/d_aws_ssm_document new file mode 100644 index 000000000..77dbd332f --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ssm_document @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ssm_document +# key: d_aws_ssm_document +# -- +data "aws_ssm_document" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_ssm_parameter b/snippets/terraform-mode/aws/d_aws_ssm_parameter new file mode 100644 index 000000000..983376960 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_ssm_parameter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_ssm_parameter +# key: d_aws_ssm_parameter +# -- +data "aws_ssm_parameter" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_storagegateway_local_disk b/snippets/terraform-mode/aws/d_aws_storagegateway_local_disk new file mode 100644 index 000000000..a2ebb170d --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_storagegateway_local_disk @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_storagegateway_local_disk +# key: d_aws_storagegateway_local_disk +# -- +data "aws_storagegateway_local_disk" "$1" { + gateway_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_subnet b/snippets/terraform-mode/aws/d_aws_subnet new file mode 100644 index 000000000..83c0ecf1f --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_subnet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_subnet +# key: d_aws_subnet +# -- +data "aws_subnet" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_subnet_ids b/snippets/terraform-mode/aws/d_aws_subnet_ids new file mode 100644 index 000000000..bca9e7ad7 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_subnet_ids @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_subnet_ids +# key: d_aws_subnet_ids +# -- +data "aws_subnet_ids" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpc b/snippets/terraform-mode/aws/d_aws_vpc new file mode 100644 index 000000000..b3fcc62e5 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpc +# key: d_aws_vpc +# -- +data "aws_vpc" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpc_dhcp_options b/snippets/terraform-mode/aws/d_aws_vpc_dhcp_options new file mode 100644 index 000000000..c4bda0f60 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpc_dhcp_options @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpc_dhcp_options +# key: d_aws_vpc_dhcp_options +# -- +data "aws_vpc_dhcp_options" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpc_endpoint b/snippets/terraform-mode/aws/d_aws_vpc_endpoint new file mode 100644 index 000000000..a9cf7d0fb --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpc_endpoint @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpc_endpoint +# key: d_aws_vpc_endpoint +# -- +data "aws_vpc_endpoint" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpc_endpoint_service b/snippets/terraform-mode/aws/d_aws_vpc_endpoint_service new file mode 100644 index 000000000..1d7f664b6 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpc_endpoint_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpc_endpoint_service +# key: d_aws_vpc_endpoint_service +# -- +data "aws_vpc_endpoint_service" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpc_peering_connection b/snippets/terraform-mode/aws/d_aws_vpc_peering_connection new file mode 100644 index 000000000..d4bf08b9a --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpc_peering_connection @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpc_peering_connection +# key: d_aws_vpc_peering_connection +# -- +data "aws_vpc_peering_connection" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpcs b/snippets/terraform-mode/aws/d_aws_vpcs new file mode 100644 index 000000000..8eeae0914 --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpcs @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpcs +# key: d_aws_vpcs +# -- +data "aws_vpcs" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_vpn_gateway b/snippets/terraform-mode/aws/d_aws_vpn_gateway new file mode 100644 index 000000000..45cbabf4b --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_vpn_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_vpn_gateway +# key: d_aws_vpn_gateway +# -- +data "aws_vpn_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/d_aws_workspaces_bundle b/snippets/terraform-mode/aws/d_aws_workspaces_bundle new file mode 100644 index 000000000..510dd10be --- /dev/null +++ b/snippets/terraform-mode/aws/d_aws_workspaces_bundle @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_aws_workspaces_bundle +# key: d_aws_workspaces_bundle +# -- +data "aws_workspaces_bundle" "$1" { + bundle_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_acm_certificate b/snippets/terraform-mode/aws/r_aws_acm_certificate new file mode 100644 index 000000000..1b9946327 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_acm_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_acm_certificate +# key: r_aws_acm_certificate +# -- +resource "aws_acm_certificate" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_acm_certificate_validation b/snippets/terraform-mode/aws/r_aws_acm_certificate_validation new file mode 100644 index 000000000..2d41cf069 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_acm_certificate_validation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_acm_certificate_validation +# key: r_aws_acm_certificate_validation +# -- +resource "aws_acm_certificate_validation" "$1" { + certificate_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_acmpca_certificate_authority b/snippets/terraform-mode/aws/r_aws_acmpca_certificate_authority new file mode 100644 index 000000000..90f6c9c14 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_acmpca_certificate_authority @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_acmpca_certificate_authority +# key: r_aws_acmpca_certificate_authority +# -- +resource "aws_acmpca_certificate_authority" "$1" { + certificate_authority_configuration { + key_algorithm = "" + signing_algorithm = "" + subject { + + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb b/snippets/terraform-mode/aws/r_aws_alb new file mode 100644 index 000000000..10b6c9342 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_alb +# key: r_aws_alb +# -- +resource "aws_alb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb_listener b/snippets/terraform-mode/aws/r_aws_alb_listener new file mode 100644 index 000000000..9c0d35f38 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb_listener @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_alb_listener +# key: r_aws_alb_listener +# -- +resource "aws_alb_listener" "$1" { + default_action { + type = "" + } + load_balancer_arn = "$3" + port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb_listener_certificate b/snippets/terraform-mode/aws/r_aws_alb_listener_certificate new file mode 100644 index 000000000..ef5164cc1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb_listener_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_alb_listener_certificate +# key: r_aws_alb_listener_certificate +# -- +resource "aws_alb_listener_certificate" "$1" { + certificate_arn = "$2" + listener_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb_listener_rule b/snippets/terraform-mode/aws/r_aws_alb_listener_rule new file mode 100644 index 000000000..0364c1498 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb_listener_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_alb_listener_rule +# key: r_aws_alb_listener_rule +# -- +resource "aws_alb_listener_rule" "$1" { + action { + type = "" + } + condition { + + } + listener_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb_target_group b/snippets/terraform-mode/aws/r_aws_alb_target_group new file mode 100644 index 000000000..7c7c0a903 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb_target_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_alb_target_group +# key: r_aws_alb_target_group +# -- +resource "aws_alb_target_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_alb_target_group_attachment b/snippets/terraform-mode/aws/r_aws_alb_target_group_attachment new file mode 100644 index 000000000..9bbf61c6c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_alb_target_group_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_alb_target_group_attachment +# key: r_aws_alb_target_group_attachment +# -- +resource "aws_alb_target_group_attachment" "$1" { + target_group_arn = "$2" + target_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ami b/snippets/terraform-mode/aws/r_aws_ami new file mode 100644 index 000000000..7d5f6e63d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ami @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ami +# key: r_aws_ami +# -- +resource "aws_ami" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ami_copy b/snippets/terraform-mode/aws/r_aws_ami_copy new file mode 100644 index 000000000..5def6213e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ami_copy @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ami_copy +# key: r_aws_ami_copy +# -- +resource "aws_ami_copy" "$1" { + name = "$2" + source_ami_id = "$3" + source_ami_region = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ami_from_instance b/snippets/terraform-mode/aws/r_aws_ami_from_instance new file mode 100644 index 000000000..8130f4bd3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ami_from_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ami_from_instance +# key: r_aws_ami_from_instance +# -- +resource "aws_ami_from_instance" "$1" { + name = "$2" + source_instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ami_launch_permission b/snippets/terraform-mode/aws/r_aws_ami_launch_permission new file mode 100644 index 000000000..ee8711c32 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ami_launch_permission @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ami_launch_permission +# key: r_aws_ami_launch_permission +# -- +resource "aws_ami_launch_permission" "$1" { + account_id = "$2" + image_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_account b/snippets/terraform-mode/aws/r_aws_api_gateway_account new file mode 100644 index 000000000..9157dce57 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_account +# key: r_aws_api_gateway_account +# -- +resource "aws_api_gateway_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_api_key b/snippets/terraform-mode/aws/r_aws_api_gateway_api_key new file mode 100644 index 000000000..62f57cd82 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_api_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_api_key +# key: r_aws_api_gateway_api_key +# -- +resource "aws_api_gateway_api_key" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_authorizer b/snippets/terraform-mode/aws/r_aws_api_gateway_authorizer new file mode 100644 index 000000000..4cc6a22da --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_authorizer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_authorizer +# key: r_aws_api_gateway_authorizer +# -- +resource "aws_api_gateway_authorizer" "$1" { + name = "$2" + rest_api_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_base_path_mapping b/snippets/terraform-mode/aws/r_aws_api_gateway_base_path_mapping new file mode 100644 index 000000000..656cc4ae0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_base_path_mapping @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_base_path_mapping +# key: r_aws_api_gateway_base_path_mapping +# -- +resource "aws_api_gateway_base_path_mapping" "$1" { + api_id = "$2" + domain_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_client_certificate b/snippets/terraform-mode/aws/r_aws_api_gateway_client_certificate new file mode 100644 index 000000000..4df63c692 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_client_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_client_certificate +# key: r_aws_api_gateway_client_certificate +# -- +resource "aws_api_gateway_client_certificate" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_deployment b/snippets/terraform-mode/aws/r_aws_api_gateway_deployment new file mode 100644 index 000000000..95932e45a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_deployment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_deployment +# key: r_aws_api_gateway_deployment +# -- +resource "aws_api_gateway_deployment" "$1" { + rest_api_id = "$2" + stage_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_part b/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_part new file mode 100644 index 000000000..b804af9f7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_part @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_documentation_part +# key: r_aws_api_gateway_documentation_part +# -- +resource "aws_api_gateway_documentation_part" "$1" { + location { + type = "" + } + properties = "$3" + rest_api_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_version b/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_version new file mode 100644 index 000000000..c040bc206 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_documentation_version @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_documentation_version +# key: r_aws_api_gateway_documentation_version +# -- +resource "aws_api_gateway_documentation_version" "$1" { + rest_api_id = "$2" + version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_domain_name b/snippets/terraform-mode/aws/r_aws_api_gateway_domain_name new file mode 100644 index 000000000..9645c9bbc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_domain_name @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_domain_name +# key: r_aws_api_gateway_domain_name +# -- +resource "aws_api_gateway_domain_name" "$1" { + domain_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_gateway_response b/snippets/terraform-mode/aws/r_aws_api_gateway_gateway_response new file mode 100644 index 000000000..04ecf06a6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_gateway_response @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_gateway_response +# key: r_aws_api_gateway_gateway_response +# -- +resource "aws_api_gateway_gateway_response" "$1" { + response_type = "$2" + rest_api_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_integration b/snippets/terraform-mode/aws/r_aws_api_gateway_integration new file mode 100644 index 000000000..f41095ba8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_integration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_integration +# key: r_aws_api_gateway_integration +# -- +resource "aws_api_gateway_integration" "$1" { + http_method = "$2" + resource_id = "$3" + rest_api_id = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_integration_response b/snippets/terraform-mode/aws/r_aws_api_gateway_integration_response new file mode 100644 index 000000000..352b8c2d5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_integration_response @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_integration_response +# key: r_aws_api_gateway_integration_response +# -- +resource "aws_api_gateway_integration_response" "$1" { + http_method = "$2" + resource_id = "$3" + rest_api_id = "$4" + status_code = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_method b/snippets/terraform-mode/aws/r_aws_api_gateway_method new file mode 100644 index 000000000..21faca557 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_method @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_method +# key: r_aws_api_gateway_method +# -- +resource "aws_api_gateway_method" "$1" { + authorization = "$2" + http_method = "$3" + resource_id = "$4" + rest_api_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_method_response b/snippets/terraform-mode/aws/r_aws_api_gateway_method_response new file mode 100644 index 000000000..1cdb82881 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_method_response @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_method_response +# key: r_aws_api_gateway_method_response +# -- +resource "aws_api_gateway_method_response" "$1" { + http_method = "$2" + resource_id = "$3" + rest_api_id = "$4" + status_code = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_method_settings b/snippets/terraform-mode/aws/r_aws_api_gateway_method_settings new file mode 100644 index 000000000..99c75a100 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_method_settings @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_method_settings +# key: r_aws_api_gateway_method_settings +# -- +resource "aws_api_gateway_method_settings" "$1" { + method_path = "$2" + rest_api_id = "$3" + settings { + + } + stage_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_model b/snippets/terraform-mode/aws/r_aws_api_gateway_model new file mode 100644 index 000000000..857a0e73c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_model @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_model +# key: r_aws_api_gateway_model +# -- +resource "aws_api_gateway_model" "$1" { + content_type = "$2" + name = "$3" + rest_api_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_request_validator b/snippets/terraform-mode/aws/r_aws_api_gateway_request_validator new file mode 100644 index 000000000..13a7d981e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_request_validator @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_request_validator +# key: r_aws_api_gateway_request_validator +# -- +resource "aws_api_gateway_request_validator" "$1" { + name = "$2" + rest_api_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_resource b/snippets/terraform-mode/aws/r_aws_api_gateway_resource new file mode 100644 index 000000000..4e9119a2e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_resource @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_resource +# key: r_aws_api_gateway_resource +# -- +resource "aws_api_gateway_resource" "$1" { + parent_id = "$2" + path_part = "$3" + rest_api_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_rest_api b/snippets/terraform-mode/aws/r_aws_api_gateway_rest_api new file mode 100644 index 000000000..6dce44a2a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_rest_api @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_rest_api +# key: r_aws_api_gateway_rest_api +# -- +resource "aws_api_gateway_rest_api" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_stage b/snippets/terraform-mode/aws/r_aws_api_gateway_stage new file mode 100644 index 000000000..755e7abb4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_stage @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_stage +# key: r_aws_api_gateway_stage +# -- +resource "aws_api_gateway_stage" "$1" { + deployment_id = "$2" + rest_api_id = "$3" + stage_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan b/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan new file mode 100644 index 000000000..2d981023c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_usage_plan +# key: r_aws_api_gateway_usage_plan +# -- +resource "aws_api_gateway_usage_plan" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan_key b/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan_key new file mode 100644 index 000000000..ec38b8918 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_usage_plan_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_usage_plan_key +# key: r_aws_api_gateway_usage_plan_key +# -- +resource "aws_api_gateway_usage_plan_key" "$1" { + key_id = "$2" + key_type = "$3" + usage_plan_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_api_gateway_vpc_link b/snippets/terraform-mode/aws/r_aws_api_gateway_vpc_link new file mode 100644 index 000000000..1d54d4005 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_api_gateway_vpc_link @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_api_gateway_vpc_link +# key: r_aws_api_gateway_vpc_link +# -- +resource "aws_api_gateway_vpc_link" "$1" { + name = "$2" + target_arns = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_app_cookie_stickiness_policy b/snippets/terraform-mode/aws/r_aws_app_cookie_stickiness_policy new file mode 100644 index 000000000..bc4f6616d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_app_cookie_stickiness_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_app_cookie_stickiness_policy +# key: r_aws_app_cookie_stickiness_policy +# -- +resource "aws_app_cookie_stickiness_policy" "$1" { + cookie_name = "$2" + lb_port = $3 + load_balancer = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appautoscaling_policy b/snippets/terraform-mode/aws/r_aws_appautoscaling_policy new file mode 100644 index 000000000..2f01a3011 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appautoscaling_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_appautoscaling_policy +# key: r_aws_appautoscaling_policy +# -- +resource "aws_appautoscaling_policy" "$1" { + name = "$2" + resource_id = "$3" + scalable_dimension = "$4" + service_namespace = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appautoscaling_scheduled_action b/snippets/terraform-mode/aws/r_aws_appautoscaling_scheduled_action new file mode 100644 index 000000000..5a966bf8d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appautoscaling_scheduled_action @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_appautoscaling_scheduled_action +# key: r_aws_appautoscaling_scheduled_action +# -- +resource "aws_appautoscaling_scheduled_action" "$1" { + name = "$2" + resource_id = "$3" + service_namespace = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appautoscaling_target b/snippets/terraform-mode/aws/r_aws_appautoscaling_target new file mode 100644 index 000000000..62479280e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appautoscaling_target @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_appautoscaling_target +# key: r_aws_appautoscaling_target +# -- +resource "aws_appautoscaling_target" "$1" { + max_capacity = $2 + min_capacity = $3 + resource_id = "$4" + scalable_dimension = "$5" + service_namespace = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appmesh_mesh b/snippets/terraform-mode/aws/r_aws_appmesh_mesh new file mode 100644 index 000000000..60239f6a1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appmesh_mesh @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_appmesh_mesh +# key: r_aws_appmesh_mesh +# -- +resource "aws_appmesh_mesh" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appmesh_route b/snippets/terraform-mode/aws/r_aws_appmesh_route new file mode 100644 index 000000000..14a15116f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appmesh_route @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_appmesh_route +# key: r_aws_appmesh_route +# -- +resource "aws_appmesh_route" "$1" { + mesh_name = "$2" + name = "$3" + spec { + + } + virtual_router_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appmesh_virtual_node b/snippets/terraform-mode/aws/r_aws_appmesh_virtual_node new file mode 100644 index 000000000..14ff553ad --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appmesh_virtual_node @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_appmesh_virtual_node +# key: r_aws_appmesh_virtual_node +# -- +resource "aws_appmesh_virtual_node" "$1" { + mesh_name = "$2" + name = "$3" + spec { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appmesh_virtual_router b/snippets/terraform-mode/aws/r_aws_appmesh_virtual_router new file mode 100644 index 000000000..ccf615816 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appmesh_virtual_router @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_appmesh_virtual_router +# key: r_aws_appmesh_virtual_router +# -- +resource "aws_appmesh_virtual_router" "$1" { + mesh_name = "$2" + name = "$3" + spec { + service_names = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appsync_api_key b/snippets/terraform-mode/aws/r_aws_appsync_api_key new file mode 100644 index 000000000..e8884b5d3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appsync_api_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_appsync_api_key +# key: r_aws_appsync_api_key +# -- +resource "aws_appsync_api_key" "$1" { + api_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appsync_datasource b/snippets/terraform-mode/aws/r_aws_appsync_datasource new file mode 100644 index 000000000..746eda8ba --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appsync_datasource @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_appsync_datasource +# key: r_aws_appsync_datasource +# -- +resource "aws_appsync_datasource" "$1" { + api_id = "$2" + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_appsync_graphql_api b/snippets/terraform-mode/aws/r_aws_appsync_graphql_api new file mode 100644 index 000000000..e77e4c566 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_appsync_graphql_api @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_appsync_graphql_api +# key: r_aws_appsync_graphql_api +# -- +resource "aws_appsync_graphql_api" "$1" { + authentication_type = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_athena_database b/snippets/terraform-mode/aws/r_aws_athena_database new file mode 100644 index 000000000..110cb27fc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_athena_database @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_athena_database +# key: r_aws_athena_database +# -- +resource "aws_athena_database" "$1" { + bucket = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_athena_named_query b/snippets/terraform-mode/aws/r_aws_athena_named_query new file mode 100644 index 000000000..4e77f1e2d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_athena_named_query @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_athena_named_query +# key: r_aws_athena_named_query +# -- +resource "aws_athena_named_query" "$1" { + database = "$2" + name = "$3" + query = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_attachment b/snippets/terraform-mode/aws/r_aws_autoscaling_attachment new file mode 100644 index 000000000..49f0c5e65 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_attachment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_attachment +# key: r_aws_autoscaling_attachment +# -- +resource "aws_autoscaling_attachment" "$1" { + autoscaling_group_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_group b/snippets/terraform-mode/aws/r_aws_autoscaling_group new file mode 100644 index 000000000..318813370 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_group +# key: r_aws_autoscaling_group +# -- +resource "aws_autoscaling_group" "$1" { + max_size = $2 + min_size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_lifecycle_hook b/snippets/terraform-mode/aws/r_aws_autoscaling_lifecycle_hook new file mode 100644 index 000000000..e4c94cd75 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_lifecycle_hook @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_lifecycle_hook +# key: r_aws_autoscaling_lifecycle_hook +# -- +resource "aws_autoscaling_lifecycle_hook" "$1" { + autoscaling_group_name = "$2" + lifecycle_transition = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_notification b/snippets/terraform-mode/aws/r_aws_autoscaling_notification new file mode 100644 index 000000000..ab8ab5352 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_notification @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_notification +# key: r_aws_autoscaling_notification +# -- +resource "aws_autoscaling_notification" "$1" { + group_names = ["$2"] + notifications = ["$3"] + topic_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_policy b/snippets/terraform-mode/aws/r_aws_autoscaling_policy new file mode 100644 index 000000000..64039caaa --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_policy +# key: r_aws_autoscaling_policy +# -- +resource "aws_autoscaling_policy" "$1" { + autoscaling_group_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_autoscaling_schedule b/snippets/terraform-mode/aws/r_aws_autoscaling_schedule new file mode 100644 index 000000000..74ceda281 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_autoscaling_schedule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_autoscaling_schedule +# key: r_aws_autoscaling_schedule +# -- +resource "aws_autoscaling_schedule" "$1" { + autoscaling_group_name = "$2" + scheduled_action_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_batch_compute_environment b/snippets/terraform-mode/aws/r_aws_batch_compute_environment new file mode 100644 index 000000000..6b3484021 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_batch_compute_environment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_batch_compute_environment +# key: r_aws_batch_compute_environment +# -- +resource "aws_batch_compute_environment" "$1" { + compute_environment_name = "$2" + service_role = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_batch_job_definition b/snippets/terraform-mode/aws/r_aws_batch_job_definition new file mode 100644 index 000000000..1ce6b2ab5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_batch_job_definition @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_batch_job_definition +# key: r_aws_batch_job_definition +# -- +resource "aws_batch_job_definition" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_batch_job_queue b/snippets/terraform-mode/aws/r_aws_batch_job_queue new file mode 100644 index 000000000..e22af3e9d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_batch_job_queue @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_batch_job_queue +# key: r_aws_batch_job_queue +# -- +resource "aws_batch_job_queue" "$1" { + compute_environments = ["$2"] + name = "$3" + priority = $4 + state = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_budgets_budget b/snippets/terraform-mode/aws/r_aws_budgets_budget new file mode 100644 index 000000000..6de459e67 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_budgets_budget @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_budgets_budget +# key: r_aws_budgets_budget +# -- +resource "aws_budgets_budget" "$1" { + budget_type = "$2" + limit_amount = "$3" + limit_unit = "$4" + time_period_start = "$5" + time_unit = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloud9_environment_ec2 b/snippets/terraform-mode/aws/r_aws_cloud9_environment_ec2 new file mode 100644 index 000000000..e92dc5459 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloud9_environment_ec2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloud9_environment_ec2 +# key: r_aws_cloud9_environment_ec2 +# -- +resource "aws_cloud9_environment_ec2" "$1" { + instance_type = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudformation_stack b/snippets/terraform-mode/aws/r_aws_cloudformation_stack new file mode 100644 index 000000000..2c7876f2b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudformation_stack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudformation_stack +# key: r_aws_cloudformation_stack +# -- +resource "aws_cloudformation_stack" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudfront_distribution b/snippets/terraform-mode/aws/r_aws_cloudfront_distribution new file mode 100644 index 000000000..50a476240 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudfront_distribution @@ -0,0 +1,31 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudfront_distribution +# key: r_aws_cloudfront_distribution +# -- +resource "aws_cloudfront_distribution" "$1" { + default_cache_behavior { + allowed_methods = [""] + cached_methods = [""] + forwarded_values { + cookies { + forward = "" + } + query_string = false + } + target_origin_id = "" + viewer_protocol_policy = "" + } + enabled = ${3:false} + origin { + domain_name = "" + origin_id = "" + } + restrictions { + geo_restriction { + restriction_type = "" + } + } + viewer_certificate { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudfront_origin_access_identity b/snippets/terraform-mode/aws/r_aws_cloudfront_origin_access_identity new file mode 100644 index 000000000..9cb8229ea --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudfront_origin_access_identity @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudfront_origin_access_identity +# key: r_aws_cloudfront_origin_access_identity +# -- +resource "aws_cloudfront_origin_access_identity" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudfront_public_key b/snippets/terraform-mode/aws/r_aws_cloudfront_public_key new file mode 100644 index 000000000..c74f84b34 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudfront_public_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudfront_public_key +# key: r_aws_cloudfront_public_key +# -- +resource "aws_cloudfront_public_key" "$1" { + encoded_key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_cluster b/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_cluster new file mode 100644 index 000000000..1452c9186 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_cluster @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudhsm_v2_cluster +# key: r_aws_cloudhsm_v2_cluster +# -- +resource "aws_cloudhsm_v2_cluster" "$1" { + hsm_type = "$2" + subnet_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_hsm b/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_hsm new file mode 100644 index 000000000..9a529c7e9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudhsm_v2_hsm @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudhsm_v2_hsm +# key: r_aws_cloudhsm_v2_hsm +# -- +resource "aws_cloudhsm_v2_hsm" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudtrail b/snippets/terraform-mode/aws/r_aws_cloudtrail new file mode 100644 index 000000000..575517cb5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudtrail @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudtrail +# key: r_aws_cloudtrail +# -- +resource "aws_cloudtrail" "$1" { + name = "$2" + s3_bucket_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_dashboard b/snippets/terraform-mode/aws/r_aws_cloudwatch_dashboard new file mode 100644 index 000000000..d5ce0b79a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_dashboard @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_dashboard +# key: r_aws_cloudwatch_dashboard +# -- +resource "aws_cloudwatch_dashboard" "$1" { + dashboard_body = "$2" + dashboard_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_event_permission b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_permission new file mode 100644 index 000000000..ce36131d2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_permission @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_event_permission +# key: r_aws_cloudwatch_event_permission +# -- +resource "aws_cloudwatch_event_permission" "$1" { + principal = "$2" + statement_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_event_rule b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_rule new file mode 100644 index 000000000..2d55aacb2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_rule @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_event_rule +# key: r_aws_cloudwatch_event_rule +# -- +resource "aws_cloudwatch_event_rule" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_event_target b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_target new file mode 100644 index 000000000..66cd9600d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_event_target @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_event_target +# key: r_aws_cloudwatch_event_target +# -- +resource "aws_cloudwatch_event_target" "$1" { + arn = "$2" + rule = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination new file mode 100644 index 000000000..2d7d20d7a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_destination +# key: r_aws_cloudwatch_log_destination +# -- +resource "aws_cloudwatch_log_destination" "$1" { + name = "$2" + role_arn = "$3" + target_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination_policy b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination_policy new file mode 100644 index 000000000..d53dfcdf0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_destination_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_destination_policy +# key: r_aws_cloudwatch_log_destination_policy +# -- +resource "aws_cloudwatch_log_destination_policy" "$1" { + access_policy = "$2" + destination_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_group b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_group new file mode 100644 index 000000000..f9b0a13ab --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_group +# key: r_aws_cloudwatch_log_group +# -- +resource "aws_cloudwatch_log_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_metric_filter b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_metric_filter new file mode 100644 index 000000000..71d1f7c1f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_metric_filter @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_metric_filter +# key: r_aws_cloudwatch_log_metric_filter +# -- +resource "aws_cloudwatch_log_metric_filter" "$1" { + log_group_name = "$2" + metric_transformation { + name = "" + namespace = "" + value = "" + } + name = "$4" + pattern = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_resource_policy b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_resource_policy new file mode 100644 index 000000000..fa8afc584 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_resource_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_resource_policy +# key: r_aws_cloudwatch_log_resource_policy +# -- +resource "aws_cloudwatch_log_resource_policy" "$1" { + policy_document = "$2" + policy_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_stream b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_stream new file mode 100644 index 000000000..54a8411db --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_stream @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_stream +# key: r_aws_cloudwatch_log_stream +# -- +resource "aws_cloudwatch_log_stream" "$1" { + log_group_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_log_subscription_filter b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_subscription_filter new file mode 100644 index 000000000..f5813279f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_log_subscription_filter @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_log_subscription_filter +# key: r_aws_cloudwatch_log_subscription_filter +# -- +resource "aws_cloudwatch_log_subscription_filter" "$1" { + destination_arn = "$2" + filter_pattern = "$3" + log_group_name = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cloudwatch_metric_alarm b/snippets/terraform-mode/aws/r_aws_cloudwatch_metric_alarm new file mode 100644 index 000000000..e15a33a56 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cloudwatch_metric_alarm @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_cloudwatch_metric_alarm +# key: r_aws_cloudwatch_metric_alarm +# -- +resource "aws_cloudwatch_metric_alarm" "$1" { + alarm_name = "$2" + comparison_operator = "$3" + evaluation_periods = $4 + metric_name = "$5" + namespace = "$6" + period = $7 + threshold = $8 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codebuild_project b/snippets/terraform-mode/aws/r_aws_codebuild_project new file mode 100644 index 000000000..6fcb640cb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codebuild_project @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_aws_codebuild_project +# key: r_aws_codebuild_project +# -- +resource "aws_codebuild_project" "$1" { + artifacts { + type = "" + } + environment { + compute_type = "" + image = "" + type = "" + } + name = "$4" + service_role = "$5" + source { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codebuild_webhook b/snippets/terraform-mode/aws/r_aws_codebuild_webhook new file mode 100644 index 000000000..1b1082a8d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codebuild_webhook @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_codebuild_webhook +# key: r_aws_codebuild_webhook +# -- +resource "aws_codebuild_webhook" "$1" { + project_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codecommit_repository b/snippets/terraform-mode/aws/r_aws_codecommit_repository new file mode 100644 index 000000000..51b32d156 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codecommit_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_codecommit_repository +# key: r_aws_codecommit_repository +# -- +resource "aws_codecommit_repository" "$1" { + repository_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codecommit_trigger b/snippets/terraform-mode/aws/r_aws_codecommit_trigger new file mode 100644 index 000000000..9aa62e9fd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codecommit_trigger @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_codecommit_trigger +# key: r_aws_codecommit_trigger +# -- +resource "aws_codecommit_trigger" "$1" { + repository_name = "$2" + trigger { + destination_arn = "" + events = [""] + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codedeploy_app b/snippets/terraform-mode/aws/r_aws_codedeploy_app new file mode 100644 index 000000000..3a3ce1f98 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codedeploy_app @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_codedeploy_app +# key: r_aws_codedeploy_app +# -- +resource "aws_codedeploy_app" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_config b/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_config new file mode 100644 index 000000000..38db7a4c7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_codedeploy_deployment_config +# key: r_aws_codedeploy_deployment_config +# -- +resource "aws_codedeploy_deployment_config" "$1" { + deployment_config_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_group b/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_group new file mode 100644 index 000000000..fc440a9df --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codedeploy_deployment_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_codedeploy_deployment_group +# key: r_aws_codedeploy_deployment_group +# -- +resource "aws_codedeploy_deployment_group" "$1" { + app_name = "$2" + deployment_group_name = "$3" + service_role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codepipeline b/snippets/terraform-mode/aws/r_aws_codepipeline new file mode 100644 index 000000000..e7a59027a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codepipeline @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_aws_codepipeline +# key: r_aws_codepipeline +# -- +resource "aws_codepipeline" "$1" { + artifact_store { + location = "" + type = "" + } + name = "$3" + role_arn = "$4" + stage { + action { + category = "" + name = "" + owner = "" + provider = "" + version = "" + } + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_codepipeline_webhook b/snippets/terraform-mode/aws/r_aws_codepipeline_webhook new file mode 100644 index 000000000..f5ad7a732 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_codepipeline_webhook @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_aws_codepipeline_webhook +# key: r_aws_codepipeline_webhook +# -- +resource "aws_codepipeline_webhook" "$1" { + authentication = "$2" + filter { + json_path = "" + match_equals = "" + } + name = "$4" + target_action = "$5" + target_pipeline = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_identity_pool b/snippets/terraform-mode/aws/r_aws_cognito_identity_pool new file mode 100644 index 000000000..b63a07d28 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_identity_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_identity_pool +# key: r_aws_cognito_identity_pool +# -- +resource "aws_cognito_identity_pool" "$1" { + identity_pool_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_identity_pool_roles_attachment b/snippets/terraform-mode/aws/r_aws_cognito_identity_pool_roles_attachment new file mode 100644 index 000000000..3f2230529 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_identity_pool_roles_attachment @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_identity_pool_roles_attachment +# key: r_aws_cognito_identity_pool_roles_attachment +# -- +resource "aws_cognito_identity_pool_roles_attachment" "$1" { + identity_pool_id = "$2" + roles { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_identity_provider b/snippets/terraform-mode/aws/r_aws_cognito_identity_provider new file mode 100644 index 000000000..ccc46dc2b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_identity_provider @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_identity_provider +# key: r_aws_cognito_identity_provider +# -- +resource "aws_cognito_identity_provider" "$1" { + provider_details { + + } + provider_name = "$3" + provider_type = "$4" + user_pool_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_resource_server b/snippets/terraform-mode/aws/r_aws_cognito_resource_server new file mode 100644 index 000000000..5ba3474af --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_resource_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_resource_server +# key: r_aws_cognito_resource_server +# -- +resource "aws_cognito_resource_server" "$1" { + identifier = "$2" + name = "$3" + user_pool_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_user_group b/snippets/terraform-mode/aws/r_aws_cognito_user_group new file mode 100644 index 000000000..0c828929a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_user_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_user_group +# key: r_aws_cognito_user_group +# -- +resource "aws_cognito_user_group" "$1" { + name = "$2" + user_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_user_pool b/snippets/terraform-mode/aws/r_aws_cognito_user_pool new file mode 100644 index 000000000..983cd7fe5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_user_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_user_pool +# key: r_aws_cognito_user_pool +# -- +resource "aws_cognito_user_pool" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_user_pool_client b/snippets/terraform-mode/aws/r_aws_cognito_user_pool_client new file mode 100644 index 000000000..594810f63 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_user_pool_client @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_user_pool_client +# key: r_aws_cognito_user_pool_client +# -- +resource "aws_cognito_user_pool_client" "$1" { + name = "$2" + user_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_cognito_user_pool_domain b/snippets/terraform-mode/aws/r_aws_cognito_user_pool_domain new file mode 100644 index 000000000..f2c24ab9c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_cognito_user_pool_domain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_cognito_user_pool_domain +# key: r_aws_cognito_user_pool_domain +# -- +resource "aws_cognito_user_pool_domain" "$1" { + domain = "$2" + user_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_aggregate_authorization b/snippets/terraform-mode/aws/r_aws_config_aggregate_authorization new file mode 100644 index 000000000..7d61e9a36 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_aggregate_authorization @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_config_aggregate_authorization +# key: r_aws_config_aggregate_authorization +# -- +resource "aws_config_aggregate_authorization" "$1" { + account_id = "$2" + region = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_config_rule b/snippets/terraform-mode/aws/r_aws_config_config_rule new file mode 100644 index 000000000..7f97ae8c1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_config_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_config_config_rule +# key: r_aws_config_config_rule +# -- +resource "aws_config_config_rule" "$1" { + name = "$2" + source { + owner = "" + source_identifier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_configuration_aggregator b/snippets/terraform-mode/aws/r_aws_config_configuration_aggregator new file mode 100644 index 000000000..94b917cd6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_configuration_aggregator @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_config_configuration_aggregator +# key: r_aws_config_configuration_aggregator +# -- +resource "aws_config_configuration_aggregator" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_configuration_recorder b/snippets/terraform-mode/aws/r_aws_config_configuration_recorder new file mode 100644 index 000000000..57ca122f7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_configuration_recorder @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_config_configuration_recorder +# key: r_aws_config_configuration_recorder +# -- +resource "aws_config_configuration_recorder" "$1" { + role_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_configuration_recorder_status b/snippets/terraform-mode/aws/r_aws_config_configuration_recorder_status new file mode 100644 index 000000000..95d6671f1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_configuration_recorder_status @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_config_configuration_recorder_status +# key: r_aws_config_configuration_recorder_status +# -- +resource "aws_config_configuration_recorder_status" "$1" { + is_enabled = ${2:false} + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_config_delivery_channel b/snippets/terraform-mode/aws/r_aws_config_delivery_channel new file mode 100644 index 000000000..fb3cb0dcd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_config_delivery_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_config_delivery_channel +# key: r_aws_config_delivery_channel +# -- +resource "aws_config_delivery_channel" "$1" { + s3_bucket_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_customer_gateway b/snippets/terraform-mode/aws/r_aws_customer_gateway new file mode 100644 index 000000000..8b2424dcb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_customer_gateway @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_customer_gateway +# key: r_aws_customer_gateway +# -- +resource "aws_customer_gateway" "$1" { + bgp_asn = $2 + ip_address = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_datasync_agent b/snippets/terraform-mode/aws/r_aws_datasync_agent new file mode 100644 index 000000000..40135f53d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_datasync_agent @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_datasync_agent +# key: r_aws_datasync_agent +# -- +resource "aws_datasync_agent" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_datasync_location_efs b/snippets/terraform-mode/aws/r_aws_datasync_location_efs new file mode 100644 index 000000000..ccba3411f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_datasync_location_efs @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_datasync_location_efs +# key: r_aws_datasync_location_efs +# -- +resource "aws_datasync_location_efs" "$1" { + ec2_config { + security_group_arns = [""] + subnet_arn = "" + } + efs_file_system_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_datasync_location_nfs b/snippets/terraform-mode/aws/r_aws_datasync_location_nfs new file mode 100644 index 000000000..4fc5ad176 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_datasync_location_nfs @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_datasync_location_nfs +# key: r_aws_datasync_location_nfs +# -- +resource "aws_datasync_location_nfs" "$1" { + on_prem_config { + agent_arns = [""] + } + server_hostname = "$3" + subdirectory = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_datasync_location_s3 b/snippets/terraform-mode/aws/r_aws_datasync_location_s3 new file mode 100644 index 000000000..5296b9cf0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_datasync_location_s3 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_datasync_location_s3 +# key: r_aws_datasync_location_s3 +# -- +resource "aws_datasync_location_s3" "$1" { + s3_bucket_arn = "$2" + s3_config { + bucket_access_role_arn = "" + } + subdirectory = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_datasync_task b/snippets/terraform-mode/aws/r_aws_datasync_task new file mode 100644 index 000000000..93e8a159a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_datasync_task @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_datasync_task +# key: r_aws_datasync_task +# -- +resource "aws_datasync_task" "$1" { + destination_location_arn = "$2" + source_location_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dax_cluster b/snippets/terraform-mode/aws/r_aws_dax_cluster new file mode 100644 index 000000000..6789ee9d1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dax_cluster @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_dax_cluster +# key: r_aws_dax_cluster +# -- +resource "aws_dax_cluster" "$1" { + cluster_name = "$2" + iam_role_arn = "$3" + node_type = "$4" + replication_factor = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dax_parameter_group b/snippets/terraform-mode/aws/r_aws_dax_parameter_group new file mode 100644 index 000000000..2c4bc3a97 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dax_parameter_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_dax_parameter_group +# key: r_aws_dax_parameter_group +# -- +resource "aws_dax_parameter_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dax_subnet_group b/snippets/terraform-mode/aws/r_aws_dax_subnet_group new file mode 100644 index 000000000..a10e39ec6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dax_subnet_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_dax_subnet_group +# key: r_aws_dax_subnet_group +# -- +resource "aws_dax_subnet_group" "$1" { + name = "$2" + subnet_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_cluster_snapshot b/snippets/terraform-mode/aws/r_aws_db_cluster_snapshot new file mode 100644 index 000000000..a493c639f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_cluster_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_db_cluster_snapshot +# key: r_aws_db_cluster_snapshot +# -- +resource "aws_db_cluster_snapshot" "$1" { + db_cluster_identifier = "$2" + db_cluster_snapshot_identifier = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_event_subscription b/snippets/terraform-mode/aws/r_aws_db_event_subscription new file mode 100644 index 000000000..526b1c7b6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_event_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_db_event_subscription +# key: r_aws_db_event_subscription +# -- +resource "aws_db_event_subscription" "$1" { + sns_topic = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_instance b/snippets/terraform-mode/aws/r_aws_db_instance new file mode 100644 index 000000000..c19c6b9fe --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_db_instance +# key: r_aws_db_instance +# -- +resource "aws_db_instance" "$1" { + instance_class = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_option_group b/snippets/terraform-mode/aws/r_aws_db_option_group new file mode 100644 index 000000000..9f7355023 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_option_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_db_option_group +# key: r_aws_db_option_group +# -- +resource "aws_db_option_group" "$1" { + engine_name = "$2" + major_engine_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_parameter_group b/snippets/terraform-mode/aws/r_aws_db_parameter_group new file mode 100644 index 000000000..4b38c740e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_parameter_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_db_parameter_group +# key: r_aws_db_parameter_group +# -- +resource "aws_db_parameter_group" "$1" { + family = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_security_group b/snippets/terraform-mode/aws/r_aws_db_security_group new file mode 100644 index 000000000..d85d41db1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_security_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_db_security_group +# key: r_aws_db_security_group +# -- +resource "aws_db_security_group" "$1" { + ingress { + + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_snapshot b/snippets/terraform-mode/aws/r_aws_db_snapshot new file mode 100644 index 000000000..1a32a2251 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_db_snapshot +# key: r_aws_db_snapshot +# -- +resource "aws_db_snapshot" "$1" { + db_instance_identifier = "$2" + db_snapshot_identifier = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_db_subnet_group b/snippets/terraform-mode/aws/r_aws_db_subnet_group new file mode 100644 index 000000000..f22fd7ef2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_db_subnet_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_db_subnet_group +# key: r_aws_db_subnet_group +# -- +resource "aws_db_subnet_group" "$1" { + subnet_ids = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_network_acl b/snippets/terraform-mode/aws/r_aws_default_network_acl new file mode 100644 index 000000000..dcab95390 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_network_acl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_network_acl +# key: r_aws_default_network_acl +# -- +resource "aws_default_network_acl" "$1" { + default_network_acl_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_route_table b/snippets/terraform-mode/aws/r_aws_default_route_table new file mode 100644 index 000000000..8666c1cbc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_route_table +# key: r_aws_default_route_table +# -- +resource "aws_default_route_table" "$1" { + default_route_table_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_security_group b/snippets/terraform-mode/aws/r_aws_default_security_group new file mode 100644 index 000000000..aa0526fba --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_security_group +# key: r_aws_default_security_group +# -- +resource "aws_default_security_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_subnet b/snippets/terraform-mode/aws/r_aws_default_subnet new file mode 100644 index 000000000..222ba914e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_subnet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_subnet +# key: r_aws_default_subnet +# -- +resource "aws_default_subnet" "$1" { + availability_zone = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_vpc b/snippets/terraform-mode/aws/r_aws_default_vpc new file mode 100644 index 000000000..887b55b13 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_vpc +# key: r_aws_default_vpc +# -- +resource "aws_default_vpc" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_default_vpc_dhcp_options b/snippets/terraform-mode/aws/r_aws_default_vpc_dhcp_options new file mode 100644 index 000000000..0ba97cd0d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_default_vpc_dhcp_options @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_default_vpc_dhcp_options +# key: r_aws_default_vpc_dhcp_options +# -- +resource "aws_default_vpc_dhcp_options" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_devicefarm_project b/snippets/terraform-mode/aws/r_aws_devicefarm_project new file mode 100644 index 000000000..fec046dda --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_devicefarm_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_devicefarm_project +# key: r_aws_devicefarm_project +# -- +resource "aws_devicefarm_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_directory_service_conditional_forwarder b/snippets/terraform-mode/aws/r_aws_directory_service_conditional_forwarder new file mode 100644 index 000000000..f5cb38114 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_directory_service_conditional_forwarder @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_directory_service_conditional_forwarder +# key: r_aws_directory_service_conditional_forwarder +# -- +resource "aws_directory_service_conditional_forwarder" "$1" { + directory_id = "$2" + dns_ips = ["$3"] + remote_domain_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_directory_service_directory b/snippets/terraform-mode/aws/r_aws_directory_service_directory new file mode 100644 index 000000000..7818cd8b5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_directory_service_directory @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_directory_service_directory +# key: r_aws_directory_service_directory +# -- +resource "aws_directory_service_directory" "$1" { + name = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dlm_lifecycle_policy b/snippets/terraform-mode/aws/r_aws_dlm_lifecycle_policy new file mode 100644 index 000000000..670580fa5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dlm_lifecycle_policy @@ -0,0 +1,23 @@ +# -*- mode: snippet -*- +# name: r_aws_dlm_lifecycle_policy +# key: r_aws_dlm_lifecycle_policy +# -- +resource "aws_dlm_lifecycle_policy" "$1" { + description = "$2" + execution_role_arn = "$3" + policy_details { + resource_types = [""] + schedule { + create_rule { + interval = 1 + } + name = "" + retain_rule { + count = 1 + } + } + target_tags { + + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dms_certificate b/snippets/terraform-mode/aws/r_aws_dms_certificate new file mode 100644 index 000000000..7f4d8e903 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dms_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_dms_certificate +# key: r_aws_dms_certificate +# -- +resource "aws_dms_certificate" "$1" { + certificate_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dms_endpoint b/snippets/terraform-mode/aws/r_aws_dms_endpoint new file mode 100644 index 000000000..c3d465799 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dms_endpoint @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dms_endpoint +# key: r_aws_dms_endpoint +# -- +resource "aws_dms_endpoint" "$1" { + endpoint_id = "$2" + endpoint_type = "$3" + engine_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dms_replication_instance b/snippets/terraform-mode/aws/r_aws_dms_replication_instance new file mode 100644 index 000000000..7d166c3c1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dms_replication_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_dms_replication_instance +# key: r_aws_dms_replication_instance +# -- +resource "aws_dms_replication_instance" "$1" { + replication_instance_class = "$2" + replication_instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dms_replication_subnet_group b/snippets/terraform-mode/aws/r_aws_dms_replication_subnet_group new file mode 100644 index 000000000..18e7c6e90 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dms_replication_subnet_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dms_replication_subnet_group +# key: r_aws_dms_replication_subnet_group +# -- +resource "aws_dms_replication_subnet_group" "$1" { + replication_subnet_group_description = "$2" + replication_subnet_group_id = "$3" + subnet_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dms_replication_task b/snippets/terraform-mode/aws/r_aws_dms_replication_task new file mode 100644 index 000000000..d0dd5de7f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dms_replication_task @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_dms_replication_task +# key: r_aws_dms_replication_task +# -- +resource "aws_dms_replication_task" "$1" { + migration_type = "$2" + replication_instance_arn = "$3" + replication_task_id = "$4" + source_endpoint_arn = "$5" + table_mappings = "$6" + target_endpoint_arn = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_docdb_cluster_parameter_group b/snippets/terraform-mode/aws/r_aws_docdb_cluster_parameter_group new file mode 100644 index 000000000..12693be64 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_docdb_cluster_parameter_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_docdb_cluster_parameter_group +# key: r_aws_docdb_cluster_parameter_group +# -- +resource "aws_docdb_cluster_parameter_group" "$1" { + family = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_docdb_subnet_group b/snippets/terraform-mode/aws/r_aws_docdb_subnet_group new file mode 100644 index 000000000..90c3b7246 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_docdb_subnet_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_docdb_subnet_group +# key: r_aws_docdb_subnet_group +# -- +resource "aws_docdb_subnet_group" "$1" { + subnet_ids = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_bgp_peer b/snippets/terraform-mode/aws/r_aws_dx_bgp_peer new file mode 100644 index 000000000..ade8e5a96 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_bgp_peer @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_bgp_peer +# key: r_aws_dx_bgp_peer +# -- +resource "aws_dx_bgp_peer" "$1" { + address_family = "$2" + bgp_asn = $3 + virtual_interface_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_connection b/snippets/terraform-mode/aws/r_aws_dx_connection new file mode 100644 index 000000000..5e3aec2b8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_connection @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_connection +# key: r_aws_dx_connection +# -- +resource "aws_dx_connection" "$1" { + bandwidth = "$2" + location = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_connection_association b/snippets/terraform-mode/aws/r_aws_dx_connection_association new file mode 100644 index 000000000..a488cf47f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_connection_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_connection_association +# key: r_aws_dx_connection_association +# -- +resource "aws_dx_connection_association" "$1" { + connection_id = "$2" + lag_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_gateway b/snippets/terraform-mode/aws/r_aws_dx_gateway new file mode 100644 index 000000000..7a0d755f1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_gateway +# key: r_aws_dx_gateway +# -- +resource "aws_dx_gateway" "$1" { + amazon_side_asn = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_gateway_association b/snippets/terraform-mode/aws/r_aws_dx_gateway_association new file mode 100644 index 000000000..5a18a4b93 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_gateway_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_gateway_association +# key: r_aws_dx_gateway_association +# -- +resource "aws_dx_gateway_association" "$1" { + dx_gateway_id = "$2" + vpn_gateway_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface b/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface new file mode 100644 index 000000000..4e0ba7856 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_hosted_private_virtual_interface +# key: r_aws_dx_hosted_private_virtual_interface +# -- +resource "aws_dx_hosted_private_virtual_interface" "$1" { + address_family = "$2" + bgp_asn = $3 + connection_id = "$4" + name = "$5" + owner_account_id = "$6" + vlan = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface_accepter b/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface_accepter new file mode 100644 index 000000000..b0bb5a65d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_hosted_private_virtual_interface_accepter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_hosted_private_virtual_interface_accepter +# key: r_aws_dx_hosted_private_virtual_interface_accepter +# -- +resource "aws_dx_hosted_private_virtual_interface_accepter" "$1" { + virtual_interface_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface b/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface new file mode 100644 index 000000000..57a72cc7d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_hosted_public_virtual_interface +# key: r_aws_dx_hosted_public_virtual_interface +# -- +resource "aws_dx_hosted_public_virtual_interface" "$1" { + address_family = "$2" + bgp_asn = $3 + connection_id = "$4" + name = "$5" + owner_account_id = "$6" + route_filter_prefixes = ["$7"] + vlan = $8 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface_accepter b/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface_accepter new file mode 100644 index 000000000..c739e5158 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_hosted_public_virtual_interface_accepter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_hosted_public_virtual_interface_accepter +# key: r_aws_dx_hosted_public_virtual_interface_accepter +# -- +resource "aws_dx_hosted_public_virtual_interface_accepter" "$1" { + virtual_interface_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_lag b/snippets/terraform-mode/aws/r_aws_dx_lag new file mode 100644 index 000000000..245012f71 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_lag @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_lag +# key: r_aws_dx_lag +# -- +resource "aws_dx_lag" "$1" { + connections_bandwidth = "$2" + location = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_private_virtual_interface b/snippets/terraform-mode/aws/r_aws_dx_private_virtual_interface new file mode 100644 index 000000000..d5ac69861 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_private_virtual_interface @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_private_virtual_interface +# key: r_aws_dx_private_virtual_interface +# -- +resource "aws_dx_private_virtual_interface" "$1" { + address_family = "$2" + bgp_asn = $3 + connection_id = "$4" + name = "$5" + vlan = $6 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dx_public_virtual_interface b/snippets/terraform-mode/aws/r_aws_dx_public_virtual_interface new file mode 100644 index 000000000..b0327c7a1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dx_public_virtual_interface @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_dx_public_virtual_interface +# key: r_aws_dx_public_virtual_interface +# -- +resource "aws_dx_public_virtual_interface" "$1" { + address_family = "$2" + bgp_asn = $3 + connection_id = "$4" + name = "$5" + route_filter_prefixes = ["$6"] + vlan = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dynamodb_global_table b/snippets/terraform-mode/aws/r_aws_dynamodb_global_table new file mode 100644 index 000000000..0d01b4d12 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dynamodb_global_table @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_dynamodb_global_table +# key: r_aws_dynamodb_global_table +# -- +resource "aws_dynamodb_global_table" "$1" { + name = "$2" + replica { + region_name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dynamodb_table b/snippets/terraform-mode/aws/r_aws_dynamodb_table new file mode 100644 index 000000000..4761fe3e8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dynamodb_table @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_dynamodb_table +# key: r_aws_dynamodb_table +# -- +resource "aws_dynamodb_table" "$1" { + attribute { + name = "" + type = "" + } + hash_key = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_dynamodb_table_item b/snippets/terraform-mode/aws/r_aws_dynamodb_table_item new file mode 100644 index 000000000..300feb50f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_dynamodb_table_item @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_dynamodb_table_item +# key: r_aws_dynamodb_table_item +# -- +resource "aws_dynamodb_table_item" "$1" { + hash_key = "$2" + item = "$3" + table_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ebs_snapshot b/snippets/terraform-mode/aws/r_aws_ebs_snapshot new file mode 100644 index 000000000..91f18a0a5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ebs_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ebs_snapshot +# key: r_aws_ebs_snapshot +# -- +resource "aws_ebs_snapshot" "$1" { + volume_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ebs_snapshot_copy b/snippets/terraform-mode/aws/r_aws_ebs_snapshot_copy new file mode 100644 index 000000000..f2a358d8c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ebs_snapshot_copy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ebs_snapshot_copy +# key: r_aws_ebs_snapshot_copy +# -- +resource "aws_ebs_snapshot_copy" "$1" { + source_region = "$2" + source_snapshot_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ebs_volume b/snippets/terraform-mode/aws/r_aws_ebs_volume new file mode 100644 index 000000000..5ae07bfed --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ebs_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ebs_volume +# key: r_aws_ebs_volume +# -- +resource "aws_ebs_volume" "$1" { + availability_zone = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_capacity_reservation b/snippets/terraform-mode/aws/r_aws_ec2_capacity_reservation new file mode 100644 index 000000000..3437da4bf --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_capacity_reservation @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_capacity_reservation +# key: r_aws_ec2_capacity_reservation +# -- +resource "aws_ec2_capacity_reservation" "$1" { + availability_zone = "$2" + instance_count = $3 + instance_platform = "$4" + instance_type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_fleet b/snippets/terraform-mode/aws/r_aws_ec2_fleet new file mode 100644 index 000000000..3694950ff --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_fleet @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_fleet +# key: r_aws_ec2_fleet +# -- +resource "aws_ec2_fleet" "$1" { + launch_template_config { + launch_template_specification { + version = "" + } + } + target_capacity_specification { + default_target_capacity_type = "" + total_target_capacity = 1 + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway new file mode 100644 index 000000000..b246fe6c3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway +# key: r_aws_ec2_transit_gateway +# -- +resource "aws_ec2_transit_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route new file mode 100644 index 000000000..75e0cbd04 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway_route +# key: r_aws_ec2_transit_gateway_route +# -- +resource "aws_ec2_transit_gateway_route" "$1" { + destination_cidr_block = "$2" + transit_gateway_attachment_id = "$3" + transit_gateway_route_table_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table new file mode 100644 index 000000000..d891523e7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway_route_table +# key: r_aws_ec2_transit_gateway_route_table +# -- +resource "aws_ec2_transit_gateway_route_table" "$1" { + transit_gateway_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_association b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_association new file mode 100644 index 000000000..1a897370a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway_route_table_association +# key: r_aws_ec2_transit_gateway_route_table_association +# -- +resource "aws_ec2_transit_gateway_route_table_association" "$1" { + transit_gateway_attachment_id = "$2" + transit_gateway_route_table_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_propagation b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_propagation new file mode 100644 index 000000000..feb2db6f4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_route_table_propagation @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway_route_table_propagation +# key: r_aws_ec2_transit_gateway_route_table_propagation +# -- +resource "aws_ec2_transit_gateway_route_table_propagation" "$1" { + transit_gateway_attachment_id = "$2" + transit_gateway_route_table_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_vpc_attachment b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_vpc_attachment new file mode 100644 index 000000000..fb78f2018 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ec2_transit_gateway_vpc_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ec2_transit_gateway_vpc_attachment +# key: r_aws_ec2_transit_gateway_vpc_attachment +# -- +resource "aws_ec2_transit_gateway_vpc_attachment" "$1" { + subnet_ids = ["$2"] + transit_gateway_id = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecr_lifecycle_policy b/snippets/terraform-mode/aws/r_aws_ecr_lifecycle_policy new file mode 100644 index 000000000..518b82e9a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecr_lifecycle_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ecr_lifecycle_policy +# key: r_aws_ecr_lifecycle_policy +# -- +resource "aws_ecr_lifecycle_policy" "$1" { + policy = "$2" + repository = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecr_repository b/snippets/terraform-mode/aws/r_aws_ecr_repository new file mode 100644 index 000000000..3d19b9c93 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecr_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ecr_repository +# key: r_aws_ecr_repository +# -- +resource "aws_ecr_repository" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecr_repository_policy b/snippets/terraform-mode/aws/r_aws_ecr_repository_policy new file mode 100644 index 000000000..b9d36b713 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecr_repository_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ecr_repository_policy +# key: r_aws_ecr_repository_policy +# -- +resource "aws_ecr_repository_policy" "$1" { + policy = "$2" + repository = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecs_cluster b/snippets/terraform-mode/aws/r_aws_ecs_cluster new file mode 100644 index 000000000..68b64670b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecs_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ecs_cluster +# key: r_aws_ecs_cluster +# -- +resource "aws_ecs_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecs_service b/snippets/terraform-mode/aws/r_aws_ecs_service new file mode 100644 index 000000000..f1efbda98 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecs_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ecs_service +# key: r_aws_ecs_service +# -- +resource "aws_ecs_service" "$1" { + name = "$2" + task_definition = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ecs_task_definition b/snippets/terraform-mode/aws/r_aws_ecs_task_definition new file mode 100644 index 000000000..c2a0f64be --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ecs_task_definition @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ecs_task_definition +# key: r_aws_ecs_task_definition +# -- +resource "aws_ecs_task_definition" "$1" { + container_definitions = "$2" + family = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_efs_file_system b/snippets/terraform-mode/aws/r_aws_efs_file_system new file mode 100644 index 000000000..d7cda2369 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_efs_file_system @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_efs_file_system +# key: r_aws_efs_file_system +# -- +resource "aws_efs_file_system" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_efs_mount_target b/snippets/terraform-mode/aws/r_aws_efs_mount_target new file mode 100644 index 000000000..4b8a38237 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_efs_mount_target @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_efs_mount_target +# key: r_aws_efs_mount_target +# -- +resource "aws_efs_mount_target" "$1" { + file_system_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_egress_only_internet_gateway b/snippets/terraform-mode/aws/r_aws_egress_only_internet_gateway new file mode 100644 index 000000000..b8d6c446f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_egress_only_internet_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_egress_only_internet_gateway +# key: r_aws_egress_only_internet_gateway +# -- +resource "aws_egress_only_internet_gateway" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_eip b/snippets/terraform-mode/aws/r_aws_eip new file mode 100644 index 000000000..f50ebc227 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_eip +# key: r_aws_eip +# -- +resource "aws_eip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_eip_association b/snippets/terraform-mode/aws/r_aws_eip_association new file mode 100644 index 000000000..7785ca38d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_eip_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_eip_association +# key: r_aws_eip_association +# -- +resource "aws_eip_association" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_eks_cluster b/snippets/terraform-mode/aws/r_aws_eks_cluster new file mode 100644 index 000000000..97ccdfab1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_eks_cluster @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_eks_cluster +# key: r_aws_eks_cluster +# -- +resource "aws_eks_cluster" "$1" { + name = "$2" + role_arn = "$3" + vpc_config { + subnet_ids = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application new file mode 100644 index 000000000..4721866d9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_elastic_beanstalk_application +# key: r_aws_elastic_beanstalk_application +# -- +resource "aws_elastic_beanstalk_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application_version b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application_version new file mode 100644 index 000000000..f77c9b5d7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_application_version @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_elastic_beanstalk_application_version +# key: r_aws_elastic_beanstalk_application_version +# -- +resource "aws_elastic_beanstalk_application_version" "$1" { + application = "$2" + bucket = "$3" + key = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_configuration_template b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_configuration_template new file mode 100644 index 000000000..6c69175f6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_configuration_template @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elastic_beanstalk_configuration_template +# key: r_aws_elastic_beanstalk_configuration_template +# -- +resource "aws_elastic_beanstalk_configuration_template" "$1" { + application = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_environment b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_environment new file mode 100644 index 000000000..a3015fb00 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastic_beanstalk_environment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elastic_beanstalk_environment +# key: r_aws_elastic_beanstalk_environment +# -- +resource "aws_elastic_beanstalk_environment" "$1" { + application = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticache_cluster b/snippets/terraform-mode/aws/r_aws_elasticache_cluster new file mode 100644 index 000000000..595bfdc40 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticache_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticache_cluster +# key: r_aws_elasticache_cluster +# -- +resource "aws_elasticache_cluster" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticache_parameter_group b/snippets/terraform-mode/aws/r_aws_elasticache_parameter_group new file mode 100644 index 000000000..f7936355d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticache_parameter_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticache_parameter_group +# key: r_aws_elasticache_parameter_group +# -- +resource "aws_elasticache_parameter_group" "$1" { + family = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticache_replication_group b/snippets/terraform-mode/aws/r_aws_elasticache_replication_group new file mode 100644 index 000000000..540cc09ba --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticache_replication_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticache_replication_group +# key: r_aws_elasticache_replication_group +# -- +resource "aws_elasticache_replication_group" "$1" { + replication_group_description = "$2" + replication_group_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticache_security_group b/snippets/terraform-mode/aws/r_aws_elasticache_security_group new file mode 100644 index 000000000..fbd5b8d16 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticache_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticache_security_group +# key: r_aws_elasticache_security_group +# -- +resource "aws_elasticache_security_group" "$1" { + name = "$2" + security_group_names = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticache_subnet_group b/snippets/terraform-mode/aws/r_aws_elasticache_subnet_group new file mode 100644 index 000000000..5830cdba6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticache_subnet_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticache_subnet_group +# key: r_aws_elasticache_subnet_group +# -- +resource "aws_elasticache_subnet_group" "$1" { + name = "$2" + subnet_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticsearch_domain b/snippets/terraform-mode/aws/r_aws_elasticsearch_domain new file mode 100644 index 000000000..fd9a22281 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticsearch_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticsearch_domain +# key: r_aws_elasticsearch_domain +# -- +resource "aws_elasticsearch_domain" "$1" { + domain_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elasticsearch_domain_policy b/snippets/terraform-mode/aws/r_aws_elasticsearch_domain_policy new file mode 100644 index 000000000..e52450482 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elasticsearch_domain_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elasticsearch_domain_policy +# key: r_aws_elasticsearch_domain_policy +# -- +resource "aws_elasticsearch_domain_policy" "$1" { + access_policies = "$2" + domain_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastictranscoder_pipeline b/snippets/terraform-mode/aws/r_aws_elastictranscoder_pipeline new file mode 100644 index 000000000..bda5c8cc0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastictranscoder_pipeline @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elastictranscoder_pipeline +# key: r_aws_elastictranscoder_pipeline +# -- +resource "aws_elastictranscoder_pipeline" "$1" { + input_bucket = "$2" + role = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elastictranscoder_preset b/snippets/terraform-mode/aws/r_aws_elastictranscoder_preset new file mode 100644 index 000000000..3eb20fd57 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elastictranscoder_preset @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_elastictranscoder_preset +# key: r_aws_elastictranscoder_preset +# -- +resource "aws_elastictranscoder_preset" "$1" { + container = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elb b/snippets/terraform-mode/aws/r_aws_elb new file mode 100644 index 000000000..b56bb7d5a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elb @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_elb +# key: r_aws_elb +# -- +resource "aws_elb" "$1" { + listener { + instance_port = 1 + instance_protocol = "" + lb_port = 1 + lb_protocol = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_elb_attachment b/snippets/terraform-mode/aws/r_aws_elb_attachment new file mode 100644 index 000000000..55b724e16 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_elb_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_elb_attachment +# key: r_aws_elb_attachment +# -- +resource "aws_elb_attachment" "$1" { + elb = "$2" + instance = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_emr_cluster b/snippets/terraform-mode/aws/r_aws_emr_cluster new file mode 100644 index 000000000..a82bfacaf --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_emr_cluster @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_emr_cluster +# key: r_aws_emr_cluster +# -- +resource "aws_emr_cluster" "$1" { + name = "$2" + release_label = "$3" + service_role = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_emr_instance_group b/snippets/terraform-mode/aws/r_aws_emr_instance_group new file mode 100644 index 000000000..f61d57b1e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_emr_instance_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_emr_instance_group +# key: r_aws_emr_instance_group +# -- +resource "aws_emr_instance_group" "$1" { + cluster_id = "$2" + instance_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_emr_security_configuration b/snippets/terraform-mode/aws/r_aws_emr_security_configuration new file mode 100644 index 000000000..3dc1e076d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_emr_security_configuration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_emr_security_configuration +# key: r_aws_emr_security_configuration +# -- +resource "aws_emr_security_configuration" "$1" { + configuration = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_flow_log b/snippets/terraform-mode/aws/r_aws_flow_log new file mode 100644 index 000000000..ef639ac90 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_flow_log @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_flow_log +# key: r_aws_flow_log +# -- +resource "aws_flow_log" "$1" { + traffic_type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_gamelift_alias b/snippets/terraform-mode/aws/r_aws_gamelift_alias new file mode 100644 index 000000000..31a52fc56 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_gamelift_alias @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_gamelift_alias +# key: r_aws_gamelift_alias +# -- +resource "aws_gamelift_alias" "$1" { + name = "$2" + routing_strategy { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_gamelift_build b/snippets/terraform-mode/aws/r_aws_gamelift_build new file mode 100644 index 000000000..3a0fed724 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_gamelift_build @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_gamelift_build +# key: r_aws_gamelift_build +# -- +resource "aws_gamelift_build" "$1" { + name = "$2" + operating_system = "$3" + storage_location { + bucket = "" + key = "" + role_arn = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_gamelift_fleet b/snippets/terraform-mode/aws/r_aws_gamelift_fleet new file mode 100644 index 000000000..e542ad11a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_gamelift_fleet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_gamelift_fleet +# key: r_aws_gamelift_fleet +# -- +resource "aws_gamelift_fleet" "$1" { + build_id = "$2" + ec2_instance_type = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_gamelift_game_session_queue b/snippets/terraform-mode/aws/r_aws_gamelift_game_session_queue new file mode 100644 index 000000000..f3bfc264f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_gamelift_game_session_queue @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_gamelift_game_session_queue +# key: r_aws_gamelift_game_session_queue +# -- +resource "aws_gamelift_game_session_queue" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glacier_vault b/snippets/terraform-mode/aws/r_aws_glacier_vault new file mode 100644 index 000000000..c250f817e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glacier_vault @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_glacier_vault +# key: r_aws_glacier_vault +# -- +resource "aws_glacier_vault" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glacier_vault_lock b/snippets/terraform-mode/aws/r_aws_glacier_vault_lock new file mode 100644 index 000000000..c9896221d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glacier_vault_lock @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_glacier_vault_lock +# key: r_aws_glacier_vault_lock +# -- +resource "aws_glacier_vault_lock" "$1" { + complete_lock = ${2:false} + policy = "$3" + vault_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_globalaccelerator_accelerator b/snippets/terraform-mode/aws/r_aws_globalaccelerator_accelerator new file mode 100644 index 000000000..2d0de26de --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_globalaccelerator_accelerator @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_globalaccelerator_accelerator +# key: r_aws_globalaccelerator_accelerator +# -- +resource "aws_globalaccelerator_accelerator" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_catalog_database b/snippets/terraform-mode/aws/r_aws_glue_catalog_database new file mode 100644 index 000000000..29d74f323 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_catalog_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_catalog_database +# key: r_aws_glue_catalog_database +# -- +resource "aws_glue_catalog_database" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_catalog_table b/snippets/terraform-mode/aws/r_aws_glue_catalog_table new file mode 100644 index 000000000..c85724681 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_catalog_table @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_catalog_table +# key: r_aws_glue_catalog_table +# -- +resource "aws_glue_catalog_table" "$1" { + database_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_classifier b/snippets/terraform-mode/aws/r_aws_glue_classifier new file mode 100644 index 000000000..5da6bc4ff --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_classifier @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_classifier +# key: r_aws_glue_classifier +# -- +resource "aws_glue_classifier" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_connection b/snippets/terraform-mode/aws/r_aws_glue_connection new file mode 100644 index 000000000..fd01cb654 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_connection @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_connection +# key: r_aws_glue_connection +# -- +resource "aws_glue_connection" "$1" { + connection_properties { + + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_crawler b/snippets/terraform-mode/aws/r_aws_glue_crawler new file mode 100644 index 000000000..dfcf2c549 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_crawler @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_crawler +# key: r_aws_glue_crawler +# -- +resource "aws_glue_crawler" "$1" { + database_name = "$2" + name = "$3" + role = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_job b/snippets/terraform-mode/aws/r_aws_glue_job new file mode 100644 index 000000000..5dbdbfe42 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_job @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_job +# key: r_aws_glue_job +# -- +resource "aws_glue_job" "$1" { + command { + script_location = "" + } + name = "$3" + role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_security_configuration b/snippets/terraform-mode/aws/r_aws_glue_security_configuration new file mode 100644 index 000000000..13d2870f9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_security_configuration @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_security_configuration +# key: r_aws_glue_security_configuration +# -- +resource "aws_glue_security_configuration" "$1" { + encryption_configuration { + cloudwatch_encryption { + + } + job_bookmarks_encryption { + + } + s3_encryption { + + } + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_glue_trigger b/snippets/terraform-mode/aws/r_aws_glue_trigger new file mode 100644 index 000000000..1aa6c5a0e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_glue_trigger @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_glue_trigger +# key: r_aws_glue_trigger +# -- +resource "aws_glue_trigger" "$1" { + actions { + job_name = "" + } + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_guardduty_detector b/snippets/terraform-mode/aws/r_aws_guardduty_detector new file mode 100644 index 000000000..75e9f2aba --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_guardduty_detector @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_guardduty_detector +# key: r_aws_guardduty_detector +# -- +resource "aws_guardduty_detector" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_guardduty_ipset b/snippets/terraform-mode/aws/r_aws_guardduty_ipset new file mode 100644 index 000000000..5f264b961 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_guardduty_ipset @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_guardduty_ipset +# key: r_aws_guardduty_ipset +# -- +resource "aws_guardduty_ipset" "$1" { + activate = ${2:false} + detector_id = "$3" + format = "$4" + location = "$5" + name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_guardduty_member b/snippets/terraform-mode/aws/r_aws_guardduty_member new file mode 100644 index 000000000..032735d24 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_guardduty_member @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_guardduty_member +# key: r_aws_guardduty_member +# -- +resource "aws_guardduty_member" "$1" { + account_id = "$2" + detector_id = "$3" + email = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_guardduty_threatintelset b/snippets/terraform-mode/aws/r_aws_guardduty_threatintelset new file mode 100644 index 000000000..5b6584fa2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_guardduty_threatintelset @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_guardduty_threatintelset +# key: r_aws_guardduty_threatintelset +# -- +resource "aws_guardduty_threatintelset" "$1" { + activate = ${2:false} + detector_id = "$3" + format = "$4" + location = "$5" + name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_access_key b/snippets/terraform-mode/aws/r_aws_iam_access_key new file mode 100644 index 000000000..f5bc21cd9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_access_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_access_key +# key: r_aws_iam_access_key +# -- +resource "aws_iam_access_key" "$1" { + user = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_account_alias b/snippets/terraform-mode/aws/r_aws_iam_account_alias new file mode 100644 index 000000000..41c2e6994 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_account_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_account_alias +# key: r_aws_iam_account_alias +# -- +resource "aws_iam_account_alias" "$1" { + account_alias = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_account_password_policy b/snippets/terraform-mode/aws/r_aws_iam_account_password_policy new file mode 100644 index 000000000..1f1976756 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_account_password_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_account_password_policy +# key: r_aws_iam_account_password_policy +# -- +resource "aws_iam_account_password_policy" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_group b/snippets/terraform-mode/aws/r_aws_iam_group new file mode 100644 index 000000000..6d6c86e97 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_group +# key: r_aws_iam_group +# -- +resource "aws_iam_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_group_membership b/snippets/terraform-mode/aws/r_aws_iam_group_membership new file mode 100644 index 000000000..acfc2036e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_group_membership @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_group_membership +# key: r_aws_iam_group_membership +# -- +resource "aws_iam_group_membership" "$1" { + group = "$2" + name = "$3" + users = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_group_policy b/snippets/terraform-mode/aws/r_aws_iam_group_policy new file mode 100644 index 000000000..f2d079acb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_group_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_group_policy +# key: r_aws_iam_group_policy +# -- +resource "aws_iam_group_policy" "$1" { + group = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_group_policy_attachment b/snippets/terraform-mode/aws/r_aws_iam_group_policy_attachment new file mode 100644 index 000000000..bf33d1de7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_group_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_group_policy_attachment +# key: r_aws_iam_group_policy_attachment +# -- +resource "aws_iam_group_policy_attachment" "$1" { + group = "$2" + policy_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_instance_profile b/snippets/terraform-mode/aws/r_aws_iam_instance_profile new file mode 100644 index 000000000..473c0cfc0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_instance_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_instance_profile +# key: r_aws_iam_instance_profile +# -- +resource "aws_iam_instance_profile" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_openid_connect_provider b/snippets/terraform-mode/aws/r_aws_iam_openid_connect_provider new file mode 100644 index 000000000..0cad5212d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_openid_connect_provider @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_openid_connect_provider +# key: r_aws_iam_openid_connect_provider +# -- +resource "aws_iam_openid_connect_provider" "$1" { + client_id_list = ["$2"] + thumbprint_list = ["$3"] + url = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_policy b/snippets/terraform-mode/aws/r_aws_iam_policy new file mode 100644 index 000000000..bb801e7dc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_policy +# key: r_aws_iam_policy +# -- +resource "aws_iam_policy" "$1" { + policy = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_policy_attachment b/snippets/terraform-mode/aws/r_aws_iam_policy_attachment new file mode 100644 index 000000000..a70fc0efb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_policy_attachment +# key: r_aws_iam_policy_attachment +# -- +resource "aws_iam_policy_attachment" "$1" { + name = "$2" + policy_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_role b/snippets/terraform-mode/aws/r_aws_iam_role new file mode 100644 index 000000000..fc8057113 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_role +# key: r_aws_iam_role +# -- +resource "aws_iam_role" "$1" { + assume_role_policy = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_role_policy b/snippets/terraform-mode/aws/r_aws_iam_role_policy new file mode 100644 index 000000000..db1e3b8eb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_role_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_role_policy +# key: r_aws_iam_role_policy +# -- +resource "aws_iam_role_policy" "$1" { + policy = "$2" + role = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_role_policy_attachment b/snippets/terraform-mode/aws/r_aws_iam_role_policy_attachment new file mode 100644 index 000000000..68216edcd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_role_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_role_policy_attachment +# key: r_aws_iam_role_policy_attachment +# -- +resource "aws_iam_role_policy_attachment" "$1" { + policy_arn = "$2" + role = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_saml_provider b/snippets/terraform-mode/aws/r_aws_iam_saml_provider new file mode 100644 index 000000000..f6a6c925f --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_saml_provider @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_saml_provider +# key: r_aws_iam_saml_provider +# -- +resource "aws_iam_saml_provider" "$1" { + name = "$2" + saml_metadata_document = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_server_certificate b/snippets/terraform-mode/aws/r_aws_iam_server_certificate new file mode 100644 index 000000000..7c9c4060a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_server_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_server_certificate +# key: r_aws_iam_server_certificate +# -- +resource "aws_iam_server_certificate" "$1" { + certificate_body = "$2" + private_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_service_linked_role b/snippets/terraform-mode/aws/r_aws_iam_service_linked_role new file mode 100644 index 000000000..6f4031281 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_service_linked_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_service_linked_role +# key: r_aws_iam_service_linked_role +# -- +resource "aws_iam_service_linked_role" "$1" { + aws_service_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user b/snippets/terraform-mode/aws/r_aws_iam_user new file mode 100644 index 000000000..0017b5f56 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user +# key: r_aws_iam_user +# -- +resource "aws_iam_user" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user_group_membership b/snippets/terraform-mode/aws/r_aws_iam_user_group_membership new file mode 100644 index 000000000..651564757 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user_group_membership @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user_group_membership +# key: r_aws_iam_user_group_membership +# -- +resource "aws_iam_user_group_membership" "$1" { + groups = ["$2"] + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user_login_profile b/snippets/terraform-mode/aws/r_aws_iam_user_login_profile new file mode 100644 index 000000000..ade6d2cfd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user_login_profile @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user_login_profile +# key: r_aws_iam_user_login_profile +# -- +resource "aws_iam_user_login_profile" "$1" { + pgp_key = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user_policy b/snippets/terraform-mode/aws/r_aws_iam_user_policy new file mode 100644 index 000000000..bcfe98d3e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user_policy +# key: r_aws_iam_user_policy +# -- +resource "aws_iam_user_policy" "$1" { + policy = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user_policy_attachment b/snippets/terraform-mode/aws/r_aws_iam_user_policy_attachment new file mode 100644 index 000000000..e45f6d37b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user_policy_attachment +# key: r_aws_iam_user_policy_attachment +# -- +resource "aws_iam_user_policy_attachment" "$1" { + policy_arn = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iam_user_ssh_key b/snippets/terraform-mode/aws/r_aws_iam_user_ssh_key new file mode 100644 index 000000000..0fad8abf2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iam_user_ssh_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_iam_user_ssh_key +# key: r_aws_iam_user_ssh_key +# -- +resource "aws_iam_user_ssh_key" "$1" { + encoding = "$2" + public_key = "$3" + username = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_inspector_assessment_target b/snippets/terraform-mode/aws/r_aws_inspector_assessment_target new file mode 100644 index 000000000..c61df75e8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_inspector_assessment_target @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_inspector_assessment_target +# key: r_aws_inspector_assessment_target +# -- +resource "aws_inspector_assessment_target" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_inspector_assessment_template b/snippets/terraform-mode/aws/r_aws_inspector_assessment_template new file mode 100644 index 000000000..1d80e20e7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_inspector_assessment_template @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_inspector_assessment_template +# key: r_aws_inspector_assessment_template +# -- +resource "aws_inspector_assessment_template" "$1" { + duration = $2 + name = "$3" + rules_package_arns = ["$4"] + target_arn = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_inspector_resource_group b/snippets/terraform-mode/aws/r_aws_inspector_resource_group new file mode 100644 index 000000000..6da3a014a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_inspector_resource_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_inspector_resource_group +# key: r_aws_inspector_resource_group +# -- +resource "aws_inspector_resource_group" "$1" { + tags { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_instance b/snippets/terraform-mode/aws/r_aws_instance new file mode 100644 index 000000000..07e95f1fc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_instance +# key: r_aws_instance +# -- +resource "aws_instance" "$1" { + ami = "$2" + instance_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_internet_gateway b/snippets/terraform-mode/aws/r_aws_internet_gateway new file mode 100644 index 000000000..b570d2a20 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_internet_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_internet_gateway +# key: r_aws_internet_gateway +# -- +resource "aws_internet_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_certificate b/snippets/terraform-mode/aws/r_aws_iot_certificate new file mode 100644 index 000000000..781696bce --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_certificate +# key: r_aws_iot_certificate +# -- +resource "aws_iot_certificate" "$1" { + active = ${2:false} + csr = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_policy b/snippets/terraform-mode/aws/r_aws_iot_policy new file mode 100644 index 000000000..1aa9e51bc --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_policy +# key: r_aws_iot_policy +# -- +resource "aws_iot_policy" "$1" { + name = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_policy_attachment b/snippets/terraform-mode/aws/r_aws_iot_policy_attachment new file mode 100644 index 000000000..85271b7ab --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_policy_attachment +# key: r_aws_iot_policy_attachment +# -- +resource "aws_iot_policy_attachment" "$1" { + policy = "$2" + target = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_thing b/snippets/terraform-mode/aws/r_aws_iot_thing new file mode 100644 index 000000000..95a2f03e9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_thing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_thing +# key: r_aws_iot_thing +# -- +resource "aws_iot_thing" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_thing_principal_attachment b/snippets/terraform-mode/aws/r_aws_iot_thing_principal_attachment new file mode 100644 index 000000000..ca09d9b37 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_thing_principal_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_thing_principal_attachment +# key: r_aws_iot_thing_principal_attachment +# -- +resource "aws_iot_thing_principal_attachment" "$1" { + principal = "$2" + thing = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_thing_type b/snippets/terraform-mode/aws/r_aws_iot_thing_type new file mode 100644 index 000000000..193690b56 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_thing_type @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_thing_type +# key: r_aws_iot_thing_type +# -- +resource "aws_iot_thing_type" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_iot_topic_rule b/snippets/terraform-mode/aws/r_aws_iot_topic_rule new file mode 100644 index 000000000..2caf494e0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_iot_topic_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_iot_topic_rule +# key: r_aws_iot_topic_rule +# -- +resource "aws_iot_topic_rule" "$1" { + enabled = ${2:false} + name = "$3" + sql = "$4" + sql_version = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_key_pair b/snippets/terraform-mode/aws/r_aws_key_pair new file mode 100644 index 000000000..0a4bc892e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_key_pair @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_key_pair +# key: r_aws_key_pair +# -- +resource "aws_key_pair" "$1" { + public_key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kinesis_analytics_application b/snippets/terraform-mode/aws/r_aws_kinesis_analytics_application new file mode 100644 index 000000000..c42bf58a0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kinesis_analytics_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_kinesis_analytics_application +# key: r_aws_kinesis_analytics_application +# -- +resource "aws_kinesis_analytics_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kinesis_firehose_delivery_stream b/snippets/terraform-mode/aws/r_aws_kinesis_firehose_delivery_stream new file mode 100644 index 000000000..28d14b266 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kinesis_firehose_delivery_stream @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_kinesis_firehose_delivery_stream +# key: r_aws_kinesis_firehose_delivery_stream +# -- +resource "aws_kinesis_firehose_delivery_stream" "$1" { + destination = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kinesis_stream b/snippets/terraform-mode/aws/r_aws_kinesis_stream new file mode 100644 index 000000000..9827622a0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kinesis_stream @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_kinesis_stream +# key: r_aws_kinesis_stream +# -- +resource "aws_kinesis_stream" "$1" { + name = "$2" + shard_count = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kms_alias b/snippets/terraform-mode/aws/r_aws_kms_alias new file mode 100644 index 000000000..549696924 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kms_alias @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_kms_alias +# key: r_aws_kms_alias +# -- +resource "aws_kms_alias" "$1" { + target_key_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kms_grant b/snippets/terraform-mode/aws/r_aws_kms_grant new file mode 100644 index 000000000..e1e88287d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kms_grant @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_kms_grant +# key: r_aws_kms_grant +# -- +resource "aws_kms_grant" "$1" { + grantee_principal = "$2" + key_id = "$3" + operations = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_kms_key b/snippets/terraform-mode/aws/r_aws_kms_key new file mode 100644 index 000000000..48d52acc8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_kms_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_kms_key +# key: r_aws_kms_key +# -- +resource "aws_kms_key" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lambda_alias b/snippets/terraform-mode/aws/r_aws_lambda_alias new file mode 100644 index 000000000..911ebb444 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lambda_alias @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_lambda_alias +# key: r_aws_lambda_alias +# -- +resource "aws_lambda_alias" "$1" { + function_name = "$2" + function_version = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lambda_event_source_mapping b/snippets/terraform-mode/aws/r_aws_lambda_event_source_mapping new file mode 100644 index 000000000..95d07f1d1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lambda_event_source_mapping @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_lambda_event_source_mapping +# key: r_aws_lambda_event_source_mapping +# -- +resource "aws_lambda_event_source_mapping" "$1" { + event_source_arn = "$2" + function_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lambda_function b/snippets/terraform-mode/aws/r_aws_lambda_function new file mode 100644 index 000000000..5b4b3a633 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lambda_function @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_lambda_function +# key: r_aws_lambda_function +# -- +resource "aws_lambda_function" "$1" { + function_name = "$2" + handler = "$3" + role = "$4" + runtime = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lambda_layer_version b/snippets/terraform-mode/aws/r_aws_lambda_layer_version new file mode 100644 index 000000000..6646acb80 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lambda_layer_version @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lambda_layer_version +# key: r_aws_lambda_layer_version +# -- +resource "aws_lambda_layer_version" "$1" { + layer_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lambda_permission b/snippets/terraform-mode/aws/r_aws_lambda_permission new file mode 100644 index 000000000..7dd4e2665 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lambda_permission @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_lambda_permission +# key: r_aws_lambda_permission +# -- +resource "aws_lambda_permission" "$1" { + action = "$2" + function_name = "$3" + principal = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_launch_configuration b/snippets/terraform-mode/aws/r_aws_launch_configuration new file mode 100644 index 000000000..55cd399ac --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_launch_configuration @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_launch_configuration +# key: r_aws_launch_configuration +# -- +resource "aws_launch_configuration" "$1" { + image_id = "$2" + instance_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_launch_template b/snippets/terraform-mode/aws/r_aws_launch_template new file mode 100644 index 000000000..a4b018c47 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_launch_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_launch_template +# key: r_aws_launch_template +# -- +resource "aws_launch_template" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb b/snippets/terraform-mode/aws/r_aws_lb new file mode 100644 index 000000000..2fe36bbf0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lb +# key: r_aws_lb +# -- +resource "aws_lb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_cookie_stickiness_policy b/snippets/terraform-mode/aws/r_aws_lb_cookie_stickiness_policy new file mode 100644 index 000000000..88b90ffaa --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_cookie_stickiness_policy @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_cookie_stickiness_policy +# key: r_aws_lb_cookie_stickiness_policy +# -- +resource "aws_lb_cookie_stickiness_policy" "$1" { + lb_port = $2 + load_balancer = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_listener b/snippets/terraform-mode/aws/r_aws_lb_listener new file mode 100644 index 000000000..6f1e240b0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_listener @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_listener +# key: r_aws_lb_listener +# -- +resource "aws_lb_listener" "$1" { + default_action { + type = "" + } + load_balancer_arn = "$3" + port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_listener_certificate b/snippets/terraform-mode/aws/r_aws_lb_listener_certificate new file mode 100644 index 000000000..ca946239a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_listener_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_listener_certificate +# key: r_aws_lb_listener_certificate +# -- +resource "aws_lb_listener_certificate" "$1" { + certificate_arn = "$2" + listener_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_listener_rule b/snippets/terraform-mode/aws/r_aws_lb_listener_rule new file mode 100644 index 000000000..a433788a3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_listener_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_listener_rule +# key: r_aws_lb_listener_rule +# -- +resource "aws_lb_listener_rule" "$1" { + action { + type = "" + } + condition { + + } + listener_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_ssl_negotiation_policy b/snippets/terraform-mode/aws/r_aws_lb_ssl_negotiation_policy new file mode 100644 index 000000000..cb408aae5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_ssl_negotiation_policy @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_ssl_negotiation_policy +# key: r_aws_lb_ssl_negotiation_policy +# -- +resource "aws_lb_ssl_negotiation_policy" "$1" { + lb_port = $2 + load_balancer = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_target_group b/snippets/terraform-mode/aws/r_aws_lb_target_group new file mode 100644 index 000000000..3da6fcdfd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_target_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_target_group +# key: r_aws_lb_target_group +# -- +resource "aws_lb_target_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lb_target_group_attachment b/snippets/terraform-mode/aws/r_aws_lb_target_group_attachment new file mode 100644 index 000000000..093c5892d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lb_target_group_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_lb_target_group_attachment +# key: r_aws_lb_target_group_attachment +# -- +resource "aws_lb_target_group_attachment" "$1" { + target_group_arn = "$2" + target_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_licensemanager_association b/snippets/terraform-mode/aws/r_aws_licensemanager_association new file mode 100644 index 000000000..b09be2c83 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_licensemanager_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_licensemanager_association +# key: r_aws_licensemanager_association +# -- +resource "aws_licensemanager_association" "$1" { + license_configuration_arn = "$2" + resource_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_licensemanager_license_configuration b/snippets/terraform-mode/aws/r_aws_licensemanager_license_configuration new file mode 100644 index 000000000..0e9b62b15 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_licensemanager_license_configuration @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_licensemanager_license_configuration +# key: r_aws_licensemanager_license_configuration +# -- +resource "aws_licensemanager_license_configuration" "$1" { + license_counting_type = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lightsail_domain b/snippets/terraform-mode/aws/r_aws_lightsail_domain new file mode 100644 index 000000000..1cd6cbd73 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lightsail_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lightsail_domain +# key: r_aws_lightsail_domain +# -- +resource "aws_lightsail_domain" "$1" { + domain_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lightsail_instance b/snippets/terraform-mode/aws/r_aws_lightsail_instance new file mode 100644 index 000000000..21ca9e3ac --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lightsail_instance @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_lightsail_instance +# key: r_aws_lightsail_instance +# -- +resource "aws_lightsail_instance" "$1" { + availability_zone = "$2" + blueprint_id = "$3" + bundle_id = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lightsail_key_pair b/snippets/terraform-mode/aws/r_aws_lightsail_key_pair new file mode 100644 index 000000000..874234e34 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lightsail_key_pair @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lightsail_key_pair +# key: r_aws_lightsail_key_pair +# -- +resource "aws_lightsail_key_pair" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lightsail_static_ip b/snippets/terraform-mode/aws/r_aws_lightsail_static_ip new file mode 100644 index 000000000..af85742c3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lightsail_static_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_lightsail_static_ip +# key: r_aws_lightsail_static_ip +# -- +resource "aws_lightsail_static_ip" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_lightsail_static_ip_attachment b/snippets/terraform-mode/aws/r_aws_lightsail_static_ip_attachment new file mode 100644 index 000000000..21fccc670 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_lightsail_static_ip_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_lightsail_static_ip_attachment +# key: r_aws_lightsail_static_ip_attachment +# -- +resource "aws_lightsail_static_ip_attachment" "$1" { + instance_name = "$2" + static_ip_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_load_balancer_backend_server_policy b/snippets/terraform-mode/aws/r_aws_load_balancer_backend_server_policy new file mode 100644 index 000000000..bf167e8ad --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_load_balancer_backend_server_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_load_balancer_backend_server_policy +# key: r_aws_load_balancer_backend_server_policy +# -- +resource "aws_load_balancer_backend_server_policy" "$1" { + instance_port = $2 + load_balancer_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_load_balancer_listener_policy b/snippets/terraform-mode/aws/r_aws_load_balancer_listener_policy new file mode 100644 index 000000000..0314567b2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_load_balancer_listener_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_load_balancer_listener_policy +# key: r_aws_load_balancer_listener_policy +# -- +resource "aws_load_balancer_listener_policy" "$1" { + load_balancer_name = "$2" + load_balancer_port = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_load_balancer_policy b/snippets/terraform-mode/aws/r_aws_load_balancer_policy new file mode 100644 index 000000000..bbcdde131 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_load_balancer_policy @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_load_balancer_policy +# key: r_aws_load_balancer_policy +# -- +resource "aws_load_balancer_policy" "$1" { + load_balancer_name = "$2" + policy_name = "$3" + policy_type_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_macie_member_account_association b/snippets/terraform-mode/aws/r_aws_macie_member_account_association new file mode 100644 index 000000000..67fc44c7e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_macie_member_account_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_macie_member_account_association +# key: r_aws_macie_member_account_association +# -- +resource "aws_macie_member_account_association" "$1" { + member_account_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_macie_s3_bucket_association b/snippets/terraform-mode/aws/r_aws_macie_s3_bucket_association new file mode 100644 index 000000000..7676dae80 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_macie_s3_bucket_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_macie_s3_bucket_association +# key: r_aws_macie_s3_bucket_association +# -- +resource "aws_macie_s3_bucket_association" "$1" { + bucket_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_main_route_table_association b/snippets/terraform-mode/aws/r_aws_main_route_table_association new file mode 100644 index 000000000..1aa8993ef --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_main_route_table_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_main_route_table_association +# key: r_aws_main_route_table_association +# -- +resource "aws_main_route_table_association" "$1" { + route_table_id = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_media_package_channel b/snippets/terraform-mode/aws/r_aws_media_package_channel new file mode 100644 index 000000000..6a4f94afa --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_media_package_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_media_package_channel +# key: r_aws_media_package_channel +# -- +resource "aws_media_package_channel" "$1" { + channel_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_media_store_container b/snippets/terraform-mode/aws/r_aws_media_store_container new file mode 100644 index 000000000..71715bbb1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_media_store_container @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_media_store_container +# key: r_aws_media_store_container +# -- +resource "aws_media_store_container" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_media_store_container_policy b/snippets/terraform-mode/aws/r_aws_media_store_container_policy new file mode 100644 index 000000000..0f2232ecb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_media_store_container_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_media_store_container_policy +# key: r_aws_media_store_container_policy +# -- +resource "aws_media_store_container_policy" "$1" { + container_name = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_mq_broker b/snippets/terraform-mode/aws/r_aws_mq_broker new file mode 100644 index 000000000..8dee60282 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_mq_broker @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_aws_mq_broker +# key: r_aws_mq_broker +# -- +resource "aws_mq_broker" "$1" { + broker_name = "$2" + engine_type = "$3" + engine_version = "$4" + host_instance_type = "$5" + security_groups = ["$6"] + user { + password = "" + username = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_mq_configuration b/snippets/terraform-mode/aws/r_aws_mq_configuration new file mode 100644 index 000000000..7b9e2ee75 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_mq_configuration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_mq_configuration +# key: r_aws_mq_configuration +# -- +resource "aws_mq_configuration" "$1" { + data = "$2" + engine_type = "$3" + engine_version = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_nat_gateway b/snippets/terraform-mode/aws/r_aws_nat_gateway new file mode 100644 index 000000000..9662dc3eb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_nat_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_nat_gateway +# key: r_aws_nat_gateway +# -- +resource "aws_nat_gateway" "$1" { + allocation_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_cluster b/snippets/terraform-mode/aws/r_aws_neptune_cluster new file mode 100644 index 000000000..3ad68c770 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_cluster +# key: r_aws_neptune_cluster +# -- +resource "aws_neptune_cluster" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_cluster_instance b/snippets/terraform-mode/aws/r_aws_neptune_cluster_instance new file mode 100644 index 000000000..a77f9e1a0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_cluster_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_cluster_instance +# key: r_aws_neptune_cluster_instance +# -- +resource "aws_neptune_cluster_instance" "$1" { + cluster_identifier = "$2" + instance_class = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_cluster_parameter_group b/snippets/terraform-mode/aws/r_aws_neptune_cluster_parameter_group new file mode 100644 index 000000000..d467c7ac7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_cluster_parameter_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_cluster_parameter_group +# key: r_aws_neptune_cluster_parameter_group +# -- +resource "aws_neptune_cluster_parameter_group" "$1" { + family = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_cluster_snapshot b/snippets/terraform-mode/aws/r_aws_neptune_cluster_snapshot new file mode 100644 index 000000000..e423c68ff --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_cluster_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_cluster_snapshot +# key: r_aws_neptune_cluster_snapshot +# -- +resource "aws_neptune_cluster_snapshot" "$1" { + db_cluster_identifier = "$2" + db_cluster_snapshot_identifier = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_event_subscription b/snippets/terraform-mode/aws/r_aws_neptune_event_subscription new file mode 100644 index 000000000..b81d83f87 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_event_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_event_subscription +# key: r_aws_neptune_event_subscription +# -- +resource "aws_neptune_event_subscription" "$1" { + sns_topic_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_parameter_group b/snippets/terraform-mode/aws/r_aws_neptune_parameter_group new file mode 100644 index 000000000..d59f53fe7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_parameter_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_parameter_group +# key: r_aws_neptune_parameter_group +# -- +resource "aws_neptune_parameter_group" "$1" { + family = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_neptune_subnet_group b/snippets/terraform-mode/aws/r_aws_neptune_subnet_group new file mode 100644 index 000000000..76d4a4140 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_neptune_subnet_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_neptune_subnet_group +# key: r_aws_neptune_subnet_group +# -- +resource "aws_neptune_subnet_group" "$1" { + subnet_ids = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_network_acl b/snippets/terraform-mode/aws/r_aws_network_acl new file mode 100644 index 000000000..7c67516e6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_network_acl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_network_acl +# key: r_aws_network_acl +# -- +resource "aws_network_acl" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_network_acl_rule b/snippets/terraform-mode/aws/r_aws_network_acl_rule new file mode 100644 index 000000000..84069d484 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_network_acl_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_network_acl_rule +# key: r_aws_network_acl_rule +# -- +resource "aws_network_acl_rule" "$1" { + network_acl_id = "$2" + protocol = "$3" + rule_action = "$4" + rule_number = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_network_interface b/snippets/terraform-mode/aws/r_aws_network_interface new file mode 100644 index 000000000..674b3d67e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_network_interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_network_interface +# key: r_aws_network_interface +# -- +resource "aws_network_interface" "$1" { + subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_network_interface_attachment b/snippets/terraform-mode/aws/r_aws_network_interface_attachment new file mode 100644 index 000000000..a47396bc4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_network_interface_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_network_interface_attachment +# key: r_aws_network_interface_attachment +# -- +resource "aws_network_interface_attachment" "$1" { + device_index = $2 + instance_id = "$3" + network_interface_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_network_interface_sg_attachment b/snippets/terraform-mode/aws/r_aws_network_interface_sg_attachment new file mode 100644 index 000000000..b29386904 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_network_interface_sg_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_network_interface_sg_attachment +# key: r_aws_network_interface_sg_attachment +# -- +resource "aws_network_interface_sg_attachment" "$1" { + network_interface_id = "$2" + security_group_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_application b/snippets/terraform-mode/aws/r_aws_opsworks_application new file mode 100644 index 000000000..80bb5d546 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_application @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_application +# key: r_aws_opsworks_application +# -- +resource "aws_opsworks_application" "$1" { + name = "$2" + stack_id = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_custom_layer b/snippets/terraform-mode/aws/r_aws_opsworks_custom_layer new file mode 100644 index 000000000..b45bda689 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_custom_layer @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_custom_layer +# key: r_aws_opsworks_custom_layer +# -- +resource "aws_opsworks_custom_layer" "$1" { + name = "$2" + short_name = "$3" + stack_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_ganglia_layer b/snippets/terraform-mode/aws/r_aws_opsworks_ganglia_layer new file mode 100644 index 000000000..311895550 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_ganglia_layer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_ganglia_layer +# key: r_aws_opsworks_ganglia_layer +# -- +resource "aws_opsworks_ganglia_layer" "$1" { + password = "$2" + stack_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_haproxy_layer b/snippets/terraform-mode/aws/r_aws_opsworks_haproxy_layer new file mode 100644 index 000000000..1f4e2b694 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_haproxy_layer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_haproxy_layer +# key: r_aws_opsworks_haproxy_layer +# -- +resource "aws_opsworks_haproxy_layer" "$1" { + stack_id = "$2" + stats_password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_instance b/snippets/terraform-mode/aws/r_aws_opsworks_instance new file mode 100644 index 000000000..215cec85a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_instance +# key: r_aws_opsworks_instance +# -- +resource "aws_opsworks_instance" "$1" { + layer_ids = ["$2"] + stack_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_java_app_layer b/snippets/terraform-mode/aws/r_aws_opsworks_java_app_layer new file mode 100644 index 000000000..705e22d92 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_java_app_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_java_app_layer +# key: r_aws_opsworks_java_app_layer +# -- +resource "aws_opsworks_java_app_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_memcached_layer b/snippets/terraform-mode/aws/r_aws_opsworks_memcached_layer new file mode 100644 index 000000000..ae54c5607 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_memcached_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_memcached_layer +# key: r_aws_opsworks_memcached_layer +# -- +resource "aws_opsworks_memcached_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_mysql_layer b/snippets/terraform-mode/aws/r_aws_opsworks_mysql_layer new file mode 100644 index 000000000..7df3e1dde --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_mysql_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_mysql_layer +# key: r_aws_opsworks_mysql_layer +# -- +resource "aws_opsworks_mysql_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_nodejs_app_layer b/snippets/terraform-mode/aws/r_aws_opsworks_nodejs_app_layer new file mode 100644 index 000000000..5155da85c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_nodejs_app_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_nodejs_app_layer +# key: r_aws_opsworks_nodejs_app_layer +# -- +resource "aws_opsworks_nodejs_app_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_permission b/snippets/terraform-mode/aws/r_aws_opsworks_permission new file mode 100644 index 000000000..165e9f1e0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_permission @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_permission +# key: r_aws_opsworks_permission +# -- +resource "aws_opsworks_permission" "$1" { + user_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_php_app_layer b/snippets/terraform-mode/aws/r_aws_opsworks_php_app_layer new file mode 100644 index 000000000..698aebb36 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_php_app_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_php_app_layer +# key: r_aws_opsworks_php_app_layer +# -- +resource "aws_opsworks_php_app_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_rails_app_layer b/snippets/terraform-mode/aws/r_aws_opsworks_rails_app_layer new file mode 100644 index 000000000..85a3a4389 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_rails_app_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_rails_app_layer +# key: r_aws_opsworks_rails_app_layer +# -- +resource "aws_opsworks_rails_app_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_rds_db_instance b/snippets/terraform-mode/aws/r_aws_opsworks_rds_db_instance new file mode 100644 index 000000000..2560a0a78 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_rds_db_instance @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_rds_db_instance +# key: r_aws_opsworks_rds_db_instance +# -- +resource "aws_opsworks_rds_db_instance" "$1" { + db_password = "$2" + db_user = "$3" + rds_db_instance_arn = "$4" + stack_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_stack b/snippets/terraform-mode/aws/r_aws_opsworks_stack new file mode 100644 index 000000000..9748d35c1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_stack @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_stack +# key: r_aws_opsworks_stack +# -- +resource "aws_opsworks_stack" "$1" { + default_instance_profile_arn = "$2" + name = "$3" + region = "$4" + service_role_arn = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_static_web_layer b/snippets/terraform-mode/aws/r_aws_opsworks_static_web_layer new file mode 100644 index 000000000..a1930e70b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_static_web_layer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_static_web_layer +# key: r_aws_opsworks_static_web_layer +# -- +resource "aws_opsworks_static_web_layer" "$1" { + stack_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_opsworks_user_profile b/snippets/terraform-mode/aws/r_aws_opsworks_user_profile new file mode 100644 index 000000000..d5813b158 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_opsworks_user_profile @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_opsworks_user_profile +# key: r_aws_opsworks_user_profile +# -- +resource "aws_opsworks_user_profile" "$1" { + ssh_username = "$2" + user_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_organizations_account b/snippets/terraform-mode/aws/r_aws_organizations_account new file mode 100644 index 000000000..0a2d3606a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_organizations_account @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_organizations_account +# key: r_aws_organizations_account +# -- +resource "aws_organizations_account" "$1" { + email = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_organizations_organization b/snippets/terraform-mode/aws/r_aws_organizations_organization new file mode 100644 index 000000000..01b775250 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_organizations_organization @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_organizations_organization +# key: r_aws_organizations_organization +# -- +resource "aws_organizations_organization" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_organizations_policy b/snippets/terraform-mode/aws/r_aws_organizations_policy new file mode 100644 index 000000000..cf291beb1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_organizations_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_organizations_policy +# key: r_aws_organizations_policy +# -- +resource "aws_organizations_policy" "$1" { + content = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_organizations_policy_attachment b/snippets/terraform-mode/aws/r_aws_organizations_policy_attachment new file mode 100644 index 000000000..2f06dba5a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_organizations_policy_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_organizations_policy_attachment +# key: r_aws_organizations_policy_attachment +# -- +resource "aws_organizations_policy_attachment" "$1" { + policy_id = "$2" + target_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_adm_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_adm_channel new file mode 100644 index 000000000..948ea5142 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_adm_channel @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_adm_channel +# key: r_aws_pinpoint_adm_channel +# -- +resource "aws_pinpoint_adm_channel" "$1" { + application_id = "$2" + client_id = "$3" + client_secret = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_apns_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_channel new file mode 100644 index 000000000..a0541a554 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_apns_channel +# key: r_aws_pinpoint_apns_channel +# -- +resource "aws_pinpoint_apns_channel" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_apns_sandbox_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_sandbox_channel new file mode 100644 index 000000000..cf80dd3db --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_sandbox_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_apns_sandbox_channel +# key: r_aws_pinpoint_apns_sandbox_channel +# -- +resource "aws_pinpoint_apns_sandbox_channel" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_channel new file mode 100644 index 000000000..7408711c9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_apns_voip_channel +# key: r_aws_pinpoint_apns_voip_channel +# -- +resource "aws_pinpoint_apns_voip_channel" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_sandbox_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_sandbox_channel new file mode 100644 index 000000000..673b80f38 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_apns_voip_sandbox_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_apns_voip_sandbox_channel +# key: r_aws_pinpoint_apns_voip_sandbox_channel +# -- +resource "aws_pinpoint_apns_voip_sandbox_channel" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_app b/snippets/terraform-mode/aws/r_aws_pinpoint_app new file mode 100644 index 000000000..342b38766 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_app @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_app +# key: r_aws_pinpoint_app +# -- +resource "aws_pinpoint_app" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_baidu_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_baidu_channel new file mode 100644 index 000000000..b91a482e8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_baidu_channel @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_baidu_channel +# key: r_aws_pinpoint_baidu_channel +# -- +resource "aws_pinpoint_baidu_channel" "$1" { + api_key = "$2" + application_id = "$3" + secret_key = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_email_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_email_channel new file mode 100644 index 000000000..59bf9a5ac --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_email_channel @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_email_channel +# key: r_aws_pinpoint_email_channel +# -- +resource "aws_pinpoint_email_channel" "$1" { + application_id = "$2" + from_address = "$3" + identity = "$4" + role_arn = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_event_stream b/snippets/terraform-mode/aws/r_aws_pinpoint_event_stream new file mode 100644 index 000000000..e1b9c43cf --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_event_stream @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_event_stream +# key: r_aws_pinpoint_event_stream +# -- +resource "aws_pinpoint_event_stream" "$1" { + application_id = "$2" + destination_stream_arn = "$3" + role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_gcm_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_gcm_channel new file mode 100644 index 000000000..e409b444b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_gcm_channel @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_gcm_channel +# key: r_aws_pinpoint_gcm_channel +# -- +resource "aws_pinpoint_gcm_channel" "$1" { + api_key = "$2" + application_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_pinpoint_sms_channel b/snippets/terraform-mode/aws/r_aws_pinpoint_sms_channel new file mode 100644 index 000000000..f258ad9a4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_pinpoint_sms_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_pinpoint_sms_channel +# key: r_aws_pinpoint_sms_channel +# -- +resource "aws_pinpoint_sms_channel" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_placement_group b/snippets/terraform-mode/aws/r_aws_placement_group new file mode 100644 index 000000000..136058fde --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_placement_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_placement_group +# key: r_aws_placement_group +# -- +resource "aws_placement_group" "$1" { + name = "$2" + strategy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_proxy_protocol_policy b/snippets/terraform-mode/aws/r_aws_proxy_protocol_policy new file mode 100644 index 000000000..28d4145d7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_proxy_protocol_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_proxy_protocol_policy +# key: r_aws_proxy_protocol_policy +# -- +resource "aws_proxy_protocol_policy" "$1" { + instance_ports = ["$2"] + load_balancer = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ram_resource_share b/snippets/terraform-mode/aws/r_aws_ram_resource_share new file mode 100644 index 000000000..79332b7fd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ram_resource_share @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ram_resource_share +# key: r_aws_ram_resource_share +# -- +resource "aws_ram_resource_share" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_rds_cluster b/snippets/terraform-mode/aws/r_aws_rds_cluster new file mode 100644 index 000000000..b85bc9080 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_rds_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_rds_cluster +# key: r_aws_rds_cluster +# -- +resource "aws_rds_cluster" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_rds_cluster_endpoint b/snippets/terraform-mode/aws/r_aws_rds_cluster_endpoint new file mode 100644 index 000000000..9192701d6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_rds_cluster_endpoint @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_rds_cluster_endpoint +# key: r_aws_rds_cluster_endpoint +# -- +resource "aws_rds_cluster_endpoint" "$1" { + cluster_endpoint_identifier = "$2" + cluster_identifier = "$3" + custom_endpoint_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_rds_cluster_instance b/snippets/terraform-mode/aws/r_aws_rds_cluster_instance new file mode 100644 index 000000000..5f3eea267 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_rds_cluster_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_rds_cluster_instance +# key: r_aws_rds_cluster_instance +# -- +resource "aws_rds_cluster_instance" "$1" { + cluster_identifier = "$2" + instance_class = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_rds_cluster_parameter_group b/snippets/terraform-mode/aws/r_aws_rds_cluster_parameter_group new file mode 100644 index 000000000..1ea9901b9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_rds_cluster_parameter_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_rds_cluster_parameter_group +# key: r_aws_rds_cluster_parameter_group +# -- +resource "aws_rds_cluster_parameter_group" "$1" { + family = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_rds_global_cluster b/snippets/terraform-mode/aws/r_aws_rds_global_cluster new file mode 100644 index 000000000..2dabc7a0e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_rds_global_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_rds_global_cluster +# key: r_aws_rds_global_cluster +# -- +resource "aws_rds_global_cluster" "$1" { + global_cluster_identifier = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_cluster b/snippets/terraform-mode/aws/r_aws_redshift_cluster new file mode 100644 index 000000000..20c90549a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_cluster @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_cluster +# key: r_aws_redshift_cluster +# -- +resource "aws_redshift_cluster" "$1" { + cluster_identifier = "$2" + node_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_event_subscription b/snippets/terraform-mode/aws/r_aws_redshift_event_subscription new file mode 100644 index 000000000..4c6fb1906 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_event_subscription @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_event_subscription +# key: r_aws_redshift_event_subscription +# -- +resource "aws_redshift_event_subscription" "$1" { + name = "$2" + sns_topic_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_parameter_group b/snippets/terraform-mode/aws/r_aws_redshift_parameter_group new file mode 100644 index 000000000..1a0ba6785 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_parameter_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_parameter_group +# key: r_aws_redshift_parameter_group +# -- +resource "aws_redshift_parameter_group" "$1" { + family = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_security_group b/snippets/terraform-mode/aws/r_aws_redshift_security_group new file mode 100644 index 000000000..bcd13f87e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_security_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_security_group +# key: r_aws_redshift_security_group +# -- +resource "aws_redshift_security_group" "$1" { + ingress { + + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_snapshot_copy_grant b/snippets/terraform-mode/aws/r_aws_redshift_snapshot_copy_grant new file mode 100644 index 000000000..2145eb80e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_snapshot_copy_grant @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_snapshot_copy_grant +# key: r_aws_redshift_snapshot_copy_grant +# -- +resource "aws_redshift_snapshot_copy_grant" "$1" { + snapshot_copy_grant_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_redshift_subnet_group b/snippets/terraform-mode/aws/r_aws_redshift_subnet_group new file mode 100644 index 000000000..4943e94ae --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_redshift_subnet_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_redshift_subnet_group +# key: r_aws_redshift_subnet_group +# -- +resource "aws_redshift_subnet_group" "$1" { + name = "$2" + subnet_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_resourcegroups_group b/snippets/terraform-mode/aws/r_aws_resourcegroups_group new file mode 100644 index 000000000..6923ed5c3 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_resourcegroups_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_resourcegroups_group +# key: r_aws_resourcegroups_group +# -- +resource "aws_resourcegroups_group" "$1" { + name = "$2" + resource_query { + query = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route b/snippets/terraform-mode/aws/r_aws_route new file mode 100644 index 000000000..16c5894ea --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_route +# key: r_aws_route +# -- +resource "aws_route" "$1" { + route_table_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_delegation_set b/snippets/terraform-mode/aws/r_aws_route53_delegation_set new file mode 100644 index 000000000..8d004bff8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_delegation_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_delegation_set +# key: r_aws_route53_delegation_set +# -- +resource "aws_route53_delegation_set" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_health_check b/snippets/terraform-mode/aws/r_aws_route53_health_check new file mode 100644 index 000000000..7e2d69d66 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_health_check @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_health_check +# key: r_aws_route53_health_check +# -- +resource "aws_route53_health_check" "$1" { + type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_query_log b/snippets/terraform-mode/aws/r_aws_route53_query_log new file mode 100644 index 000000000..19be7c4d9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_query_log @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_query_log +# key: r_aws_route53_query_log +# -- +resource "aws_route53_query_log" "$1" { + cloudwatch_log_group_arn = "$2" + zone_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_record b/snippets/terraform-mode/aws/r_aws_route53_record new file mode 100644 index 000000000..1d8d7498e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_record +# key: r_aws_route53_record +# -- +resource "aws_route53_record" "$1" { + name = "$2" + type = "$3" + zone_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_zone b/snippets/terraform-mode/aws/r_aws_route53_zone new file mode 100644 index 000000000..81a3d78b9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_zone +# key: r_aws_route53_zone +# -- +resource "aws_route53_zone" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route53_zone_association b/snippets/terraform-mode/aws/r_aws_route53_zone_association new file mode 100644 index 000000000..f3a5c4c0d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route53_zone_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_route53_zone_association +# key: r_aws_route53_zone_association +# -- +resource "aws_route53_zone_association" "$1" { + vpc_id = "$2" + zone_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route_table b/snippets/terraform-mode/aws/r_aws_route_table new file mode 100644 index 000000000..f435db0b9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_route_table +# key: r_aws_route_table +# -- +resource "aws_route_table" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_route_table_association b/snippets/terraform-mode/aws/r_aws_route_table_association new file mode 100644 index 000000000..173e37fb2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_route_table_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_route_table_association +# key: r_aws_route_table_association +# -- +resource "aws_route_table_association" "$1" { + route_table_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_account_public_access_block b/snippets/terraform-mode/aws/r_aws_s3_account_public_access_block new file mode 100644 index 000000000..f25613f9c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_account_public_access_block @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_account_public_access_block +# key: r_aws_s3_account_public_access_block +# -- +resource "aws_s3_account_public_access_block" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket b/snippets/terraform-mode/aws/r_aws_s3_bucket new file mode 100644 index 000000000..a43450423 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket +# key: r_aws_s3_bucket +# -- +resource "aws_s3_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_inventory b/snippets/terraform-mode/aws/r_aws_s3_bucket_inventory new file mode 100644 index 000000000..7b3d0b268 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_inventory @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_inventory +# key: r_aws_s3_bucket_inventory +# -- +resource "aws_s3_bucket_inventory" "$1" { + bucket = "$2" + destination { + bucket { + bucket_arn = "" + format = "" + } + } + included_object_versions = "$4" + name = "$5" + schedule { + frequency = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_metric b/snippets/terraform-mode/aws/r_aws_s3_bucket_metric new file mode 100644 index 000000000..92110df29 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_metric @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_metric +# key: r_aws_s3_bucket_metric +# -- +resource "aws_s3_bucket_metric" "$1" { + bucket = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_notification b/snippets/terraform-mode/aws/r_aws_s3_bucket_notification new file mode 100644 index 000000000..1b13c570d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_notification @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_notification +# key: r_aws_s3_bucket_notification +# -- +resource "aws_s3_bucket_notification" "$1" { + bucket = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_object b/snippets/terraform-mode/aws/r_aws_s3_bucket_object new file mode 100644 index 000000000..cdaa1e104 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_object +# key: r_aws_s3_bucket_object +# -- +resource "aws_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_policy b/snippets/terraform-mode/aws/r_aws_s3_bucket_policy new file mode 100644 index 000000000..27f91298a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_policy +# key: r_aws_s3_bucket_policy +# -- +resource "aws_s3_bucket_policy" "$1" { + bucket = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_s3_bucket_public_access_block b/snippets/terraform-mode/aws/r_aws_s3_bucket_public_access_block new file mode 100644 index 000000000..7df8681b8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_s3_bucket_public_access_block @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_s3_bucket_public_access_block +# key: r_aws_s3_bucket_public_access_block +# -- +resource "aws_s3_bucket_public_access_block" "$1" { + bucket = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sagemaker_notebook_instance b/snippets/terraform-mode/aws/r_aws_sagemaker_notebook_instance new file mode 100644 index 000000000..a64a07449 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sagemaker_notebook_instance @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_sagemaker_notebook_instance +# key: r_aws_sagemaker_notebook_instance +# -- +resource "aws_sagemaker_notebook_instance" "$1" { + instance_type = "$2" + name = "$3" + role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_secretsmanager_secret b/snippets/terraform-mode/aws/r_aws_secretsmanager_secret new file mode 100644 index 000000000..200de8590 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_secretsmanager_secret @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_secretsmanager_secret +# key: r_aws_secretsmanager_secret +# -- +resource "aws_secretsmanager_secret" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_secretsmanager_secret_version b/snippets/terraform-mode/aws/r_aws_secretsmanager_secret_version new file mode 100644 index 000000000..03a8c1007 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_secretsmanager_secret_version @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_secretsmanager_secret_version +# key: r_aws_secretsmanager_secret_version +# -- +resource "aws_secretsmanager_secret_version" "$1" { + secret_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_security_group b/snippets/terraform-mode/aws/r_aws_security_group new file mode 100644 index 000000000..1ffbc6313 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_security_group +# key: r_aws_security_group +# -- +resource "aws_security_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_security_group_rule b/snippets/terraform-mode/aws/r_aws_security_group_rule new file mode 100644 index 000000000..18211591c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_security_group_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_security_group_rule +# key: r_aws_security_group_rule +# -- +resource "aws_security_group_rule" "$1" { + from_port = $2 + protocol = "$3" + security_group_id = "$4" + to_port = $5 + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_securityhub_account b/snippets/terraform-mode/aws/r_aws_securityhub_account new file mode 100644 index 000000000..d3663d516 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_securityhub_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_securityhub_account +# key: r_aws_securityhub_account +# -- +resource "aws_securityhub_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_securityhub_product_subscription b/snippets/terraform-mode/aws/r_aws_securityhub_product_subscription new file mode 100644 index 000000000..10700975a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_securityhub_product_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_securityhub_product_subscription +# key: r_aws_securityhub_product_subscription +# -- +resource "aws_securityhub_product_subscription" "$1" { + product_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_securityhub_standards_subscription b/snippets/terraform-mode/aws/r_aws_securityhub_standards_subscription new file mode 100644 index 000000000..694d068f7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_securityhub_standards_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_securityhub_standards_subscription +# key: r_aws_securityhub_standards_subscription +# -- +resource "aws_securityhub_standards_subscription" "$1" { + standards_arn = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_service_discovery_http_namespace b/snippets/terraform-mode/aws/r_aws_service_discovery_http_namespace new file mode 100644 index 000000000..74a9f14a8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_service_discovery_http_namespace @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_service_discovery_http_namespace +# key: r_aws_service_discovery_http_namespace +# -- +resource "aws_service_discovery_http_namespace" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_service_discovery_private_dns_namespace b/snippets/terraform-mode/aws/r_aws_service_discovery_private_dns_namespace new file mode 100644 index 000000000..c1ff6a160 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_service_discovery_private_dns_namespace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_service_discovery_private_dns_namespace +# key: r_aws_service_discovery_private_dns_namespace +# -- +resource "aws_service_discovery_private_dns_namespace" "$1" { + name = "$2" + vpc = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_service_discovery_public_dns_namespace b/snippets/terraform-mode/aws/r_aws_service_discovery_public_dns_namespace new file mode 100644 index 000000000..d60787707 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_service_discovery_public_dns_namespace @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_service_discovery_public_dns_namespace +# key: r_aws_service_discovery_public_dns_namespace +# -- +resource "aws_service_discovery_public_dns_namespace" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_service_discovery_service b/snippets/terraform-mode/aws/r_aws_service_discovery_service new file mode 100644 index 000000000..f21fe7665 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_service_discovery_service @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_aws_service_discovery_service +# key: r_aws_service_discovery_service +# -- +resource "aws_service_discovery_service" "$1" { + dns_config { + dns_records { + ttl = 1 + type = "" + } + namespace_id = "" + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_servicecatalog_portfolio b/snippets/terraform-mode/aws/r_aws_servicecatalog_portfolio new file mode 100644 index 000000000..26b13bd81 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_servicecatalog_portfolio @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_servicecatalog_portfolio +# key: r_aws_servicecatalog_portfolio +# -- +resource "aws_servicecatalog_portfolio" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_active_receipt_rule_set b/snippets/terraform-mode/aws/r_aws_ses_active_receipt_rule_set new file mode 100644 index 000000000..a9e36a099 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_active_receipt_rule_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_active_receipt_rule_set +# key: r_aws_ses_active_receipt_rule_set +# -- +resource "aws_ses_active_receipt_rule_set" "$1" { + rule_set_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_configuration_set b/snippets/terraform-mode/aws/r_aws_ses_configuration_set new file mode 100644 index 000000000..de40624f1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_configuration_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_configuration_set +# key: r_aws_ses_configuration_set +# -- +resource "aws_ses_configuration_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_domain_dkim b/snippets/terraform-mode/aws/r_aws_ses_domain_dkim new file mode 100644 index 000000000..e6ba5d1b0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_domain_dkim @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_domain_dkim +# key: r_aws_ses_domain_dkim +# -- +resource "aws_ses_domain_dkim" "$1" { + domain = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_domain_identity b/snippets/terraform-mode/aws/r_aws_ses_domain_identity new file mode 100644 index 000000000..70de49aeb --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_domain_identity @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_domain_identity +# key: r_aws_ses_domain_identity +# -- +resource "aws_ses_domain_identity" "$1" { + domain = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_domain_identity_verification b/snippets/terraform-mode/aws/r_aws_ses_domain_identity_verification new file mode 100644 index 000000000..57f2c4760 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_domain_identity_verification @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_domain_identity_verification +# key: r_aws_ses_domain_identity_verification +# -- +resource "aws_ses_domain_identity_verification" "$1" { + domain = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_domain_mail_from b/snippets/terraform-mode/aws/r_aws_ses_domain_mail_from new file mode 100644 index 000000000..f3e402ef2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_domain_mail_from @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_domain_mail_from +# key: r_aws_ses_domain_mail_from +# -- +resource "aws_ses_domain_mail_from" "$1" { + domain = "$2" + mail_from_domain = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_event_destination b/snippets/terraform-mode/aws/r_aws_ses_event_destination new file mode 100644 index 000000000..a765d5e69 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_event_destination @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_event_destination +# key: r_aws_ses_event_destination +# -- +resource "aws_ses_event_destination" "$1" { + configuration_set_name = "$2" + matching_types = ["$3"] + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_identity_notification_topic b/snippets/terraform-mode/aws/r_aws_ses_identity_notification_topic new file mode 100644 index 000000000..c6e2ae255 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_identity_notification_topic @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_identity_notification_topic +# key: r_aws_ses_identity_notification_topic +# -- +resource "aws_ses_identity_notification_topic" "$1" { + identity = "$2" + notification_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_receipt_filter b/snippets/terraform-mode/aws/r_aws_ses_receipt_filter new file mode 100644 index 000000000..6b43f8abf --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_receipt_filter @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_receipt_filter +# key: r_aws_ses_receipt_filter +# -- +resource "aws_ses_receipt_filter" "$1" { + cidr = "$2" + name = "$3" + policy = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_receipt_rule b/snippets/terraform-mode/aws/r_aws_ses_receipt_rule new file mode 100644 index 000000000..54b0593cd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_receipt_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_receipt_rule +# key: r_aws_ses_receipt_rule +# -- +resource "aws_ses_receipt_rule" "$1" { + name = "$2" + rule_set_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_receipt_rule_set b/snippets/terraform-mode/aws/r_aws_ses_receipt_rule_set new file mode 100644 index 000000000..6018c0592 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_receipt_rule_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_receipt_rule_set +# key: r_aws_ses_receipt_rule_set +# -- +resource "aws_ses_receipt_rule_set" "$1" { + rule_set_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ses_template b/snippets/terraform-mode/aws/r_aws_ses_template new file mode 100644 index 000000000..25acb3118 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ses_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ses_template +# key: r_aws_ses_template +# -- +resource "aws_ses_template" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sfn_activity b/snippets/terraform-mode/aws/r_aws_sfn_activity new file mode 100644 index 000000000..e10c61cd9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sfn_activity @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_sfn_activity +# key: r_aws_sfn_activity +# -- +resource "aws_sfn_activity" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sfn_state_machine b/snippets/terraform-mode/aws/r_aws_sfn_state_machine new file mode 100644 index 000000000..b682a34fe --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sfn_state_machine @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_sfn_state_machine +# key: r_aws_sfn_state_machine +# -- +resource "aws_sfn_state_machine" "$1" { + definition = "$2" + name = "$3" + role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_simpledb_domain b/snippets/terraform-mode/aws/r_aws_simpledb_domain new file mode 100644 index 000000000..bdf727b85 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_simpledb_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_simpledb_domain +# key: r_aws_simpledb_domain +# -- +resource "aws_simpledb_domain" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_snapshot_create_volume_permission b/snippets/terraform-mode/aws/r_aws_snapshot_create_volume_permission new file mode 100644 index 000000000..f111f32d2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_snapshot_create_volume_permission @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_snapshot_create_volume_permission +# key: r_aws_snapshot_create_volume_permission +# -- +resource "aws_snapshot_create_volume_permission" "$1" { + account_id = "$2" + snapshot_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sns_platform_application b/snippets/terraform-mode/aws/r_aws_sns_platform_application new file mode 100644 index 000000000..8aeec2143 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sns_platform_application @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_sns_platform_application +# key: r_aws_sns_platform_application +# -- +resource "aws_sns_platform_application" "$1" { + name = "$2" + platform = "$3" + platform_credential = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sns_sms_preferences b/snippets/terraform-mode/aws/r_aws_sns_sms_preferences new file mode 100644 index 000000000..7cd10f5ee --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sns_sms_preferences @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_sns_sms_preferences +# key: r_aws_sns_sms_preferences +# -- +resource "aws_sns_sms_preferences" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sns_topic b/snippets/terraform-mode/aws/r_aws_sns_topic new file mode 100644 index 000000000..db4ccd660 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sns_topic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_sns_topic +# key: r_aws_sns_topic +# -- +resource "aws_sns_topic" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sns_topic_policy b/snippets/terraform-mode/aws/r_aws_sns_topic_policy new file mode 100644 index 000000000..5a23f9829 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sns_topic_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_sns_topic_policy +# key: r_aws_sns_topic_policy +# -- +resource "aws_sns_topic_policy" "$1" { + arn = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sns_topic_subscription b/snippets/terraform-mode/aws/r_aws_sns_topic_subscription new file mode 100644 index 000000000..f7016e513 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sns_topic_subscription @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_sns_topic_subscription +# key: r_aws_sns_topic_subscription +# -- +resource "aws_sns_topic_subscription" "$1" { + endpoint = "$2" + protocol = "$3" + topic_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_spot_datafeed_subscription b/snippets/terraform-mode/aws/r_aws_spot_datafeed_subscription new file mode 100644 index 000000000..09a117ba6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_spot_datafeed_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_spot_datafeed_subscription +# key: r_aws_spot_datafeed_subscription +# -- +resource "aws_spot_datafeed_subscription" "$1" { + bucket = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_spot_fleet_request b/snippets/terraform-mode/aws/r_aws_spot_fleet_request new file mode 100644 index 000000000..ff26fcd8a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_spot_fleet_request @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_spot_fleet_request +# key: r_aws_spot_fleet_request +# -- +resource "aws_spot_fleet_request" "$1" { + iam_fleet_role = "$2" + launch_specification { + ami = "" + instance_type = "" + } + target_capacity = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_spot_instance_request b/snippets/terraform-mode/aws/r_aws_spot_instance_request new file mode 100644 index 000000000..c92ec2005 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_spot_instance_request @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_spot_instance_request +# key: r_aws_spot_instance_request +# -- +resource "aws_spot_instance_request" "$1" { + ami = "$2" + instance_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sqs_queue b/snippets/terraform-mode/aws/r_aws_sqs_queue new file mode 100644 index 000000000..c58a70e47 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sqs_queue @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_sqs_queue +# key: r_aws_sqs_queue +# -- +resource "aws_sqs_queue" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_sqs_queue_policy b/snippets/terraform-mode/aws/r_aws_sqs_queue_policy new file mode 100644 index 000000000..48e50415d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_sqs_queue_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_sqs_queue_policy +# key: r_aws_sqs_queue_policy +# -- +resource "aws_sqs_queue_policy" "$1" { + policy = "$2" + queue_url = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_activation b/snippets/terraform-mode/aws/r_aws_ssm_activation new file mode 100644 index 000000000..4891928b0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_activation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_activation +# key: r_aws_ssm_activation +# -- +resource "aws_ssm_activation" "$1" { + iam_role = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_association b/snippets/terraform-mode/aws/r_aws_ssm_association new file mode 100644 index 000000000..3c5c08fd6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_association +# key: r_aws_ssm_association +# -- +resource "aws_ssm_association" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_document b/snippets/terraform-mode/aws/r_aws_ssm_document new file mode 100644 index 000000000..f7869a507 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_document @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_document +# key: r_aws_ssm_document +# -- +resource "aws_ssm_document" "$1" { + content = "$2" + document_type = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window new file mode 100644 index 000000000..d79c3567b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_maintenance_window +# key: r_aws_ssm_maintenance_window +# -- +resource "aws_ssm_maintenance_window" "$1" { + cutoff = $2 + duration = $3 + name = "$4" + schedule = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_target b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_target new file mode 100644 index 000000000..354aa0e50 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_target @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_maintenance_window_target +# key: r_aws_ssm_maintenance_window_target +# -- +resource "aws_ssm_maintenance_window_target" "$1" { + resource_type = "$2" + targets { + key = "" + values = [""] + } + window_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_task b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_task new file mode 100644 index 000000000..17ad72350 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_maintenance_window_task @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_maintenance_window_task +# key: r_aws_ssm_maintenance_window_task +# -- +resource "aws_ssm_maintenance_window_task" "$1" { + max_concurrency = "$2" + max_errors = "$3" + service_role_arn = "$4" + targets { + key = "" + values = [""] + } + task_arn = "$6" + task_type = "$7" + window_id = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_parameter b/snippets/terraform-mode/aws/r_aws_ssm_parameter new file mode 100644 index 000000000..4005d2ebe --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_parameter @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_parameter +# key: r_aws_ssm_parameter +# -- +resource "aws_ssm_parameter" "$1" { + name = "$2" + type = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_patch_baseline b/snippets/terraform-mode/aws/r_aws_ssm_patch_baseline new file mode 100644 index 000000000..e009046c4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_patch_baseline @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_patch_baseline +# key: r_aws_ssm_patch_baseline +# -- +resource "aws_ssm_patch_baseline" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_patch_group b/snippets/terraform-mode/aws/r_aws_ssm_patch_group new file mode 100644 index 000000000..f15f2be3d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_patch_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_patch_group +# key: r_aws_ssm_patch_group +# -- +resource "aws_ssm_patch_group" "$1" { + baseline_id = "$2" + patch_group = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_ssm_resource_data_sync b/snippets/terraform-mode/aws/r_aws_ssm_resource_data_sync new file mode 100644 index 000000000..8ee02e3b0 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_ssm_resource_data_sync @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_ssm_resource_data_sync +# key: r_aws_ssm_resource_data_sync +# -- +resource "aws_ssm_resource_data_sync" "$1" { + name = "$2" + s3_destination { + bucket_name = "" + region = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_cache b/snippets/terraform-mode/aws/r_aws_storagegateway_cache new file mode 100644 index 000000000..94c4a9314 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_cache @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_cache +# key: r_aws_storagegateway_cache +# -- +resource "aws_storagegateway_cache" "$1" { + disk_id = "$2" + gateway_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_cached_iscsi_volume b/snippets/terraform-mode/aws/r_aws_storagegateway_cached_iscsi_volume new file mode 100644 index 000000000..efbfa2586 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_cached_iscsi_volume @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_cached_iscsi_volume +# key: r_aws_storagegateway_cached_iscsi_volume +# -- +resource "aws_storagegateway_cached_iscsi_volume" "$1" { + gateway_arn = "$2" + network_interface_id = "$3" + target_name = "$4" + volume_size_in_bytes = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_gateway b/snippets/terraform-mode/aws/r_aws_storagegateway_gateway new file mode 100644 index 000000000..b4b8179e9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_gateway +# key: r_aws_storagegateway_gateway +# -- +resource "aws_storagegateway_gateway" "$1" { + gateway_name = "$2" + gateway_timezone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_nfs_file_share b/snippets/terraform-mode/aws/r_aws_storagegateway_nfs_file_share new file mode 100644 index 000000000..da66b9d92 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_nfs_file_share @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_nfs_file_share +# key: r_aws_storagegateway_nfs_file_share +# -- +resource "aws_storagegateway_nfs_file_share" "$1" { + client_list = ["$2"] + gateway_arn = "$3" + location_arn = "$4" + role_arn = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_smb_file_share b/snippets/terraform-mode/aws/r_aws_storagegateway_smb_file_share new file mode 100644 index 000000000..956005e07 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_smb_file_share @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_smb_file_share +# key: r_aws_storagegateway_smb_file_share +# -- +resource "aws_storagegateway_smb_file_share" "$1" { + gateway_arn = "$2" + location_arn = "$3" + role_arn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_upload_buffer b/snippets/terraform-mode/aws/r_aws_storagegateway_upload_buffer new file mode 100644 index 000000000..8e9081d2c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_upload_buffer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_upload_buffer +# key: r_aws_storagegateway_upload_buffer +# -- +resource "aws_storagegateway_upload_buffer" "$1" { + disk_id = "$2" + gateway_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_storagegateway_working_storage b/snippets/terraform-mode/aws/r_aws_storagegateway_working_storage new file mode 100644 index 000000000..5d0990ffa --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_storagegateway_working_storage @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_storagegateway_working_storage +# key: r_aws_storagegateway_working_storage +# -- +resource "aws_storagegateway_working_storage" "$1" { + disk_id = "$2" + gateway_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_subnet b/snippets/terraform-mode/aws/r_aws_subnet new file mode 100644 index 000000000..8031296f8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_subnet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_subnet +# key: r_aws_subnet +# -- +resource "aws_subnet" "$1" { + cidr_block = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_swf_domain b/snippets/terraform-mode/aws/r_aws_swf_domain new file mode 100644 index 000000000..2f097f421 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_swf_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_swf_domain +# key: r_aws_swf_domain +# -- +resource "aws_swf_domain" "$1" { + workflow_execution_retention_period_in_days = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_transfer_server b/snippets/terraform-mode/aws/r_aws_transfer_server new file mode 100644 index 000000000..8901c896e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_transfer_server @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_transfer_server +# key: r_aws_transfer_server +# -- +resource "aws_transfer_server" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_transfer_ssh_key b/snippets/terraform-mode/aws/r_aws_transfer_ssh_key new file mode 100644 index 000000000..607cef6f9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_transfer_ssh_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_transfer_ssh_key +# key: r_aws_transfer_ssh_key +# -- +resource "aws_transfer_ssh_key" "$1" { + body = "$2" + server_id = "$3" + user_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_transfer_user b/snippets/terraform-mode/aws/r_aws_transfer_user new file mode 100644 index 000000000..6b40b6a85 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_transfer_user @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_transfer_user +# key: r_aws_transfer_user +# -- +resource "aws_transfer_user" "$1" { + role = "$2" + server_id = "$3" + user_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_volume_attachment b/snippets/terraform-mode/aws/r_aws_volume_attachment new file mode 100644 index 000000000..a8fdb959e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_volume_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_aws_volume_attachment +# key: r_aws_volume_attachment +# -- +resource "aws_volume_attachment" "$1" { + device_name = "$2" + instance_id = "$3" + volume_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc b/snippets/terraform-mode/aws/r_aws_vpc new file mode 100644 index 000000000..9d3be6fa2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc +# key: r_aws_vpc +# -- +resource "aws_vpc" "$1" { + cidr_block = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options b/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options new file mode 100644 index 000000000..38f2b3d25 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_dhcp_options +# key: r_aws_vpc_dhcp_options +# -- +resource "aws_vpc_dhcp_options" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options_association b/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options_association new file mode 100644 index 000000000..71772329d --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_dhcp_options_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_dhcp_options_association +# key: r_aws_vpc_dhcp_options_association +# -- +resource "aws_vpc_dhcp_options_association" "$1" { + dhcp_options_id = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint b/snippets/terraform-mode/aws/r_aws_vpc_endpoint new file mode 100644 index 000000000..f81fdc135 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint +# key: r_aws_vpc_endpoint +# -- +resource "aws_vpc_endpoint" "$1" { + service_name = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint_connection_notification b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_connection_notification new file mode 100644 index 000000000..92acd34ca --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_connection_notification @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint_connection_notification +# key: r_aws_vpc_endpoint_connection_notification +# -- +resource "aws_vpc_endpoint_connection_notification" "$1" { + connection_events = ["$2"] + connection_notification_arn = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint_route_table_association b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_route_table_association new file mode 100644 index 000000000..66dba96a9 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_route_table_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint_route_table_association +# key: r_aws_vpc_endpoint_route_table_association +# -- +resource "aws_vpc_endpoint_route_table_association" "$1" { + route_table_id = "$2" + vpc_endpoint_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service new file mode 100644 index 000000000..c8c578a98 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint_service +# key: r_aws_vpc_endpoint_service +# -- +resource "aws_vpc_endpoint_service" "$1" { + acceptance_required = ${2:false} + network_load_balancer_arns = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service_allowed_principal b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service_allowed_principal new file mode 100644 index 000000000..c25556d48 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_service_allowed_principal @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint_service_allowed_principal +# key: r_aws_vpc_endpoint_service_allowed_principal +# -- +resource "aws_vpc_endpoint_service_allowed_principal" "$1" { + principal_arn = "$2" + vpc_endpoint_service_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_endpoint_subnet_association b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_subnet_association new file mode 100644 index 000000000..0b600f120 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_endpoint_subnet_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_endpoint_subnet_association +# key: r_aws_vpc_endpoint_subnet_association +# -- +resource "aws_vpc_endpoint_subnet_association" "$1" { + subnet_id = "$2" + vpc_endpoint_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_ipv4_cidr_block_association b/snippets/terraform-mode/aws/r_aws_vpc_ipv4_cidr_block_association new file mode 100644 index 000000000..bbd563ee7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_ipv4_cidr_block_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_ipv4_cidr_block_association +# key: r_aws_vpc_ipv4_cidr_block_association +# -- +resource "aws_vpc_ipv4_cidr_block_association" "$1" { + cidr_block = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_peering_connection b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection new file mode 100644 index 000000000..a6ba52c24 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_peering_connection +# key: r_aws_vpc_peering_connection +# -- +resource "aws_vpc_peering_connection" "$1" { + peer_vpc_id = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_accepter b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_accepter new file mode 100644 index 000000000..41783a746 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_accepter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_peering_connection_accepter +# key: r_aws_vpc_peering_connection_accepter +# -- +resource "aws_vpc_peering_connection_accepter" "$1" { + vpc_peering_connection_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_options b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_options new file mode 100644 index 000000000..dc7a1789c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpc_peering_connection_options @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_vpc_peering_connection_options +# key: r_aws_vpc_peering_connection_options +# -- +resource "aws_vpc_peering_connection_options" "$1" { + vpc_peering_connection_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpn_connection b/snippets/terraform-mode/aws/r_aws_vpn_connection new file mode 100644 index 000000000..3f54dc561 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpn_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpn_connection +# key: r_aws_vpn_connection +# -- +resource "aws_vpn_connection" "$1" { + customer_gateway_id = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpn_connection_route b/snippets/terraform-mode/aws/r_aws_vpn_connection_route new file mode 100644 index 000000000..84fe03706 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpn_connection_route @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpn_connection_route +# key: r_aws_vpn_connection_route +# -- +resource "aws_vpn_connection_route" "$1" { + destination_cidr_block = "$2" + vpn_connection_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpn_gateway b/snippets/terraform-mode/aws/r_aws_vpn_gateway new file mode 100644 index 000000000..7f80e29cf --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpn_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_vpn_gateway +# key: r_aws_vpn_gateway +# -- +resource "aws_vpn_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpn_gateway_attachment b/snippets/terraform-mode/aws/r_aws_vpn_gateway_attachment new file mode 100644 index 000000000..8f084372a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpn_gateway_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpn_gateway_attachment +# key: r_aws_vpn_gateway_attachment +# -- +resource "aws_vpn_gateway_attachment" "$1" { + vpc_id = "$2" + vpn_gateway_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_vpn_gateway_route_propagation b/snippets/terraform-mode/aws/r_aws_vpn_gateway_route_propagation new file mode 100644 index 000000000..b168b2a59 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_vpn_gateway_route_propagation @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_vpn_gateway_route_propagation +# key: r_aws_vpn_gateway_route_propagation +# -- +resource "aws_vpn_gateway_route_propagation" "$1" { + route_table_id = "$2" + vpn_gateway_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_byte_match_set b/snippets/terraform-mode/aws/r_aws_waf_byte_match_set new file mode 100644 index 000000000..95b5f45b1 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_byte_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_byte_match_set +# key: r_aws_waf_byte_match_set +# -- +resource "aws_waf_byte_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_geo_match_set b/snippets/terraform-mode/aws/r_aws_waf_geo_match_set new file mode 100644 index 000000000..db48231fd --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_geo_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_geo_match_set +# key: r_aws_waf_geo_match_set +# -- +resource "aws_waf_geo_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_ipset b/snippets/terraform-mode/aws/r_aws_waf_ipset new file mode 100644 index 000000000..b9324f1e5 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_ipset @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_ipset +# key: r_aws_waf_ipset +# -- +resource "aws_waf_ipset" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_rate_based_rule b/snippets/terraform-mode/aws/r_aws_waf_rate_based_rule new file mode 100644 index 000000000..f8ca8eb3c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_rate_based_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_rate_based_rule +# key: r_aws_waf_rate_based_rule +# -- +resource "aws_waf_rate_based_rule" "$1" { + metric_name = "$2" + name = "$3" + rate_key = "$4" + rate_limit = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_regex_match_set b/snippets/terraform-mode/aws/r_aws_waf_regex_match_set new file mode 100644 index 000000000..4150aeee7 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_regex_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_regex_match_set +# key: r_aws_waf_regex_match_set +# -- +resource "aws_waf_regex_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_regex_pattern_set b/snippets/terraform-mode/aws/r_aws_waf_regex_pattern_set new file mode 100644 index 000000000..4e32cfc4b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_regex_pattern_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_regex_pattern_set +# key: r_aws_waf_regex_pattern_set +# -- +resource "aws_waf_regex_pattern_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_rule b/snippets/terraform-mode/aws/r_aws_waf_rule new file mode 100644 index 000000000..c5fefff3a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_rule +# key: r_aws_waf_rule +# -- +resource "aws_waf_rule" "$1" { + metric_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_rule_group b/snippets/terraform-mode/aws/r_aws_waf_rule_group new file mode 100644 index 000000000..227eae5a2 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_rule_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_rule_group +# key: r_aws_waf_rule_group +# -- +resource "aws_waf_rule_group" "$1" { + metric_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_size_constraint_set b/snippets/terraform-mode/aws/r_aws_waf_size_constraint_set new file mode 100644 index 000000000..b6d3484ce --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_size_constraint_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_size_constraint_set +# key: r_aws_waf_size_constraint_set +# -- +resource "aws_waf_size_constraint_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_sql_injection_match_set b/snippets/terraform-mode/aws/r_aws_waf_sql_injection_match_set new file mode 100644 index 000000000..c9546893e --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_sql_injection_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_sql_injection_match_set +# key: r_aws_waf_sql_injection_match_set +# -- +resource "aws_waf_sql_injection_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_web_acl b/snippets/terraform-mode/aws/r_aws_waf_web_acl new file mode 100644 index 000000000..6331f2530 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_web_acl @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_web_acl +# key: r_aws_waf_web_acl +# -- +resource "aws_waf_web_acl" "$1" { + default_action { + type = "" + } + metric_name = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_waf_xss_match_set b/snippets/terraform-mode/aws/r_aws_waf_xss_match_set new file mode 100644 index 000000000..1cec7ffc6 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_waf_xss_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_waf_xss_match_set +# key: r_aws_waf_xss_match_set +# -- +resource "aws_waf_xss_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_byte_match_set b/snippets/terraform-mode/aws/r_aws_wafregional_byte_match_set new file mode 100644 index 000000000..272f74e29 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_byte_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_byte_match_set +# key: r_aws_wafregional_byte_match_set +# -- +resource "aws_wafregional_byte_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_geo_match_set b/snippets/terraform-mode/aws/r_aws_wafregional_geo_match_set new file mode 100644 index 000000000..d62df3c11 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_geo_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_geo_match_set +# key: r_aws_wafregional_geo_match_set +# -- +resource "aws_wafregional_geo_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_ipset b/snippets/terraform-mode/aws/r_aws_wafregional_ipset new file mode 100644 index 000000000..bb726c876 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_ipset @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_ipset +# key: r_aws_wafregional_ipset +# -- +resource "aws_wafregional_ipset" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_rate_based_rule b/snippets/terraform-mode/aws/r_aws_wafregional_rate_based_rule new file mode 100644 index 000000000..ee5a93a7c --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_rate_based_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_rate_based_rule +# key: r_aws_wafregional_rate_based_rule +# -- +resource "aws_wafregional_rate_based_rule" "$1" { + metric_name = "$2" + name = "$3" + rate_key = "$4" + rate_limit = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_regex_match_set b/snippets/terraform-mode/aws/r_aws_wafregional_regex_match_set new file mode 100644 index 000000000..7ed20399b --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_regex_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_regex_match_set +# key: r_aws_wafregional_regex_match_set +# -- +resource "aws_wafregional_regex_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_regex_pattern_set b/snippets/terraform-mode/aws/r_aws_wafregional_regex_pattern_set new file mode 100644 index 000000000..18a35d8e4 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_regex_pattern_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_regex_pattern_set +# key: r_aws_wafregional_regex_pattern_set +# -- +resource "aws_wafregional_regex_pattern_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_rule b/snippets/terraform-mode/aws/r_aws_wafregional_rule new file mode 100644 index 000000000..3b37ed9f8 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_rule +# key: r_aws_wafregional_rule +# -- +resource "aws_wafregional_rule" "$1" { + metric_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_rule_group b/snippets/terraform-mode/aws/r_aws_wafregional_rule_group new file mode 100644 index 000000000..83e6ad532 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_rule_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_rule_group +# key: r_aws_wafregional_rule_group +# -- +resource "aws_wafregional_rule_group" "$1" { + metric_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_size_constraint_set b/snippets/terraform-mode/aws/r_aws_wafregional_size_constraint_set new file mode 100644 index 000000000..aa894c365 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_size_constraint_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_size_constraint_set +# key: r_aws_wafregional_size_constraint_set +# -- +resource "aws_wafregional_size_constraint_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_sql_injection_match_set b/snippets/terraform-mode/aws/r_aws_wafregional_sql_injection_match_set new file mode 100644 index 000000000..d37ce96ce --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_sql_injection_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_sql_injection_match_set +# key: r_aws_wafregional_sql_injection_match_set +# -- +resource "aws_wafregional_sql_injection_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_web_acl b/snippets/terraform-mode/aws/r_aws_wafregional_web_acl new file mode 100644 index 000000000..c77c0da08 --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_web_acl @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_web_acl +# key: r_aws_wafregional_web_acl +# -- +resource "aws_wafregional_web_acl" "$1" { + default_action { + type = "" + } + metric_name = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_web_acl_association b/snippets/terraform-mode/aws/r_aws_wafregional_web_acl_association new file mode 100644 index 000000000..1e1a4c0ad --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_web_acl_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_web_acl_association +# key: r_aws_wafregional_web_acl_association +# -- +resource "aws_wafregional_web_acl_association" "$1" { + resource_arn = "$2" + web_acl_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/aws/r_aws_wafregional_xss_match_set b/snippets/terraform-mode/aws/r_aws_wafregional_xss_match_set new file mode 100644 index 000000000..f498be21a --- /dev/null +++ b/snippets/terraform-mode/aws/r_aws_wafregional_xss_match_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_aws_wafregional_xss_match_set +# key: r_aws_wafregional_xss_match_set +# -- +resource "aws_wafregional_xss_match_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/.yas-parents b/snippets/terraform-mode/azure/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/azure/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/azure/azure b/snippets/terraform-mode/azure/azure new file mode 100644 index 000000000..5d40d989f --- /dev/null +++ b/snippets/terraform-mode/azure/azure @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: azure +# key: azure +# -- +provider "azure" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_affinity_group b/snippets/terraform-mode/azure/r_azure_affinity_group new file mode 100644 index 000000000..6c6203a87 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_affinity_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_affinity_group +# key: r_azure_affinity_group +# -- +resource "azure_affinity_group" "$1" { + label = "$2" + location = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_data_disk b/snippets/terraform-mode/azure/r_azure_data_disk new file mode 100644 index 000000000..934d37490 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_data_disk @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azure_data_disk +# key: r_azure_data_disk +# -- +resource "azure_data_disk" "$1" { + lun = $2 + virtual_machine = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_dns_server b/snippets/terraform-mode/azure/r_azure_dns_server new file mode 100644 index 000000000..be8d421d9 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_dns_server @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azure_dns_server +# key: r_azure_dns_server +# -- +resource "azure_dns_server" "$1" { + dns_address = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_hosted_service b/snippets/terraform-mode/azure/r_azure_hosted_service new file mode 100644 index 000000000..16e5362e5 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_hosted_service @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_hosted_service +# key: r_azure_hosted_service +# -- +resource "azure_hosted_service" "$1" { + ephemeral_contents = ${2:false} + location = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_instance b/snippets/terraform-mode/azure/r_azure_instance new file mode 100644 index 000000000..d72f26196 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_instance @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azure_instance +# key: r_azure_instance +# -- +resource "azure_instance" "$1" { + image = "$2" + location = "$3" + name = "$4" + size = "$5" + username = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_local_network_connection b/snippets/terraform-mode/azure/r_azure_local_network_connection new file mode 100644 index 000000000..c0a43aee1 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_local_network_connection @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_local_network_connection +# key: r_azure_local_network_connection +# -- +resource "azure_local_network_connection" "$1" { + address_space_prefixes = ["$2"] + name = "$3" + vpn_gateway_address = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_security_group b/snippets/terraform-mode/azure/r_azure_security_group new file mode 100644 index 000000000..f97e9ff07 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azure_security_group +# key: r_azure_security_group +# -- +resource "azure_security_group" "$1" { + location = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_security_group_rule b/snippets/terraform-mode/azure/r_azure_security_group_rule new file mode 100644 index 000000000..30a5fd91e --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_security_group_rule @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azure_security_group_rule +# key: r_azure_security_group_rule +# -- +resource "azure_security_group_rule" "$1" { + action = "$2" + destination_address_prefix = "$3" + destination_port_range = "$4" + name = "$5" + priority = $6 + protocol = "$7" + security_group_names = ["$8"] + source_address_prefix = "$9" + source_port_range = "$10" + type = "$11" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_sql_database_server b/snippets/terraform-mode/azure/r_azure_sql_database_server new file mode 100644 index 000000000..68baf544b --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_sql_database_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_sql_database_server +# key: r_azure_sql_database_server +# -- +resource "azure_sql_database_server" "$1" { + location = "$2" + password = "$3" + username = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_sql_database_server_firewall_rule b/snippets/terraform-mode/azure/r_azure_sql_database_server_firewall_rule new file mode 100644 index 000000000..11a151567 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_sql_database_server_firewall_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azure_sql_database_server_firewall_rule +# key: r_azure_sql_database_server_firewall_rule +# -- +resource "azure_sql_database_server_firewall_rule" "$1" { + database_server_names = ["$2"] + end_ip = "$3" + name = "$4" + start_ip = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_sql_database_service b/snippets/terraform-mode/azure/r_azure_sql_database_service new file mode 100644 index 000000000..38d7b864e --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_sql_database_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azure_sql_database_service +# key: r_azure_sql_database_service +# -- +resource "azure_sql_database_service" "$1" { + database_server_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_storage_blob b/snippets/terraform-mode/azure/r_azure_storage_blob new file mode 100644 index 000000000..10dfbfc59 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_storage_blob @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azure_storage_blob +# key: r_azure_storage_blob +# -- +resource "azure_storage_blob" "$1" { + name = "$2" + size = $3 + storage_container_name = "$4" + storage_service_name = "$5" + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_storage_container b/snippets/terraform-mode/azure/r_azure_storage_container new file mode 100644 index 000000000..a3ee45590 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_storage_container @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_storage_container +# key: r_azure_storage_container +# -- +resource "azure_storage_container" "$1" { + container_access_type = "$2" + name = "$3" + storage_service_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_storage_queue b/snippets/terraform-mode/azure/r_azure_storage_queue new file mode 100644 index 000000000..11c1821ec --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_storage_queue @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azure_storage_queue +# key: r_azure_storage_queue +# -- +resource "azure_storage_queue" "$1" { + name = "$2" + storage_service_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_storage_service b/snippets/terraform-mode/azure/r_azure_storage_service new file mode 100644 index 000000000..7ae020785 --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_storage_service @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azure_storage_service +# key: r_azure_storage_service +# -- +resource "azure_storage_service" "$1" { + account_type = "$2" + location = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azure/r_azure_virtual_network b/snippets/terraform-mode/azure/r_azure_virtual_network new file mode 100644 index 000000000..cebeabe8e --- /dev/null +++ b/snippets/terraform-mode/azure/r_azure_virtual_network @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azure_virtual_network +# key: r_azure_virtual_network +# -- +resource "azure_virtual_network" "$1" { + address_space = ["$2"] + location = "$3" + name = "$4" + subnet { + address_prefix = "" + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/.yas-parents b/snippets/terraform-mode/azuread/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/azuread/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/azuread b/snippets/terraform-mode/azuread/azuread new file mode 100644 index 000000000..7be0501be --- /dev/null +++ b/snippets/terraform-mode/azuread/azuread @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: azuread +# key: azuread +# -- +provider "azuread" { + environment = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/d_azuread_application b/snippets/terraform-mode/azuread/d_azuread_application new file mode 100644 index 000000000..6c3beb146 --- /dev/null +++ b/snippets/terraform-mode/azuread/d_azuread_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azuread_application +# key: d_azuread_application +# -- +data "azuread_application" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/d_azuread_service_principal b/snippets/terraform-mode/azuread/d_azuread_service_principal new file mode 100644 index 000000000..b2ef53f41 --- /dev/null +++ b/snippets/terraform-mode/azuread/d_azuread_service_principal @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azuread_service_principal +# key: d_azuread_service_principal +# -- +data "azuread_service_principal" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/r_azuread_application b/snippets/terraform-mode/azuread/r_azuread_application new file mode 100644 index 000000000..b70292222 --- /dev/null +++ b/snippets/terraform-mode/azuread/r_azuread_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azuread_application +# key: r_azuread_application +# -- +resource "azuread_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/r_azuread_service_principal b/snippets/terraform-mode/azuread/r_azuread_service_principal new file mode 100644 index 000000000..88bc21da2 --- /dev/null +++ b/snippets/terraform-mode/azuread/r_azuread_service_principal @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azuread_service_principal +# key: r_azuread_service_principal +# -- +resource "azuread_service_principal" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azuread/r_azuread_service_principal_password b/snippets/terraform-mode/azuread/r_azuread_service_principal_password new file mode 100644 index 000000000..7932b7c9c --- /dev/null +++ b/snippets/terraform-mode/azuread/r_azuread_service_principal_password @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azuread_service_principal_password +# key: r_azuread_service_principal_password +# -- +resource "azuread_service_principal_password" "$1" { + end_date = "$2" + service_principal_id = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/.yas-parents b/snippets/terraform-mode/azurerm/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/azurerm/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/azurerm b/snippets/terraform-mode/azurerm/azurerm new file mode 100644 index 000000000..855c5dd52 --- /dev/null +++ b/snippets/terraform-mode/azurerm/azurerm @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: azurerm +# key: azurerm +# -- +provider "azurerm" { + environment = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_api_management b/snippets/terraform-mode/azurerm/d_azurerm_api_management new file mode 100644 index 000000000..35902b82e --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_api_management @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_api_management +# key: d_azurerm_api_management +# -- +data "azurerm_api_management" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_app_service b/snippets/terraform-mode/azurerm/d_azurerm_app_service new file mode 100644 index 000000000..449a299fe --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_app_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_app_service +# key: d_azurerm_app_service +# -- +data "azurerm_app_service" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_app_service_plan b/snippets/terraform-mode/azurerm/d_azurerm_app_service_plan new file mode 100644 index 000000000..685bf295b --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_app_service_plan @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_app_service_plan +# key: d_azurerm_app_service_plan +# -- +data "azurerm_app_service_plan" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_application_insights b/snippets/terraform-mode/azurerm/d_azurerm_application_insights new file mode 100644 index 000000000..94d1c363d --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_application_insights @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_application_insights +# key: d_azurerm_application_insights +# -- +data "azurerm_application_insights" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_application_security_group b/snippets/terraform-mode/azurerm/d_azurerm_application_security_group new file mode 100644 index 000000000..f03bc27de --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_application_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_application_security_group +# key: d_azurerm_application_security_group +# -- +data "azurerm_application_security_group" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_azuread_application b/snippets/terraform-mode/azurerm/d_azurerm_azuread_application new file mode 100644 index 000000000..2a832b537 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_azuread_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_azuread_application +# key: d_azurerm_azuread_application +# -- +data "azurerm_azuread_application" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_azuread_service_principal b/snippets/terraform-mode/azurerm/d_azurerm_azuread_service_principal new file mode 100644 index 000000000..bf48e4ded --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_azuread_service_principal @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_azuread_service_principal +# key: d_azurerm_azuread_service_principal +# -- +data "azurerm_azuread_service_principal" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_batch_account b/snippets/terraform-mode/azurerm/d_azurerm_batch_account new file mode 100644 index 000000000..235cc687e --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_batch_account @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_batch_account +# key: d_azurerm_batch_account +# -- +data "azurerm_batch_account" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_batch_pool b/snippets/terraform-mode/azurerm/d_azurerm_batch_pool new file mode 100644 index 000000000..8f401f160 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_batch_pool @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_azurerm_batch_pool +# key: d_azurerm_batch_pool +# -- +data "azurerm_batch_pool" "$1" { + account_name = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_builtin_role_definition b/snippets/terraform-mode/azurerm/d_azurerm_builtin_role_definition new file mode 100644 index 000000000..71a7ae2e8 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_builtin_role_definition @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_builtin_role_definition +# key: d_azurerm_builtin_role_definition +# -- +data "azurerm_builtin_role_definition" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_cdn_profile b/snippets/terraform-mode/azurerm/d_azurerm_cdn_profile new file mode 100644 index 000000000..83dc7cba1 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_cdn_profile @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_cdn_profile +# key: d_azurerm_cdn_profile +# -- +data "azurerm_cdn_profile" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_client_config b/snippets/terraform-mode/azurerm/d_azurerm_client_config new file mode 100644 index 000000000..03d52d3bd --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_client_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_client_config +# key: d_azurerm_client_config +# -- +data "azurerm_client_config" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_container_registry b/snippets/terraform-mode/azurerm/d_azurerm_container_registry new file mode 100644 index 000000000..a1a4b6ff7 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_container_registry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_container_registry +# key: d_azurerm_container_registry +# -- +data "azurerm_container_registry" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_cosmosdb_account b/snippets/terraform-mode/azurerm/d_azurerm_cosmosdb_account new file mode 100644 index 000000000..d94a60e66 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_cosmosdb_account @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_cosmosdb_account +# key: d_azurerm_cosmosdb_account +# -- +data "azurerm_cosmosdb_account" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_data_lake_store b/snippets/terraform-mode/azurerm/d_azurerm_data_lake_store new file mode 100644 index 000000000..a97069b4f --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_data_lake_store @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_data_lake_store +# key: d_azurerm_data_lake_store +# -- +data "azurerm_data_lake_store" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_dev_test_lab b/snippets/terraform-mode/azurerm/d_azurerm_dev_test_lab new file mode 100644 index 000000000..2824a299e --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_dev_test_lab @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_dev_test_lab +# key: d_azurerm_dev_test_lab +# -- +data "azurerm_dev_test_lab" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_dns_zone b/snippets/terraform-mode/azurerm/d_azurerm_dns_zone new file mode 100644 index 000000000..3dc84b08d --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_dns_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_dns_zone +# key: d_azurerm_dns_zone +# -- +data "azurerm_dns_zone" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_eventhub_namespace b/snippets/terraform-mode/azurerm/d_azurerm_eventhub_namespace new file mode 100644 index 000000000..746f82162 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_eventhub_namespace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_eventhub_namespace +# key: d_azurerm_eventhub_namespace +# -- +data "azurerm_eventhub_namespace" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_image b/snippets/terraform-mode/azurerm/d_azurerm_image new file mode 100644 index 000000000..3bcea0dba --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_image +# key: d_azurerm_image +# -- +data "azurerm_image" "$1" { + resource_group_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_key_vault b/snippets/terraform-mode/azurerm/d_azurerm_key_vault new file mode 100644 index 000000000..13630477b --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_key_vault @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_key_vault +# key: d_azurerm_key_vault +# -- +data "azurerm_key_vault" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_key_vault_access_policy b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_access_policy new file mode 100644 index 000000000..0742fd406 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_access_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_key_vault_access_policy +# key: d_azurerm_key_vault_access_policy +# -- +data "azurerm_key_vault_access_policy" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_key_vault_key b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_key new file mode 100644 index 000000000..fffdafaf6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_key_vault_key +# key: d_azurerm_key_vault_key +# -- +data "azurerm_key_vault_key" "$1" { + name = "$2" + vault_uri = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_key_vault_secret b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_secret new file mode 100644 index 000000000..9e2aed5c6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_key_vault_secret @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_key_vault_secret +# key: d_azurerm_key_vault_secret +# -- +data "azurerm_key_vault_secret" "$1" { + name = "$2" + vault_uri = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_kubernetes_cluster b/snippets/terraform-mode/azurerm/d_azurerm_kubernetes_cluster new file mode 100644 index 000000000..5bf3fb84c --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_kubernetes_cluster @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_kubernetes_cluster +# key: d_azurerm_kubernetes_cluster +# -- +data "azurerm_kubernetes_cluster" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_lb b/snippets/terraform-mode/azurerm/d_azurerm_lb new file mode 100644 index 000000000..2803b4695 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_lb @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_lb +# key: d_azurerm_lb +# -- +data "azurerm_lb" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_lb_backend_address_pool b/snippets/terraform-mode/azurerm/d_azurerm_lb_backend_address_pool new file mode 100644 index 000000000..7a0214848 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_lb_backend_address_pool @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_lb_backend_address_pool +# key: d_azurerm_lb_backend_address_pool +# -- +data "azurerm_lb_backend_address_pool" "$1" { + loadbalancer_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_log_analytics_workspace b/snippets/terraform-mode/azurerm/d_azurerm_log_analytics_workspace new file mode 100644 index 000000000..0155ba707 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_log_analytics_workspace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_log_analytics_workspace +# key: d_azurerm_log_analytics_workspace +# -- +data "azurerm_log_analytics_workspace" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_logic_app_workflow b/snippets/terraform-mode/azurerm/d_azurerm_logic_app_workflow new file mode 100644 index 000000000..ffa3d7b17 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_logic_app_workflow @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_logic_app_workflow +# key: d_azurerm_logic_app_workflow +# -- +data "azurerm_logic_app_workflow" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_managed_disk b/snippets/terraform-mode/azurerm/d_azurerm_managed_disk new file mode 100644 index 000000000..33fe27061 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_managed_disk @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_managed_disk +# key: d_azurerm_managed_disk +# -- +data "azurerm_managed_disk" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_management_group b/snippets/terraform-mode/azurerm/d_azurerm_management_group new file mode 100644 index 000000000..3858c68b6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_management_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_management_group +# key: d_azurerm_management_group +# -- +data "azurerm_management_group" "$1" { + group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_monitor_action_group b/snippets/terraform-mode/azurerm/d_azurerm_monitor_action_group new file mode 100644 index 000000000..6b51cbe8d --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_monitor_action_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_monitor_action_group +# key: d_azurerm_monitor_action_group +# -- +data "azurerm_monitor_action_group" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_monitor_diagnostic_categories b/snippets/terraform-mode/azurerm/d_azurerm_monitor_diagnostic_categories new file mode 100644 index 000000000..4d5ffc46e --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_monitor_diagnostic_categories @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_monitor_diagnostic_categories +# key: d_azurerm_monitor_diagnostic_categories +# -- +data "azurerm_monitor_diagnostic_categories" "$1" { + resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_monitor_log_profile b/snippets/terraform-mode/azurerm/d_azurerm_monitor_log_profile new file mode 100644 index 000000000..e1cceed14 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_monitor_log_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_monitor_log_profile +# key: d_azurerm_monitor_log_profile +# -- +data "azurerm_monitor_log_profile" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_network_interface b/snippets/terraform-mode/azurerm/d_azurerm_network_interface new file mode 100644 index 000000000..b8c968b60 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_network_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_network_interface +# key: d_azurerm_network_interface +# -- +data "azurerm_network_interface" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_network_security_group b/snippets/terraform-mode/azurerm/d_azurerm_network_security_group new file mode 100644 index 000000000..ce281b3e1 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_network_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_network_security_group +# key: d_azurerm_network_security_group +# -- +data "azurerm_network_security_group" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_notification_hub b/snippets/terraform-mode/azurerm/d_azurerm_notification_hub new file mode 100644 index 000000000..5b3247826 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_notification_hub @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_azurerm_notification_hub +# key: d_azurerm_notification_hub +# -- +data "azurerm_notification_hub" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_notification_hub_namespace b/snippets/terraform-mode/azurerm/d_azurerm_notification_hub_namespace new file mode 100644 index 000000000..c898468ab --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_notification_hub_namespace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_notification_hub_namespace +# key: d_azurerm_notification_hub_namespace +# -- +data "azurerm_notification_hub_namespace" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_platform_image b/snippets/terraform-mode/azurerm/d_azurerm_platform_image new file mode 100644 index 000000000..2ff3c70af --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_platform_image @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: d_azurerm_platform_image +# key: d_azurerm_platform_image +# -- +data "azurerm_platform_image" "$1" { + location = "$2" + offer = "$3" + publisher = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_public_ip b/snippets/terraform-mode/azurerm/d_azurerm_public_ip new file mode 100644 index 000000000..c4b4773da --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_public_ip @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_public_ip +# key: d_azurerm_public_ip +# -- +data "azurerm_public_ip" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_public_ips b/snippets/terraform-mode/azurerm/d_azurerm_public_ips new file mode 100644 index 000000000..0ad0739f3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_public_ips @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_public_ips +# key: d_azurerm_public_ips +# -- +data "azurerm_public_ips" "$1" { + resource_group_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_recovery_services_vault b/snippets/terraform-mode/azurerm/d_azurerm_recovery_services_vault new file mode 100644 index 000000000..8a00a91ba --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_recovery_services_vault @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_recovery_services_vault +# key: d_azurerm_recovery_services_vault +# -- +data "azurerm_recovery_services_vault" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_resource_group b/snippets/terraform-mode/azurerm/d_azurerm_resource_group new file mode 100644 index 000000000..094b6fec2 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_resource_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_resource_group +# key: d_azurerm_resource_group +# -- +data "azurerm_resource_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_role_definition b/snippets/terraform-mode/azurerm/d_azurerm_role_definition new file mode 100644 index 000000000..3a5a97108 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_role_definition @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_role_definition +# key: d_azurerm_role_definition +# -- +data "azurerm_role_definition" "$1" { + role_definition_id = "$2" + scope = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_route_table b/snippets/terraform-mode/azurerm/d_azurerm_route_table new file mode 100644 index 000000000..345e94434 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_route_table @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_route_table +# key: d_azurerm_route_table +# -- +data "azurerm_route_table" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_scheduler_job_collection b/snippets/terraform-mode/azurerm/d_azurerm_scheduler_job_collection new file mode 100644 index 000000000..b8eaada86 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_scheduler_job_collection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_scheduler_job_collection +# key: d_azurerm_scheduler_job_collection +# -- +data "azurerm_scheduler_job_collection" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_shared_image b/snippets/terraform-mode/azurerm/d_azurerm_shared_image new file mode 100644 index 000000000..c050812e5 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_shared_image @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_azurerm_shared_image +# key: d_azurerm_shared_image +# -- +data "azurerm_shared_image" "$1" { + gallery_name = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_shared_image_gallery b/snippets/terraform-mode/azurerm/d_azurerm_shared_image_gallery new file mode 100644 index 000000000..5ce915791 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_shared_image_gallery @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_shared_image_gallery +# key: d_azurerm_shared_image_gallery +# -- +data "azurerm_shared_image_gallery" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_shared_image_version b/snippets/terraform-mode/azurerm/d_azurerm_shared_image_version new file mode 100644 index 000000000..a9728830c --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_shared_image_version @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: d_azurerm_shared_image_version +# key: d_azurerm_shared_image_version +# -- +data "azurerm_shared_image_version" "$1" { + gallery_name = "$2" + image_name = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_snapshot b/snippets/terraform-mode/azurerm/d_azurerm_snapshot new file mode 100644 index 000000000..e78a9d55e --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_snapshot +# key: d_azurerm_snapshot +# -- +data "azurerm_snapshot" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_storage_account b/snippets/terraform-mode/azurerm/d_azurerm_storage_account new file mode 100644 index 000000000..1e53b714c --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_storage_account @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_storage_account +# key: d_azurerm_storage_account +# -- +data "azurerm_storage_account" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_storage_account_sas b/snippets/terraform-mode/azurerm/d_azurerm_storage_account_sas new file mode 100644 index 000000000..5e3383484 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_storage_account_sas @@ -0,0 +1,30 @@ +# -*- mode: snippet -*- +# name: d_azurerm_storage_account_sas +# key: d_azurerm_storage_account_sas +# -- +data "azurerm_storage_account_sas" "$1" { + connection_string = "$2" + expiry = "$3" + permissions { + add = false + create = false + delete = false + list = false + process = false + read = false + update = false + write = false + } + resource_types { + container = false + object = false + service = false + } + services { + blob = false + file = false + queue = false + table = false + } + start = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_subnet b/snippets/terraform-mode/azurerm/d_azurerm_subnet new file mode 100644 index 000000000..672185dc9 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_subnet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_azurerm_subnet +# key: d_azurerm_subnet +# -- +data "azurerm_subnet" "$1" { + name = "$2" + resource_group_name = "$3" + virtual_network_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_subscription b/snippets/terraform-mode/azurerm/d_azurerm_subscription new file mode 100644 index 000000000..354ce8bf1 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_subscription @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_subscription +# key: d_azurerm_subscription +# -- +data "azurerm_subscription" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_subscriptions b/snippets/terraform-mode/azurerm/d_azurerm_subscriptions new file mode 100644 index 000000000..5335107f3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_subscriptions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_subscriptions +# key: d_azurerm_subscriptions +# -- +data "azurerm_subscriptions" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_traffic_manager_geographical_location b/snippets/terraform-mode/azurerm/d_azurerm_traffic_manager_geographical_location new file mode 100644 index 000000000..3fb902826 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_traffic_manager_geographical_location @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurerm_traffic_manager_geographical_location +# key: d_azurerm_traffic_manager_geographical_location +# -- +data "azurerm_traffic_manager_geographical_location" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_virtual_machine b/snippets/terraform-mode/azurerm/d_azurerm_virtual_machine new file mode 100644 index 000000000..1feb59f3a --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_virtual_machine @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_virtual_machine +# key: d_azurerm_virtual_machine +# -- +data "azurerm_virtual_machine" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_virtual_network b/snippets/terraform-mode/azurerm/d_azurerm_virtual_network new file mode 100644 index 000000000..b139c1788 --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_virtual_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_virtual_network +# key: d_azurerm_virtual_network +# -- +data "azurerm_virtual_network" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/d_azurerm_virtual_network_gateway b/snippets/terraform-mode/azurerm/d_azurerm_virtual_network_gateway new file mode 100644 index 000000000..f9b53883d --- /dev/null +++ b/snippets/terraform-mode/azurerm/d_azurerm_virtual_network_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurerm_virtual_network_gateway +# key: d_azurerm_virtual_network_gateway +# -- +data "azurerm_virtual_network_gateway" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_api_management b/snippets/terraform-mode/azurerm/r_azurerm_api_management new file mode 100644 index 000000000..c99f5f76a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_api_management @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_api_management +# key: r_azurerm_api_management +# -- +resource "azurerm_api_management" "$1" { + location = "$2" + name = "$3" + publisher_email = "$4" + publisher_name = "$5" + resource_group_name = "$6" + sku { + capacity = 1 + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_app_service b/snippets/terraform-mode/azurerm/r_azurerm_app_service new file mode 100644 index 000000000..97fe95194 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_app_service @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_app_service +# key: r_azurerm_app_service +# -- +resource "azurerm_app_service" "$1" { + app_service_plan_id = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_app_service_active_slot b/snippets/terraform-mode/azurerm/r_azurerm_app_service_active_slot new file mode 100644 index 000000000..16dda6915 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_app_service_active_slot @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_app_service_active_slot +# key: r_azurerm_app_service_active_slot +# -- +resource "azurerm_app_service_active_slot" "$1" { + app_service_name = "$2" + app_service_slot_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_app_service_custom_hostname_binding b/snippets/terraform-mode/azurerm/r_azurerm_app_service_custom_hostname_binding new file mode 100644 index 000000000..7ed92f2bd --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_app_service_custom_hostname_binding @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_app_service_custom_hostname_binding +# key: r_azurerm_app_service_custom_hostname_binding +# -- +resource "azurerm_app_service_custom_hostname_binding" "$1" { + app_service_name = "$2" + hostname = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_app_service_plan b/snippets/terraform-mode/azurerm/r_azurerm_app_service_plan new file mode 100644 index 000000000..8f5eb617d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_app_service_plan @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_app_service_plan +# key: r_azurerm_app_service_plan +# -- +resource "azurerm_app_service_plan" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + size = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_app_service_slot b/snippets/terraform-mode/azurerm/r_azurerm_app_service_slot new file mode 100644 index 000000000..aa86b8e87 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_app_service_slot @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_app_service_slot +# key: r_azurerm_app_service_slot +# -- +resource "azurerm_app_service_slot" "$1" { + app_service_name = "$2" + app_service_plan_id = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_application_gateway b/snippets/terraform-mode/azurerm/r_azurerm_application_gateway new file mode 100644 index 000000000..5cd51363e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_application_gateway @@ -0,0 +1,45 @@ +# -*- mode: snippet -*- +# name: r_azurerm_application_gateway +# key: r_azurerm_application_gateway +# -- +resource "azurerm_application_gateway" "$1" { + backend_address_pool { + name = "" + } + backend_http_settings { + cookie_based_affinity = "" + name = "" + port = 1 + protocol = "" + } + frontend_ip_configuration { + name = "" + } + frontend_port { + name = "" + port = 1 + } + gateway_ip_configuration { + name = "" + subnet_id = "" + } + http_listener { + frontend_ip_configuration_name = "" + frontend_port_name = "" + name = "" + protocol = "" + } + location = "$8" + name = "$9" + request_routing_rule { + http_listener_name = "" + name = "" + rule_type = "" + } + resource_group_name = "$11" + sku { + capacity = 1 + name = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_application_insights b/snippets/terraform-mode/azurerm/r_azurerm_application_insights new file mode 100644 index 000000000..d61eff16b --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_application_insights @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_application_insights +# key: r_azurerm_application_insights +# -- +resource "azurerm_application_insights" "$1" { + application_type = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_application_insights_api_key b/snippets/terraform-mode/azurerm/r_azurerm_application_insights_api_key new file mode 100644 index 000000000..11c214a22 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_application_insights_api_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_application_insights_api_key +# key: r_azurerm_application_insights_api_key +# -- +resource "azurerm_application_insights_api_key" "$1" { + application_insights_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_application_security_group b/snippets/terraform-mode/azurerm/r_azurerm_application_security_group new file mode 100644 index 000000000..4905dc93f --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_application_security_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_application_security_group +# key: r_azurerm_application_security_group +# -- +resource "azurerm_application_security_group" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_account b/snippets/terraform-mode/azurerm/r_azurerm_automation_account new file mode 100644 index 000000000..ef2204c81 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_account @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_account +# key: r_azurerm_automation_account +# -- +resource "azurerm_automation_account" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_credential b/snippets/terraform-mode/azurerm/r_azurerm_automation_credential new file mode 100644 index 000000000..bf5a05162 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_credential @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_credential +# key: r_azurerm_automation_credential +# -- +resource "azurerm_automation_credential" "$1" { + account_name = "$2" + name = "$3" + password = "$4" + resource_group_name = "$5" + username = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_configuration b/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_configuration new file mode 100644 index 000000000..f509cc9ff --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_configuration @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_dsc_configuration +# key: r_azurerm_automation_dsc_configuration +# -- +resource "azurerm_automation_dsc_configuration" "$1" { + automation_account_name = "$2" + content_embedded = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_nodeconfiguration b/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_nodeconfiguration new file mode 100644 index 000000000..dcd68231c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_dsc_nodeconfiguration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_dsc_nodeconfiguration +# key: r_azurerm_automation_dsc_nodeconfiguration +# -- +resource "azurerm_automation_dsc_nodeconfiguration" "$1" { + automation_account_name = "$2" + content_embedded = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_module b/snippets/terraform-mode/azurerm/r_azurerm_automation_module new file mode 100644 index 000000000..cd0358617 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_module @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_module +# key: r_azurerm_automation_module +# -- +resource "azurerm_automation_module" "$1" { + automation_account_name = "$2" + module_link { + uri = "" + } + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_runbook b/snippets/terraform-mode/azurerm/r_azurerm_automation_runbook new file mode 100644 index 000000000..c00cdda45 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_runbook @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_runbook +# key: r_azurerm_automation_runbook +# -- +resource "azurerm_automation_runbook" "$1" { + account_name = "$2" + location = "$3" + log_progress = ${4:false} + log_verbose = ${5:false} + name = "$6" + publish_content_link { + uri = "" + } + resource_group_name = "$8" + runbook_type = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_automation_schedule b/snippets/terraform-mode/azurerm/r_azurerm_automation_schedule new file mode 100644 index 000000000..a76da5bc7 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_automation_schedule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_automation_schedule +# key: r_azurerm_automation_schedule +# -- +resource "azurerm_automation_schedule" "$1" { + frequency = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_autoscale_setting b/snippets/terraform-mode/azurerm/r_azurerm_autoscale_setting new file mode 100644 index 000000000..dd60786c4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_autoscale_setting @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_azurerm_autoscale_setting +# key: r_azurerm_autoscale_setting +# -- +resource "azurerm_autoscale_setting" "$1" { + location = "$2" + name = "$3" + profile { + capacity { + default = 1 + maximum = 1 + minimum = 1 + } + name = "" + } + resource_group_name = "$5" + target_resource_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_availability_set b/snippets/terraform-mode/azurerm/r_azurerm_availability_set new file mode 100644 index 000000000..96469bd80 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_availability_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_availability_set +# key: r_azurerm_availability_set +# -- +resource "azurerm_availability_set" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_azuread_application b/snippets/terraform-mode/azurerm/r_azurerm_azuread_application new file mode 100644 index 000000000..6573e9973 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_azuread_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azurerm_azuread_application +# key: r_azurerm_azuread_application +# -- +resource "azurerm_azuread_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal b/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal new file mode 100644 index 000000000..bc983b439 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azurerm_azuread_service_principal +# key: r_azurerm_azuread_service_principal +# -- +resource "azurerm_azuread_service_principal" "$1" { + application_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal_password b/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal_password new file mode 100644 index 000000000..c4b803aa8 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_azuread_service_principal_password @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_azuread_service_principal_password +# key: r_azurerm_azuread_service_principal_password +# -- +resource "azurerm_azuread_service_principal_password" "$1" { + end_date = "$2" + service_principal_id = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_batch_account b/snippets/terraform-mode/azurerm/r_azurerm_batch_account new file mode 100644 index 000000000..a67f3855c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_batch_account @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_batch_account +# key: r_azurerm_batch_account +# -- +resource "azurerm_batch_account" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_batch_pool b/snippets/terraform-mode/azurerm/r_azurerm_batch_pool new file mode 100644 index 000000000..790c32597 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_batch_pool @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_azurerm_batch_pool +# key: r_azurerm_batch_pool +# -- +resource "azurerm_batch_pool" "$1" { + account_name = "$2" + name = "$3" + node_agent_sku_id = "$4" + resource_group_name = "$5" + storage_image_reference { + offer = "" + publisher = "" + sku = "" + version = "" + } + vm_size = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_cdn_endpoint b/snippets/terraform-mode/azurerm/r_azurerm_cdn_endpoint new file mode 100644 index 000000000..195928ee3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_cdn_endpoint @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_cdn_endpoint +# key: r_azurerm_cdn_endpoint +# -- +resource "azurerm_cdn_endpoint" "$1" { + location = "$2" + name = "$3" + origin { + host_name = "" + name = "" + } + profile_name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_cdn_profile b/snippets/terraform-mode/azurerm/r_azurerm_cdn_profile new file mode 100644 index 000000000..9ad1a89f0 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_cdn_profile @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_cdn_profile +# key: r_azurerm_cdn_profile +# -- +resource "azurerm_cdn_profile" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_cognitive_account b/snippets/terraform-mode/azurerm/r_azurerm_cognitive_account new file mode 100644 index 000000000..1330111cd --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_cognitive_account @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_cognitive_account +# key: r_azurerm_cognitive_account +# -- +resource "azurerm_cognitive_account" "$1" { + kind = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" + sku { + name = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_container_group b/snippets/terraform-mode/azurerm/r_azurerm_container_group new file mode 100644 index 000000000..fe62dafe9 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_container_group @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_container_group +# key: r_azurerm_container_group +# -- +resource "azurerm_container_group" "$1" { + container { + cpu = 1.0 + image = "" + memory = 1.0 + name = "" + } + location = "$3" + name = "$4" + os_type = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_container_registry b/snippets/terraform-mode/azurerm/r_azurerm_container_registry new file mode 100644 index 000000000..5afcf4e1a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_container_registry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_container_registry +# key: r_azurerm_container_registry +# -- +resource "azurerm_container_registry" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_container_service b/snippets/terraform-mode/azurerm/r_azurerm_container_service new file mode 100644 index 000000000..cf46b9f27 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_container_service @@ -0,0 +1,27 @@ +# -*- mode: snippet -*- +# name: r_azurerm_container_service +# key: r_azurerm_container_service +# -- +resource "azurerm_container_service" "$1" { + agent_pool_profile { + dns_prefix = "" + name = "" + vm_size = "" + } + diagnostics_profile { + enabled = false + } + linux_profile { + admin_username = "" + ssh_key { + key_data = "" + } + } + location = "$5" + master_profile { + dns_prefix = "" + } + name = "$7" + orchestration_platform = "$8" + resource_group_name = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_cosmosdb_account b/snippets/terraform-mode/azurerm/r_azurerm_cosmosdb_account new file mode 100644 index 000000000..9efeba39d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_cosmosdb_account @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_cosmosdb_account +# key: r_azurerm_cosmosdb_account +# -- +resource "azurerm_cosmosdb_account" "$1" { + consistency_policy { + consistency_level = "" + } + location = "$3" + name = "$4" + offer_type = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_account b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_account new file mode 100644 index 000000000..9b3f06b08 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_account @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_data_lake_analytics_account +# key: r_azurerm_data_lake_analytics_account +# -- +resource "azurerm_data_lake_analytics_account" "$1" { + default_store_account_name = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_firewall_rule new file mode 100644 index 000000000..0bbd37418 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_analytics_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_data_lake_analytics_firewall_rule +# key: r_azurerm_data_lake_analytics_firewall_rule +# -- +resource "azurerm_data_lake_analytics_firewall_rule" "$1" { + account_name = "$2" + end_ip_address = "$3" + name = "$4" + resource_group_name = "$5" + start_ip_address = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store new file mode 100644 index 000000000..3048a9553 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_data_lake_store +# key: r_azurerm_data_lake_store +# -- +resource "azurerm_data_lake_store" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_file b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_file new file mode 100644 index 000000000..61123e070 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_file @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_data_lake_store_file +# key: r_azurerm_data_lake_store_file +# -- +resource "azurerm_data_lake_store_file" "$1" { + account_name = "$2" + local_file_path = "$3" + remote_file_path = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_firewall_rule new file mode 100644 index 000000000..f18a82ed2 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_data_lake_store_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_data_lake_store_firewall_rule +# key: r_azurerm_data_lake_store_firewall_rule +# -- +resource "azurerm_data_lake_store_firewall_rule" "$1" { + account_name = "$2" + end_ip_address = "$3" + name = "$4" + resource_group_name = "$5" + start_ip_address = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_databricks_workspace b/snippets/terraform-mode/azurerm/r_azurerm_databricks_workspace new file mode 100644 index 000000000..6f513139d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_databricks_workspace @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_databricks_workspace +# key: r_azurerm_databricks_workspace +# -- +resource "azurerm_databricks_workspace" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dev_test_lab b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_lab new file mode 100644 index 000000000..10ef299bb --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_lab @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dev_test_lab +# key: r_azurerm_dev_test_lab +# -- +resource "azurerm_dev_test_lab" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dev_test_linux_virtual_machine b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_linux_virtual_machine new file mode 100644 index 000000000..325095919 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_linux_virtual_machine @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dev_test_linux_virtual_machine +# key: r_azurerm_dev_test_linux_virtual_machine +# -- +resource "azurerm_dev_test_linux_virtual_machine" "$1" { + gallery_image_reference { + offer = "" + publisher = "" + sku = "" + version = "" + } + lab_name = "$3" + lab_subnet_name = "$4" + lab_virtual_network_id = "$5" + location = "$6" + name = "$7" + resource_group_name = "$8" + size = "$9" + storage_type = "$10" + username = "$11" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dev_test_policy b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_policy new file mode 100644 index 000000000..c64632075 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_policy @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dev_test_policy +# key: r_azurerm_dev_test_policy +# -- +resource "azurerm_dev_test_policy" "$1" { + evaluator_type = "$2" + lab_name = "$3" + name = "$4" + policy_set_name = "$5" + resource_group_name = "$6" + threshold = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dev_test_virtual_network b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_virtual_network new file mode 100644 index 000000000..0fc0723f4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_virtual_network @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dev_test_virtual_network +# key: r_azurerm_dev_test_virtual_network +# -- +resource "azurerm_dev_test_virtual_network" "$1" { + lab_name = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dev_test_windows_virtual_machine b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_windows_virtual_machine new file mode 100644 index 000000000..054f2f419 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dev_test_windows_virtual_machine @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dev_test_windows_virtual_machine +# key: r_azurerm_dev_test_windows_virtual_machine +# -- +resource "azurerm_dev_test_windows_virtual_machine" "$1" { + gallery_image_reference { + offer = "" + publisher = "" + sku = "" + version = "" + } + lab_name = "$3" + lab_subnet_name = "$4" + lab_virtual_network_id = "$5" + location = "$6" + name = "$7" + password = "$8" + resource_group_name = "$9" + size = "$10" + storage_type = "$11" + username = "$12" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_devspace_controller b/snippets/terraform-mode/azurerm/r_azurerm_devspace_controller new file mode 100644 index 000000000..d6989697d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_devspace_controller @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_devspace_controller +# key: r_azurerm_devspace_controller +# -- +resource "azurerm_devspace_controller" "$1" { + host_suffix = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" + sku { + name = "" + tier = "" + } + target_container_host_credentials_base64 = "$7" + target_container_host_resource_id = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_a_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_a_record new file mode 100644 index 000000000..08226d375 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_a_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_a_record +# key: r_azurerm_dns_a_record +# -- +resource "azurerm_dns_a_record" "$1" { + name = "$2" + records = ["$3"] + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_aaaa_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_aaaa_record new file mode 100644 index 000000000..70b8f9620 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_aaaa_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_aaaa_record +# key: r_azurerm_dns_aaaa_record +# -- +resource "azurerm_dns_aaaa_record" "$1" { + name = "$2" + records = ["$3"] + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_caa_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_caa_record new file mode 100644 index 000000000..a1583d5d6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_caa_record @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_caa_record +# key: r_azurerm_dns_caa_record +# -- +resource "azurerm_dns_caa_record" "$1" { + name = "$2" + record { + flags = 1 + tag = "" + value = "" + } + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_cname_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_cname_record new file mode 100644 index 000000000..786d4b23d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_cname_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_cname_record +# key: r_azurerm_dns_cname_record +# -- +resource "azurerm_dns_cname_record" "$1" { + name = "$2" + record = "$3" + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_mx_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_mx_record new file mode 100644 index 000000000..77daa46ca --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_mx_record @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_mx_record +# key: r_azurerm_dns_mx_record +# -- +resource "azurerm_dns_mx_record" "$1" { + name = "$2" + record { + exchange = "" + preference = "" + } + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_ns_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_ns_record new file mode 100644 index 000000000..592259a89 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_ns_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_ns_record +# key: r_azurerm_dns_ns_record +# -- +resource "azurerm_dns_ns_record" "$1" { + name = "$2" + resource_group_name = "$3" + ttl = $4 + zone_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_ptr_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_ptr_record new file mode 100644 index 000000000..f7efe97d2 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_ptr_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_ptr_record +# key: r_azurerm_dns_ptr_record +# -- +resource "azurerm_dns_ptr_record" "$1" { + name = "$2" + records = ["$3"] + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_srv_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_srv_record new file mode 100644 index 000000000..4ae35800f --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_srv_record @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_srv_record +# key: r_azurerm_dns_srv_record +# -- +resource "azurerm_dns_srv_record" "$1" { + name = "$2" + record { + port = 1 + priority = 1 + target = "" + weight = 1 + } + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_txt_record b/snippets/terraform-mode/azurerm/r_azurerm_dns_txt_record new file mode 100644 index 000000000..82e2d5103 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_txt_record @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_txt_record +# key: r_azurerm_dns_txt_record +# -- +resource "azurerm_dns_txt_record" "$1" { + name = "$2" + record { + value = "" + } + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_dns_zone b/snippets/terraform-mode/azurerm/r_azurerm_dns_zone new file mode 100644 index 000000000..1e4ca598b --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_dns_zone @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_dns_zone +# key: r_azurerm_dns_zone +# -- +resource "azurerm_dns_zone" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventgrid_topic b/snippets/terraform-mode/azurerm/r_azurerm_eventgrid_topic new file mode 100644 index 000000000..500570570 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventgrid_topic @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventgrid_topic +# key: r_azurerm_eventgrid_topic +# -- +resource "azurerm_eventgrid_topic" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventhub b/snippets/terraform-mode/azurerm/r_azurerm_eventhub new file mode 100644 index 000000000..cf7589221 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventhub @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventhub +# key: r_azurerm_eventhub +# -- +resource "azurerm_eventhub" "$1" { + message_retention = $2 + name = "$3" + namespace_name = "$4" + partition_count = $5 + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventhub_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_authorization_rule new file mode 100644 index 000000000..e8083657a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_authorization_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventhub_authorization_rule +# key: r_azurerm_eventhub_authorization_rule +# -- +resource "azurerm_eventhub_authorization_rule" "$1" { + eventhub_name = "$2" + name = "$3" + namespace_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventhub_consumer_group b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_consumer_group new file mode 100644 index 000000000..3b1c2b6c9 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_consumer_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventhub_consumer_group +# key: r_azurerm_eventhub_consumer_group +# -- +resource "azurerm_eventhub_consumer_group" "$1" { + eventhub_name = "$2" + name = "$3" + namespace_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace new file mode 100644 index 000000000..97c5f0cab --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventhub_namespace +# key: r_azurerm_eventhub_namespace +# -- +resource "azurerm_eventhub_namespace" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace_authorization_rule new file mode 100644 index 000000000..5b24c87bb --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_eventhub_namespace_authorization_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_eventhub_namespace_authorization_rule +# key: r_azurerm_eventhub_namespace_authorization_rule +# -- +resource "azurerm_eventhub_namespace_authorization_rule" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit new file mode 100644 index 000000000..e28737a56 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_express_route_circuit +# key: r_azurerm_express_route_circuit +# -- +resource "azurerm_express_route_circuit" "$1" { + bandwidth_in_mbps = $2 + location = "$3" + name = "$4" + peering_location = "$5" + resource_group_name = "$6" + service_provider_name = "$7" + sku { + family = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_authorization b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_authorization new file mode 100644 index 000000000..337b732c2 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_authorization @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_express_route_circuit_authorization +# key: r_azurerm_express_route_circuit_authorization +# -- +resource "azurerm_express_route_circuit_authorization" "$1" { + express_route_circuit_name = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_peering b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_peering new file mode 100644 index 000000000..28cf3d7ba --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_express_route_circuit_peering @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_express_route_circuit_peering +# key: r_azurerm_express_route_circuit_peering +# -- +resource "azurerm_express_route_circuit_peering" "$1" { + express_route_circuit_name = "$2" + peering_type = "$3" + primary_peer_address_prefix = "$4" + resource_group_name = "$5" + secondary_peer_address_prefix = "$6" + vlan_id = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_firewall b/snippets/terraform-mode/azurerm/r_azurerm_firewall new file mode 100644 index 000000000..6e8a7fae9 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_firewall @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_firewall +# key: r_azurerm_firewall +# -- +resource "azurerm_firewall" "$1" { + ip_configuration { + name = "" + subnet_id = "" + } + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_firewall_application_rule_collection b/snippets/terraform-mode/azurerm/r_azurerm_firewall_application_rule_collection new file mode 100644 index 000000000..5a1a3fad9 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_firewall_application_rule_collection @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_firewall_application_rule_collection +# key: r_azurerm_firewall_application_rule_collection +# -- +resource "azurerm_firewall_application_rule_collection" "$1" { + action = "$2" + azure_firewall_name = "$3" + name = "$4" + priority = $5 + resource_group_name = "$6" + rule { + name = "" + source_addresses = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_firewall_network_rule_collection b/snippets/terraform-mode/azurerm/r_azurerm_firewall_network_rule_collection new file mode 100644 index 000000000..494deeeec --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_firewall_network_rule_collection @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_azurerm_firewall_network_rule_collection +# key: r_azurerm_firewall_network_rule_collection +# -- +resource "azurerm_firewall_network_rule_collection" "$1" { + action = "$2" + azure_firewall_name = "$3" + name = "$4" + priority = $5 + resource_group_name = "$6" + rule { + destination_addresses = [""] + destination_ports = [""] + name = "" + protocols = [""] + source_addresses = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_function_app b/snippets/terraform-mode/azurerm/r_azurerm_function_app new file mode 100644 index 000000000..17b5a2faf --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_function_app @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_function_app +# key: r_azurerm_function_app +# -- +resource "azurerm_function_app" "$1" { + app_service_plan_id = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" + storage_connection_string = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_image b/snippets/terraform-mode/azurerm/r_azurerm_image new file mode 100644 index 000000000..993315f31 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_image @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_image +# key: r_azurerm_image +# -- +resource "azurerm_image" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_iothub b/snippets/terraform-mode/azurerm/r_azurerm_iothub new file mode 100644 index 000000000..69288172b --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_iothub @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_iothub +# key: r_azurerm_iothub +# -- +resource "azurerm_iothub" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + capacity = 1 + name = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_iothub_consumer_group b/snippets/terraform-mode/azurerm/r_azurerm_iothub_consumer_group new file mode 100644 index 000000000..1846d15fb --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_iothub_consumer_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_iothub_consumer_group +# key: r_azurerm_iothub_consumer_group +# -- +resource "azurerm_iothub_consumer_group" "$1" { + eventhub_endpoint_name = "$2" + iothub_name = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_key_vault b/snippets/terraform-mode/azurerm/r_azurerm_key_vault new file mode 100644 index 000000000..1ba6058dc --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_key_vault @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_key_vault +# key: r_azurerm_key_vault +# -- +resource "azurerm_key_vault" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + name = "" + } + tenant_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_key_vault_access_policy b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_access_policy new file mode 100644 index 000000000..dad299d5d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_access_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_key_vault_access_policy +# key: r_azurerm_key_vault_access_policy +# -- +resource "azurerm_key_vault_access_policy" "$1" { + object_id = "$2" + resource_group_name = "$3" + tenant_id = "$4" + vault_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_key_vault_certificate b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_certificate new file mode 100644 index 000000000..fc02eb983 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_certificate @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_azurerm_key_vault_certificate +# key: r_azurerm_key_vault_certificate +# -- +resource "azurerm_key_vault_certificate" "$1" { + certificate_policy { + issuer_parameters { + name = "" + } + key_properties { + exportable = false + key_size = 1 + key_type = "" + reuse_key = false + } + secret_properties { + content_type = "" + } + } + name = "$3" + vault_uri = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_key_vault_key b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_key new file mode 100644 index 000000000..a47d1a018 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_key @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_key_vault_key +# key: r_azurerm_key_vault_key +# -- +resource "azurerm_key_vault_key" "$1" { + key_opts = ["$2"] + key_size = $3 + key_type = "$4" + name = "$5" + vault_uri = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_key_vault_secret b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_secret new file mode 100644 index 000000000..dc326726a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_key_vault_secret @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_key_vault_secret +# key: r_azurerm_key_vault_secret +# -- +resource "azurerm_key_vault_secret" "$1" { + name = "$2" + value = "$3" + vault_uri = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_kubernetes_cluster b/snippets/terraform-mode/azurerm/r_azurerm_kubernetes_cluster new file mode 100644 index 000000000..347f548bc --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_kubernetes_cluster @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_azurerm_kubernetes_cluster +# key: r_azurerm_kubernetes_cluster +# -- +resource "azurerm_kubernetes_cluster" "$1" { + agent_pool_profile { + name = "" + vm_size = "" + } + dns_prefix = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + service_principal { + client_id = "" + client_secret = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb b/snippets/terraform-mode/azurerm/r_azurerm_lb new file mode 100644 index 000000000..21037d0b3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb +# key: r_azurerm_lb +# -- +resource "azurerm_lb" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb_backend_address_pool b/snippets/terraform-mode/azurerm/r_azurerm_lb_backend_address_pool new file mode 100644 index 000000000..076762733 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb_backend_address_pool @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb_backend_address_pool +# key: r_azurerm_lb_backend_address_pool +# -- +resource "azurerm_lb_backend_address_pool" "$1" { + loadbalancer_id = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_pool b/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_pool new file mode 100644 index 000000000..c0c684356 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_pool @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb_nat_pool +# key: r_azurerm_lb_nat_pool +# -- +resource "azurerm_lb_nat_pool" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port_end = $4 + frontend_port_start = $5 + loadbalancer_id = "$6" + name = "$7" + protocol = "$8" + resource_group_name = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_rule b/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_rule new file mode 100644 index 000000000..969de984a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb_nat_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb_nat_rule +# key: r_azurerm_lb_nat_rule +# -- +resource "azurerm_lb_nat_rule" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port = $4 + loadbalancer_id = "$5" + name = "$6" + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb_probe b/snippets/terraform-mode/azurerm/r_azurerm_lb_probe new file mode 100644 index 000000000..e5e7c01dd --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb_probe @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb_probe +# key: r_azurerm_lb_probe +# -- +resource "azurerm_lb_probe" "$1" { + loadbalancer_id = "$2" + name = "$3" + port = $4 + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_lb_rule b/snippets/terraform-mode/azurerm/r_azurerm_lb_rule new file mode 100644 index 000000000..064201da0 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_lb_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_lb_rule +# key: r_azurerm_lb_rule +# -- +resource "azurerm_lb_rule" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port = $4 + loadbalancer_id = "$5" + name = "$6" + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_local_network_gateway b/snippets/terraform-mode/azurerm/r_azurerm_local_network_gateway new file mode 100644 index 000000000..9f6642a1d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_local_network_gateway @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_local_network_gateway +# key: r_azurerm_local_network_gateway +# -- +resource "azurerm_local_network_gateway" "$1" { + address_space = ["$2"] + gateway_address = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_solution b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_solution new file mode 100644 index 000000000..e53a0ffbf --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_solution @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_log_analytics_solution +# key: r_azurerm_log_analytics_solution +# -- +resource "azurerm_log_analytics_solution" "$1" { + location = "$2" + plan { + product = "" + publisher = "" + } + resource_group_name = "$4" + solution_name = "$5" + workspace_name = "$6" + workspace_resource_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace new file mode 100644 index 000000000..fd4d5ae86 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_log_analytics_workspace +# key: r_azurerm_log_analytics_workspace +# -- +resource "azurerm_log_analytics_workspace" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace_linked_service b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace_linked_service new file mode 100644 index 000000000..a4c6e6db5 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_log_analytics_workspace_linked_service @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_log_analytics_workspace_linked_service +# key: r_azurerm_log_analytics_workspace_linked_service +# -- +resource "azurerm_log_analytics_workspace_linked_service" "$1" { + linked_service_properties { + resource_id = "" + } + resource_group_name = "$3" + workspace_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_custom b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_custom new file mode 100644 index 000000000..21b4f5bac --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_custom @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_action_custom +# key: r_azurerm_logic_app_action_custom +# -- +resource "azurerm_logic_app_action_custom" "$1" { + body = "$2" + logic_app_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_http b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_http new file mode 100644 index 000000000..039bd277b --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_action_http @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_action_http +# key: r_azurerm_logic_app_action_http +# -- +resource "azurerm_logic_app_action_http" "$1" { + logic_app_id = "$2" + method = "$3" + name = "$4" + uri = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_custom b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_custom new file mode 100644 index 000000000..52f020dad --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_custom @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_trigger_custom +# key: r_azurerm_logic_app_trigger_custom +# -- +resource "azurerm_logic_app_trigger_custom" "$1" { + body = "$2" + logic_app_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_http_request b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_http_request new file mode 100644 index 000000000..12c47b333 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_http_request @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_trigger_http_request +# key: r_azurerm_logic_app_trigger_http_request +# -- +resource "azurerm_logic_app_trigger_http_request" "$1" { + logic_app_id = "$2" + name = "$3" + schema = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_recurrence b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_recurrence new file mode 100644 index 000000000..cbc6939bd --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_trigger_recurrence @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_trigger_recurrence +# key: r_azurerm_logic_app_trigger_recurrence +# -- +resource "azurerm_logic_app_trigger_recurrence" "$1" { + frequency = "$2" + interval = $3 + logic_app_id = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_logic_app_workflow b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_workflow new file mode 100644 index 000000000..397b44062 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_logic_app_workflow @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_logic_app_workflow +# key: r_azurerm_logic_app_workflow +# -- +resource "azurerm_logic_app_workflow" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_managed_disk b/snippets/terraform-mode/azurerm/r_azurerm_managed_disk new file mode 100644 index 000000000..0410fe324 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_managed_disk @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_managed_disk +# key: r_azurerm_managed_disk +# -- +resource "azurerm_managed_disk" "$1" { + create_option = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" + storage_account_type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_management_group b/snippets/terraform-mode/azurerm/r_azurerm_management_group new file mode 100644 index 000000000..325c9a3ce --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_management_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azurerm_management_group +# key: r_azurerm_management_group +# -- +resource "azurerm_management_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_management_lock b/snippets/terraform-mode/azurerm/r_azurerm_management_lock new file mode 100644 index 000000000..f1a673d02 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_management_lock @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_management_lock +# key: r_azurerm_management_lock +# -- +resource "azurerm_management_lock" "$1" { + lock_level = "$2" + name = "$3" + scope = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mariadb_database b/snippets/terraform-mode/azurerm/r_azurerm_mariadb_database new file mode 100644 index 000000000..1d4a62f1e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mariadb_database @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mariadb_database +# key: r_azurerm_mariadb_database +# -- +resource "azurerm_mariadb_database" "$1" { + charset = "$2" + collation = "$3" + name = "$4" + resource_group_name = "$5" + server_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mariadb_server b/snippets/terraform-mode/azurerm/r_azurerm_mariadb_server new file mode 100644 index 000000000..86196ce21 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mariadb_server @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mariadb_server +# key: r_azurerm_mariadb_server +# -- +resource "azurerm_mariadb_server" "$1" { + administrator_login = "$2" + administrator_login_password = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + sku { + capacity = 1 + family = "" + name = "" + tier = "" + } + ssl_enforcement = "$8" + storage_profile { + storage_mb = 1 + } + version = "$10" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_metric_alertrule b/snippets/terraform-mode/azurerm/r_azurerm_metric_alertrule new file mode 100644 index 000000000..dbce398c4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_metric_alertrule @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_metric_alertrule +# key: r_azurerm_metric_alertrule +# -- +resource "azurerm_metric_alertrule" "$1" { + aggregation = "$2" + location = "$3" + metric_name = "$4" + name = "$5" + operator = "$6" + period = "$7" + resource_group_name = "$8" + resource_id = "$9" + threshold = $10 +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_monitor_action_group b/snippets/terraform-mode/azurerm/r_azurerm_monitor_action_group new file mode 100644 index 000000000..fc0fe7864 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_monitor_action_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_monitor_action_group +# key: r_azurerm_monitor_action_group +# -- +resource "azurerm_monitor_action_group" "$1" { + name = "$2" + resource_group_name = "$3" + short_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_monitor_activity_log_alert b/snippets/terraform-mode/azurerm/r_azurerm_monitor_activity_log_alert new file mode 100644 index 000000000..ea1704e0d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_monitor_activity_log_alert @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_monitor_activity_log_alert +# key: r_azurerm_monitor_activity_log_alert +# -- +resource "azurerm_monitor_activity_log_alert" "$1" { + criteria { + category = "" + } + name = "$3" + resource_group_name = "$4" + scopes = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_monitor_diagnostic_setting b/snippets/terraform-mode/azurerm/r_azurerm_monitor_diagnostic_setting new file mode 100644 index 000000000..6ee4d2cdd --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_monitor_diagnostic_setting @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_monitor_diagnostic_setting +# key: r_azurerm_monitor_diagnostic_setting +# -- +resource "azurerm_monitor_diagnostic_setting" "$1" { + name = "$2" + target_resource_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_monitor_log_profile b/snippets/terraform-mode/azurerm/r_azurerm_monitor_log_profile new file mode 100644 index 000000000..6f2903d74 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_monitor_log_profile @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_monitor_log_profile +# key: r_azurerm_monitor_log_profile +# -- +resource "azurerm_monitor_log_profile" "$1" { + categories = ["$2"] + locations = ["$3"] + name = "$4" + retention_policy { + enabled = false + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_monitor_metric_alert b/snippets/terraform-mode/azurerm/r_azurerm_monitor_metric_alert new file mode 100644 index 000000000..1eaef5e1f --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_monitor_metric_alert @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_monitor_metric_alert +# key: r_azurerm_monitor_metric_alert +# -- +resource "azurerm_monitor_metric_alert" "$1" { + criteria { + aggregation = "" + metric_name = "" + metric_namespace = "" + operator = "" + threshold = 1.0 + } + name = "$3" + resource_group_name = "$4" + scopes = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mssql_elasticpool b/snippets/terraform-mode/azurerm/r_azurerm_mssql_elasticpool new file mode 100644 index 000000000..e6703371c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mssql_elasticpool @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mssql_elasticpool +# key: r_azurerm_mssql_elasticpool +# -- +resource "azurerm_mssql_elasticpool" "$1" { + location = "$2" + name = "$3" + per_database_settings { + max_capacity = 1.0 + min_capacity = 1.0 + } + resource_group_name = "$5" + server_name = "$6" + sku { + capacity = 1 + name = "" + tier = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mysql_configuration b/snippets/terraform-mode/azurerm/r_azurerm_mysql_configuration new file mode 100644 index 000000000..1c33f1fe4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mysql_configuration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mysql_configuration +# key: r_azurerm_mysql_configuration +# -- +resource "azurerm_mysql_configuration" "$1" { + name = "$2" + resource_group_name = "$3" + server_name = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mysql_database b/snippets/terraform-mode/azurerm/r_azurerm_mysql_database new file mode 100644 index 000000000..fc9db47fb --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mysql_database @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mysql_database +# key: r_azurerm_mysql_database +# -- +resource "azurerm_mysql_database" "$1" { + charset = "$2" + collation = "$3" + name = "$4" + resource_group_name = "$5" + server_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mysql_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_mysql_firewall_rule new file mode 100644 index 000000000..0f9ba4758 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mysql_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mysql_firewall_rule +# key: r_azurerm_mysql_firewall_rule +# -- +resource "azurerm_mysql_firewall_rule" "$1" { + end_ip_address = "$2" + name = "$3" + resource_group_name = "$4" + server_name = "$5" + start_ip_address = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mysql_server b/snippets/terraform-mode/azurerm/r_azurerm_mysql_server new file mode 100644 index 000000000..cb14b89e6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mysql_server @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mysql_server +# key: r_azurerm_mysql_server +# -- +resource "azurerm_mysql_server" "$1" { + administrator_login = "$2" + administrator_login_password = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + sku { + capacity = 1 + family = "" + name = "" + tier = "" + } + ssl_enforcement = "$8" + storage_profile { + storage_mb = 1 + } + version = "$10" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_mysql_virtual_network_rule b/snippets/terraform-mode/azurerm/r_azurerm_mysql_virtual_network_rule new file mode 100644 index 000000000..be4879236 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_mysql_virtual_network_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_mysql_virtual_network_rule +# key: r_azurerm_mysql_virtual_network_rule +# -- +resource "azurerm_mysql_virtual_network_rule" "$1" { + name = "$2" + resource_group_name = "$3" + server_name = "$4" + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_interface b/snippets/terraform-mode/azurerm/r_azurerm_network_interface new file mode 100644 index 000000000..1b5eddc58 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_interface @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_interface +# key: r_azurerm_network_interface +# -- +resource "azurerm_network_interface" "$1" { + ip_configuration { + name = "" + private_ip_address_allocation = "" + } + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_interface_application_gateway_backend_address_pool_association b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_application_gateway_backend_address_pool_association new file mode 100644 index 000000000..b01540f68 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_application_gateway_backend_address_pool_association @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_interface_application_gateway_backend_address_pool_association +# key: r_azurerm_network_interface_application_gateway_backend_address_pool_association +# -- +resource "azurerm_network_interface_application_gateway_backend_address_pool_association" "$1" { + backend_address_pool_id = "$2" + ip_configuration_name = "$3" + network_interface_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_interface_backend_address_pool_association b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_backend_address_pool_association new file mode 100644 index 000000000..cc72a7831 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_backend_address_pool_association @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_interface_backend_address_pool_association +# key: r_azurerm_network_interface_backend_address_pool_association +# -- +resource "azurerm_network_interface_backend_address_pool_association" "$1" { + backend_address_pool_id = "$2" + ip_configuration_name = "$3" + network_interface_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_interface_nat_rule_association b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_nat_rule_association new file mode 100644 index 000000000..cb730ce9f --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_interface_nat_rule_association @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_interface_nat_rule_association +# key: r_azurerm_network_interface_nat_rule_association +# -- +resource "azurerm_network_interface_nat_rule_association" "$1" { + ip_configuration_name = "$2" + nat_rule_id = "$3" + network_interface_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_security_group b/snippets/terraform-mode/azurerm/r_azurerm_network_security_group new file mode 100644 index 000000000..3d46edc2e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_security_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_security_group +# key: r_azurerm_network_security_group +# -- +resource "azurerm_network_security_group" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_security_rule b/snippets/terraform-mode/azurerm/r_azurerm_network_security_rule new file mode 100644 index 000000000..bac6073a5 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_security_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_security_rule +# key: r_azurerm_network_security_rule +# -- +resource "azurerm_network_security_rule" "$1" { + access = "$2" + direction = "$3" + name = "$4" + network_security_group_name = "$5" + priority = $6 + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_network_watcher b/snippets/terraform-mode/azurerm/r_azurerm_network_watcher new file mode 100644 index 000000000..21574f017 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_network_watcher @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_network_watcher +# key: r_azurerm_network_watcher +# -- +resource "azurerm_network_watcher" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_notification_hub b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub new file mode 100644 index 000000000..e1323d7d7 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_notification_hub +# key: r_azurerm_notification_hub +# -- +resource "azurerm_notification_hub" "$1" { + location = "$2" + name = "$3" + namespace_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_authorization_rule new file mode 100644 index 000000000..24367801e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_authorization_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_notification_hub_authorization_rule +# key: r_azurerm_notification_hub_authorization_rule +# -- +resource "azurerm_notification_hub_authorization_rule" "$1" { + name = "$2" + namespace_name = "$3" + notification_hub_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_namespace b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_namespace new file mode 100644 index 000000000..275ea42cc --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_notification_hub_namespace @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_notification_hub_namespace +# key: r_azurerm_notification_hub_namespace +# -- +resource "azurerm_notification_hub_namespace" "$1" { + location = "$2" + name = "$3" + namespace_type = "$4" + resource_group_name = "$5" + sku { + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_packet_capture b/snippets/terraform-mode/azurerm/r_azurerm_packet_capture new file mode 100644 index 000000000..e091aa50a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_packet_capture @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_packet_capture +# key: r_azurerm_packet_capture +# -- +resource "azurerm_packet_capture" "$1" { + name = "$2" + network_watcher_name = "$3" + resource_group_name = "$4" + storage_location { + + } + target_resource_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_policy_assignment b/snippets/terraform-mode/azurerm/r_azurerm_policy_assignment new file mode 100644 index 000000000..94c165874 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_policy_assignment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_policy_assignment +# key: r_azurerm_policy_assignment +# -- +resource "azurerm_policy_assignment" "$1" { + name = "$2" + policy_definition_id = "$3" + scope = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_policy_definition b/snippets/terraform-mode/azurerm/r_azurerm_policy_definition new file mode 100644 index 000000000..979a83700 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_policy_definition @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_policy_definition +# key: r_azurerm_policy_definition +# -- +resource "azurerm_policy_definition" "$1" { + display_name = "$2" + mode = "$3" + name = "$4" + policy_type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_policy_set_definition b/snippets/terraform-mode/azurerm/r_azurerm_policy_set_definition new file mode 100644 index 000000000..245d130c4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_policy_set_definition @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_policy_set_definition +# key: r_azurerm_policy_set_definition +# -- +resource "azurerm_policy_set_definition" "$1" { + display_name = "$2" + name = "$3" + policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_postgresql_configuration b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_configuration new file mode 100644 index 000000000..5f6973764 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_configuration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_postgresql_configuration +# key: r_azurerm_postgresql_configuration +# -- +resource "azurerm_postgresql_configuration" "$1" { + name = "$2" + resource_group_name = "$3" + server_name = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_postgresql_database b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_database new file mode 100644 index 000000000..396820763 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_database @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_postgresql_database +# key: r_azurerm_postgresql_database +# -- +resource "azurerm_postgresql_database" "$1" { + charset = "$2" + collation = "$3" + name = "$4" + resource_group_name = "$5" + server_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_postgresql_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_firewall_rule new file mode 100644 index 000000000..4ea906412 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_postgresql_firewall_rule +# key: r_azurerm_postgresql_firewall_rule +# -- +resource "azurerm_postgresql_firewall_rule" "$1" { + end_ip_address = "$2" + name = "$3" + resource_group_name = "$4" + server_name = "$5" + start_ip_address = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_postgresql_server b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_server new file mode 100644 index 000000000..b6938aa71 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_server @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_azurerm_postgresql_server +# key: r_azurerm_postgresql_server +# -- +resource "azurerm_postgresql_server" "$1" { + administrator_login = "$2" + administrator_login_password = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + sku { + capacity = 1 + family = "" + name = "" + tier = "" + } + ssl_enforcement = "$8" + storage_profile { + storage_mb = 1 + } + version = "$10" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_postgresql_virtual_network_rule b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_virtual_network_rule new file mode 100644 index 000000000..655429d4c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_postgresql_virtual_network_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_postgresql_virtual_network_rule +# key: r_azurerm_postgresql_virtual_network_rule +# -- +resource "azurerm_postgresql_virtual_network_rule" "$1" { + name = "$2" + resource_group_name = "$3" + server_name = "$4" + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_public_ip b/snippets/terraform-mode/azurerm/r_azurerm_public_ip new file mode 100644 index 000000000..448b5e9a3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_public_ip @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_public_ip +# key: r_azurerm_public_ip +# -- +resource "azurerm_public_ip" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protected_vm b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protected_vm new file mode 100644 index 000000000..175796b47 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protected_vm @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_recovery_services_protected_vm +# key: r_azurerm_recovery_services_protected_vm +# -- +resource "azurerm_recovery_services_protected_vm" "$1" { + backup_policy_id = "$2" + recovery_vault_name = "$3" + resource_group_name = "$4" + source_vm_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protection_policy_vm b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protection_policy_vm new file mode 100644 index 000000000..c2d3ce285 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_protection_policy_vm @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_recovery_services_protection_policy_vm +# key: r_azurerm_recovery_services_protection_policy_vm +# -- +resource "azurerm_recovery_services_protection_policy_vm" "$1" { + backup { + frequency = "" + time = "" + } + name = "$3" + recovery_vault_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_vault b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_vault new file mode 100644 index 000000000..f693eadca --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_recovery_services_vault @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_recovery_services_vault +# key: r_azurerm_recovery_services_vault +# -- +resource "azurerm_recovery_services_vault" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_redis_cache b/snippets/terraform-mode/azurerm/r_azurerm_redis_cache new file mode 100644 index 000000000..cb120dc1d --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_redis_cache @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_redis_cache +# key: r_azurerm_redis_cache +# -- +resource "azurerm_redis_cache" "$1" { + capacity = $2 + family = "$3" + location = "$4" + name = "$5" + redis_configuration { + + } + resource_group_name = "$7" + sku_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_redis_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_redis_firewall_rule new file mode 100644 index 000000000..105237c1c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_redis_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_redis_firewall_rule +# key: r_azurerm_redis_firewall_rule +# -- +resource "azurerm_redis_firewall_rule" "$1" { + end_ip = "$2" + name = "$3" + redis_cache_name = "$4" + resource_group_name = "$5" + start_ip = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_relay_namespace b/snippets/terraform-mode/azurerm/r_azurerm_relay_namespace new file mode 100644 index 000000000..6e378d949 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_relay_namespace @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_relay_namespace +# key: r_azurerm_relay_namespace +# -- +resource "azurerm_relay_namespace" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_resource_group b/snippets/terraform-mode/azurerm/r_azurerm_resource_group new file mode 100644 index 000000000..6097b70ad --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_resource_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_resource_group +# key: r_azurerm_resource_group +# -- +resource "azurerm_resource_group" "$1" { + location = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_role_assignment b/snippets/terraform-mode/azurerm/r_azurerm_role_assignment new file mode 100644 index 000000000..5cd3efff8 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_role_assignment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_role_assignment +# key: r_azurerm_role_assignment +# -- +resource "azurerm_role_assignment" "$1" { + principal_id = "$2" + scope = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_role_definition b/snippets/terraform-mode/azurerm/r_azurerm_role_definition new file mode 100644 index 000000000..827d398c7 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_role_definition @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_role_definition +# key: r_azurerm_role_definition +# -- +resource "azurerm_role_definition" "$1" { + assignable_scopes = ["$2"] + name = "$3" + permissions { + + } + scope = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_route b/snippets/terraform-mode/azurerm/r_azurerm_route new file mode 100644 index 000000000..3a3678fed --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_route @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_route +# key: r_azurerm_route +# -- +resource "azurerm_route" "$1" { + address_prefix = "$2" + name = "$3" + next_hop_type = "$4" + resource_group_name = "$5" + route_table_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_route_table b/snippets/terraform-mode/azurerm/r_azurerm_route_table new file mode 100644 index 000000000..5efcf5b4a --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_route_table @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_route_table +# key: r_azurerm_route_table +# -- +resource "azurerm_route_table" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job b/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job new file mode 100644 index 000000000..25a4e8ada --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_scheduler_job +# key: r_azurerm_scheduler_job +# -- +resource "azurerm_scheduler_job" "$1" { + job_collection_name = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job_collection b/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job_collection new file mode 100644 index 000000000..28ff412b4 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_scheduler_job_collection @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_scheduler_job_collection +# key: r_azurerm_scheduler_job_collection +# -- +resource "azurerm_scheduler_job_collection" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_search_service b/snippets/terraform-mode/azurerm/r_azurerm_search_service new file mode 100644 index 000000000..08ba58167 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_search_service @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_search_service +# key: r_azurerm_search_service +# -- +resource "azurerm_search_service" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_security_center_contact b/snippets/terraform-mode/azurerm/r_azurerm_security_center_contact new file mode 100644 index 000000000..263dc4821 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_security_center_contact @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_security_center_contact +# key: r_azurerm_security_center_contact +# -- +resource "azurerm_security_center_contact" "$1" { + alert_notifications = ${2:false} + alerts_to_admins = ${3:false} + email = "$4" + phone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_security_center_subscription_pricing b/snippets/terraform-mode/azurerm/r_azurerm_security_center_subscription_pricing new file mode 100644 index 000000000..ef735ebcb --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_security_center_subscription_pricing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_azurerm_security_center_subscription_pricing +# key: r_azurerm_security_center_subscription_pricing +# -- +resource "azurerm_security_center_subscription_pricing" "$1" { + tier = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_security_center_workspace b/snippets/terraform-mode/azurerm/r_azurerm_security_center_workspace new file mode 100644 index 000000000..86aa65630 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_security_center_workspace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_security_center_workspace +# key: r_azurerm_security_center_workspace +# -- +resource "azurerm_security_center_workspace" "$1" { + scope = "$2" + workspace_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_service_fabric_cluster b/snippets/terraform-mode/azurerm/r_azurerm_service_fabric_cluster new file mode 100644 index 000000000..480fe374c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_service_fabric_cluster @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_azurerm_service_fabric_cluster +# key: r_azurerm_service_fabric_cluster +# -- +resource "azurerm_service_fabric_cluster" "$1" { + location = "$2" + management_endpoint = "$3" + name = "$4" + node_type { + client_endpoint_port = 1 + http_endpoint_port = 1 + instance_count = 1 + is_primary = false + name = "" + } + reliability_level = "$6" + resource_group_name = "$7" + upgrade_mode = "$8" + vm_image = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace new file mode 100644 index 000000000..402d09b37 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_namespace +# key: r_azurerm_servicebus_namespace +# -- +resource "azurerm_servicebus_namespace" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace_authorization_rule new file mode 100644 index 000000000..3495b5119 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_namespace_authorization_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_namespace_authorization_rule +# key: r_azurerm_servicebus_namespace_authorization_rule +# -- +resource "azurerm_servicebus_namespace_authorization_rule" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue new file mode 100644 index 000000000..001f30381 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_queue +# key: r_azurerm_servicebus_queue +# -- +resource "azurerm_servicebus_queue" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue_authorization_rule new file mode 100644 index 000000000..140e00727 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_queue_authorization_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_queue_authorization_rule +# key: r_azurerm_servicebus_queue_authorization_rule +# -- +resource "azurerm_servicebus_queue_authorization_rule" "$1" { + name = "$2" + namespace_name = "$3" + queue_name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription new file mode 100644 index 000000000..e7163ec90 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_subscription +# key: r_azurerm_servicebus_subscription +# -- +resource "azurerm_servicebus_subscription" "$1" { + max_delivery_count = $2 + name = "$3" + namespace_name = "$4" + resource_group_name = "$5" + topic_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription_rule b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription_rule new file mode 100644 index 000000000..cfe2a0505 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_subscription_rule @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_subscription_rule +# key: r_azurerm_servicebus_subscription_rule +# -- +resource "azurerm_servicebus_subscription_rule" "$1" { + filter_type = "$2" + name = "$3" + namespace_name = "$4" + resource_group_name = "$5" + subscription_name = "$6" + topic_name = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic new file mode 100644 index 000000000..3c6983ff1 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_topic +# key: r_azurerm_servicebus_topic +# -- +resource "azurerm_servicebus_topic" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic_authorization_rule b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic_authorization_rule new file mode 100644 index 000000000..7cac61da3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_servicebus_topic_authorization_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_servicebus_topic_authorization_rule +# key: r_azurerm_servicebus_topic_authorization_rule +# -- +resource "azurerm_servicebus_topic_authorization_rule" "$1" { + name = "$2" + namespace_name = "$3" + resource_group_name = "$4" + topic_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_shared_image b/snippets/terraform-mode/azurerm/r_azurerm_shared_image new file mode 100644 index 000000000..01f264863 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_shared_image @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_shared_image +# key: r_azurerm_shared_image +# -- +resource "azurerm_shared_image" "$1" { + gallery_name = "$2" + identifier { + offer = "" + publisher = "" + sku = "" + } + location = "$4" + name = "$5" + os_type = "$6" + resource_group_name = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_shared_image_gallery b/snippets/terraform-mode/azurerm/r_azurerm_shared_image_gallery new file mode 100644 index 000000000..e5bc0af9c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_shared_image_gallery @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_shared_image_gallery +# key: r_azurerm_shared_image_gallery +# -- +resource "azurerm_shared_image_gallery" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_shared_image_version b/snippets/terraform-mode/azurerm/r_azurerm_shared_image_version new file mode 100644 index 000000000..34d68ce3e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_shared_image_version @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_azurerm_shared_image_version +# key: r_azurerm_shared_image_version +# -- +resource "azurerm_shared_image_version" "$1" { + gallery_name = "$2" + image_name = "$3" + location = "$4" + managed_image_id = "$5" + name = "$6" + resource_group_name = "$7" + target_region { + name = "" + regional_replica_count = 1 + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_signalr_service b/snippets/terraform-mode/azurerm/r_azurerm_signalr_service new file mode 100644 index 000000000..62e565146 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_signalr_service @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_signalr_service +# key: r_azurerm_signalr_service +# -- +resource "azurerm_signalr_service" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + sku { + capacity = 1 + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_snapshot b/snippets/terraform-mode/azurerm/r_azurerm_snapshot new file mode 100644 index 000000000..f0e126918 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_snapshot @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_snapshot +# key: r_azurerm_snapshot +# -- +resource "azurerm_snapshot" "$1" { + create_option = "$2" + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_active_directory_administrator b/snippets/terraform-mode/azurerm/r_azurerm_sql_active_directory_administrator new file mode 100644 index 000000000..e6a2d0663 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_active_directory_administrator @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_active_directory_administrator +# key: r_azurerm_sql_active_directory_administrator +# -- +resource "azurerm_sql_active_directory_administrator" "$1" { + login = "$2" + object_id = "$3" + resource_group_name = "$4" + server_name = "$5" + tenant_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_database b/snippets/terraform-mode/azurerm/r_azurerm_sql_database new file mode 100644 index 000000000..d4a1fc9c6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_database @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_database +# key: r_azurerm_sql_database +# -- +resource "azurerm_sql_database" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + server_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_elasticpool b/snippets/terraform-mode/azurerm/r_azurerm_sql_elasticpool new file mode 100644 index 000000000..cf8b01091 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_elasticpool @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_elasticpool +# key: r_azurerm_sql_elasticpool +# -- +resource "azurerm_sql_elasticpool" "$1" { + dtu = $2 + edition = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + server_name = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_firewall_rule b/snippets/terraform-mode/azurerm/r_azurerm_sql_firewall_rule new file mode 100644 index 000000000..9f477aaaa --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_firewall_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_firewall_rule +# key: r_azurerm_sql_firewall_rule +# -- +resource "azurerm_sql_firewall_rule" "$1" { + end_ip_address = "$2" + name = "$3" + resource_group_name = "$4" + server_name = "$5" + start_ip_address = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_server b/snippets/terraform-mode/azurerm/r_azurerm_sql_server new file mode 100644 index 000000000..4a414e1f0 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_server @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_server +# key: r_azurerm_sql_server +# -- +resource "azurerm_sql_server" "$1" { + administrator_login = "$2" + administrator_login_password = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" + version = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_sql_virtual_network_rule b/snippets/terraform-mode/azurerm/r_azurerm_sql_virtual_network_rule new file mode 100644 index 000000000..c4edae314 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_sql_virtual_network_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_sql_virtual_network_rule +# key: r_azurerm_sql_virtual_network_rule +# -- +resource "azurerm_sql_virtual_network_rule" "$1" { + name = "$2" + resource_group_name = "$3" + server_name = "$4" + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_account b/snippets/terraform-mode/azurerm/r_azurerm_storage_account new file mode 100644 index 000000000..49b7ec750 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_account @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_account +# key: r_azurerm_storage_account +# -- +resource "azurerm_storage_account" "$1" { + account_replication_type = "$2" + account_tier = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_blob b/snippets/terraform-mode/azurerm/r_azurerm_storage_blob new file mode 100644 index 000000000..522688ba6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_blob @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_blob +# key: r_azurerm_storage_blob +# -- +resource "azurerm_storage_blob" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" + storage_container_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_container b/snippets/terraform-mode/azurerm/r_azurerm_storage_container new file mode 100644 index 000000000..a9c752936 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_container @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_container +# key: r_azurerm_storage_container +# -- +resource "azurerm_storage_container" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_queue b/snippets/terraform-mode/azurerm/r_azurerm_storage_queue new file mode 100644 index 000000000..18dbaf3bf --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_queue @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_queue +# key: r_azurerm_storage_queue +# -- +resource "azurerm_storage_queue" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_share b/snippets/terraform-mode/azurerm/r_azurerm_storage_share new file mode 100644 index 000000000..9a8ac4509 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_share @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_share +# key: r_azurerm_storage_share +# -- +resource "azurerm_storage_share" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_storage_table b/snippets/terraform-mode/azurerm/r_azurerm_storage_table new file mode 100644 index 000000000..7a859e160 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_storage_table @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_storage_table +# key: r_azurerm_storage_table +# -- +resource "azurerm_storage_table" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_subnet b/snippets/terraform-mode/azurerm/r_azurerm_subnet new file mode 100644 index 000000000..dca075211 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_subnet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_subnet +# key: r_azurerm_subnet +# -- +resource "azurerm_subnet" "$1" { + address_prefix = "$2" + name = "$3" + resource_group_name = "$4" + virtual_network_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_subnet_network_security_group_association b/snippets/terraform-mode/azurerm/r_azurerm_subnet_network_security_group_association new file mode 100644 index 000000000..a5eb32d43 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_subnet_network_security_group_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_subnet_network_security_group_association +# key: r_azurerm_subnet_network_security_group_association +# -- +resource "azurerm_subnet_network_security_group_association" "$1" { + network_security_group_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_subnet_route_table_association b/snippets/terraform-mode/azurerm/r_azurerm_subnet_route_table_association new file mode 100644 index 000000000..baa41c52e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_subnet_route_table_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurerm_subnet_route_table_association +# key: r_azurerm_subnet_route_table_association +# -- +resource "azurerm_subnet_route_table_association" "$1" { + route_table_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_template_deployment b/snippets/terraform-mode/azurerm/r_azurerm_template_deployment new file mode 100644 index 000000000..41f9e019e --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_template_deployment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_template_deployment +# key: r_azurerm_template_deployment +# -- +resource "azurerm_template_deployment" "$1" { + deployment_mode = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_endpoint b/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_endpoint new file mode 100644 index 000000000..0cf2f67b8 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_endpoint @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_traffic_manager_endpoint +# key: r_azurerm_traffic_manager_endpoint +# -- +resource "azurerm_traffic_manager_endpoint" "$1" { + name = "$2" + profile_name = "$3" + resource_group_name = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_profile b/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_profile new file mode 100644 index 000000000..4cc943218 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_traffic_manager_profile @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_azurerm_traffic_manager_profile +# key: r_azurerm_traffic_manager_profile +# -- +resource "azurerm_traffic_manager_profile" "$1" { + dns_config { + relative_name = "" + ttl = 1 + } + monitor_config { + port = 1 + protocol = "" + } + name = "$4" + resource_group_name = "$5" + traffic_routing_method = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_user_assigned_identity b/snippets/terraform-mode/azurerm/r_azurerm_user_assigned_identity new file mode 100644 index 000000000..eaf774c98 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_user_assigned_identity @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurerm_user_assigned_identity +# key: r_azurerm_user_assigned_identity +# -- +resource "azurerm_user_assigned_identity" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine new file mode 100644 index 000000000..0fef75e3c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_machine +# key: r_azurerm_virtual_machine +# -- +resource "azurerm_virtual_machine" "$1" { + location = "$2" + name = "$3" + network_interface_ids = ["$4"] + resource_group_name = "$5" + storage_os_disk { + create_option = "" + name = "" + } + vm_size = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_data_disk_attachment b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_data_disk_attachment new file mode 100644 index 000000000..b3e139a79 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_data_disk_attachment @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_machine_data_disk_attachment +# key: r_azurerm_virtual_machine_data_disk_attachment +# -- +resource "azurerm_virtual_machine_data_disk_attachment" "$1" { + caching = "$2" + lun = $3 + managed_disk_id = "$4" + virtual_machine_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_extension b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_extension new file mode 100644 index 000000000..41a4c9a0c --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_extension @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_machine_extension +# key: r_azurerm_virtual_machine_extension +# -- +resource "azurerm_virtual_machine_extension" "$1" { + location = "$2" + name = "$3" + publisher = "$4" + resource_group_name = "$5" + type = "$6" + type_handler_version = "$7" + virtual_machine_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_scale_set b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_scale_set new file mode 100644 index 000000000..9eb5dce73 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_machine_scale_set @@ -0,0 +1,30 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_machine_scale_set +# key: r_azurerm_virtual_machine_scale_set +# -- +resource "azurerm_virtual_machine_scale_set" "$1" { + location = "$2" + name = "$3" + network_profile { + ip_configuration { + name = "" + primary = false + subnet_id = "" + } + name = "" + primary = false + } + os_profile { + admin_username = "" + computer_name_prefix = "" + } + resource_group_name = "$6" + sku { + capacity = 1 + name = "" + } + storage_profile_os_disk { + create_option = "" + } + upgrade_policy_mode = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_network b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network new file mode 100644 index 000000000..736443c88 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_network +# key: r_azurerm_virtual_network +# -- +resource "azurerm_virtual_network" "$1" { + address_space = ["$2"] + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway new file mode 100644 index 000000000..f3c7a87b6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_network_gateway +# key: r_azurerm_virtual_network_gateway +# -- +resource "azurerm_virtual_network_gateway" "$1" { + ip_configuration { + subnet_id = "" + } + location = "$3" + name = "$4" + resource_group_name = "$5" + sku = "$6" + type = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway_connection b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway_connection new file mode 100644 index 000000000..c17f729b3 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_gateway_connection @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_network_gateway_connection +# key: r_azurerm_virtual_network_gateway_connection +# -- +resource "azurerm_virtual_network_gateway_connection" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + type = "$5" + virtual_network_gateway_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_peering b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_peering new file mode 100644 index 000000000..f17e23df6 --- /dev/null +++ b/snippets/terraform-mode/azurerm/r_azurerm_virtual_network_peering @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurerm_virtual_network_peering +# key: r_azurerm_virtual_network_peering +# -- +resource "azurerm_virtual_network_peering" "$1" { + name = "$2" + remote_virtual_network_id = "$3" + resource_group_name = "$4" + virtual_network_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/.yas-parents b/snippets/terraform-mode/azurestack/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/azurestack/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/azurestack b/snippets/terraform-mode/azurestack/azurestack new file mode 100644 index 000000000..4989275f0 --- /dev/null +++ b/snippets/terraform-mode/azurestack/azurestack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: azurestack +# key: azurestack +# -- +provider "azurestack" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_client_config b/snippets/terraform-mode/azurestack/d_azurestack_client_config new file mode 100644 index 000000000..a83f475a8 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_client_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurestack_client_config +# key: d_azurestack_client_config +# -- +data "azurestack_client_config" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_network_interface b/snippets/terraform-mode/azurestack/d_azurestack_network_interface new file mode 100644 index 000000000..e5bc98d8c --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_network_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_network_interface +# key: d_azurestack_network_interface +# -- +data "azurestack_network_interface" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_network_security_group b/snippets/terraform-mode/azurestack/d_azurestack_network_security_group new file mode 100644 index 000000000..922f81544 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_network_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_network_security_group +# key: d_azurestack_network_security_group +# -- +data "azurestack_network_security_group" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_public_ip b/snippets/terraform-mode/azurestack/d_azurestack_public_ip new file mode 100644 index 000000000..cff899236 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_public_ip @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_public_ip +# key: d_azurestack_public_ip +# -- +data "azurestack_public_ip" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_resource_group b/snippets/terraform-mode/azurestack/d_azurestack_resource_group new file mode 100644 index 000000000..d0aed286b --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_resource_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_azurestack_resource_group +# key: d_azurestack_resource_group +# -- +data "azurestack_resource_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_route_table b/snippets/terraform-mode/azurestack/d_azurestack_route_table new file mode 100644 index 000000000..1967cbad1 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_route_table @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_route_table +# key: d_azurestack_route_table +# -- +data "azurestack_route_table" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_storage_account b/snippets/terraform-mode/azurestack/d_azurestack_storage_account new file mode 100644 index 000000000..a91c3d441 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_storage_account @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_storage_account +# key: d_azurestack_storage_account +# -- +data "azurestack_storage_account" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_subnet b/snippets/terraform-mode/azurestack/d_azurestack_subnet new file mode 100644 index 000000000..66c5646c7 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_subnet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_azurestack_subnet +# key: d_azurestack_subnet +# -- +data "azurestack_subnet" "$1" { + name = "$2" + resource_group_name = "$3" + virtual_network_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_virtual_network b/snippets/terraform-mode/azurestack/d_azurestack_virtual_network new file mode 100644 index 000000000..6e38aeb0d --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_virtual_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_virtual_network +# key: d_azurestack_virtual_network +# -- +data "azurestack_virtual_network" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/d_azurestack_virtual_network_gateway b/snippets/terraform-mode/azurestack/d_azurestack_virtual_network_gateway new file mode 100644 index 000000000..ff2bfb7e2 --- /dev/null +++ b/snippets/terraform-mode/azurestack/d_azurestack_virtual_network_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_azurestack_virtual_network_gateway +# key: d_azurestack_virtual_network_gateway +# -- +data "azurestack_virtual_network_gateway" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_availability_set b/snippets/terraform-mode/azurestack/r_azurestack_availability_set new file mode 100644 index 000000000..4b9ec273d --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_availability_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_availability_set +# key: r_azurestack_availability_set +# -- +resource "azurestack_availability_set" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_dns_a_record b/snippets/terraform-mode/azurestack/r_azurestack_dns_a_record new file mode 100644 index 000000000..0b7419c00 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_dns_a_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurestack_dns_a_record +# key: r_azurestack_dns_a_record +# -- +resource "azurestack_dns_a_record" "$1" { + name = "$2" + records = ["$3"] + resource_group_name = "$4" + ttl = $5 + zone_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_dns_zone b/snippets/terraform-mode/azurestack/r_azurestack_dns_zone new file mode 100644 index 000000000..5c8b07a58 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_dns_zone @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurestack_dns_zone +# key: r_azurestack_dns_zone +# -- +resource "azurestack_dns_zone" "$1" { + name = "$2" + resource_group_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb b/snippets/terraform-mode/azurestack/r_azurestack_lb new file mode 100644 index 000000000..9ea0e5b28 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb +# key: r_azurestack_lb +# -- +resource "azurestack_lb" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb_backend_address_pool b/snippets/terraform-mode/azurestack/r_azurestack_lb_backend_address_pool new file mode 100644 index 000000000..367f59ec8 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb_backend_address_pool @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb_backend_address_pool +# key: r_azurestack_lb_backend_address_pool +# -- +resource "azurestack_lb_backend_address_pool" "$1" { + loadbalancer_id = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_pool b/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_pool new file mode 100644 index 000000000..6f5e442ce --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_pool @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb_nat_pool +# key: r_azurestack_lb_nat_pool +# -- +resource "azurestack_lb_nat_pool" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port_end = $4 + frontend_port_start = $5 + loadbalancer_id = "$6" + name = "$7" + protocol = "$8" + resource_group_name = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_rule b/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_rule new file mode 100644 index 000000000..89c7deab9 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb_nat_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb_nat_rule +# key: r_azurestack_lb_nat_rule +# -- +resource "azurestack_lb_nat_rule" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port = $4 + loadbalancer_id = "$5" + name = "$6" + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb_probe b/snippets/terraform-mode/azurestack/r_azurestack_lb_probe new file mode 100644 index 000000000..c5c88e61b --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb_probe @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb_probe +# key: r_azurestack_lb_probe +# -- +resource "azurestack_lb_probe" "$1" { + loadbalancer_id = "$2" + name = "$3" + port = $4 + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_lb_rule b/snippets/terraform-mode/azurestack/r_azurestack_lb_rule new file mode 100644 index 000000000..1c4945cf0 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_lb_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurestack_lb_rule +# key: r_azurestack_lb_rule +# -- +resource "azurestack_lb_rule" "$1" { + backend_port = $2 + frontend_ip_configuration_name = "$3" + frontend_port = $4 + loadbalancer_id = "$5" + name = "$6" + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_local_network_gateway b/snippets/terraform-mode/azurestack/r_azurestack_local_network_gateway new file mode 100644 index 000000000..507d47f88 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_local_network_gateway @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurestack_local_network_gateway +# key: r_azurestack_local_network_gateway +# -- +resource "azurestack_local_network_gateway" "$1" { + address_space = ["$2"] + gateway_address = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_network_interface b/snippets/terraform-mode/azurestack/r_azurestack_network_interface new file mode 100644 index 000000000..6a705f51c --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_network_interface @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurestack_network_interface +# key: r_azurestack_network_interface +# -- +resource "azurestack_network_interface" "$1" { + ip_configuration { + name = "" + private_ip_address_allocation = "" + subnet_id = "" + } + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_network_security_group b/snippets/terraform-mode/azurestack/r_azurestack_network_security_group new file mode 100644 index 000000000..360739708 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_network_security_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_network_security_group +# key: r_azurestack_network_security_group +# -- +resource "azurestack_network_security_group" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_network_security_rule b/snippets/terraform-mode/azurestack/r_azurestack_network_security_rule new file mode 100644 index 000000000..2dffe70a3 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_network_security_rule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurestack_network_security_rule +# key: r_azurestack_network_security_rule +# -- +resource "azurestack_network_security_rule" "$1" { + access = "$2" + direction = "$3" + name = "$4" + network_security_group_name = "$5" + priority = $6 + protocol = "$7" + resource_group_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_public_ip b/snippets/terraform-mode/azurestack/r_azurestack_public_ip new file mode 100644 index 000000000..cd62414e3 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_public_ip @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurestack_public_ip +# key: r_azurestack_public_ip +# -- +resource "azurestack_public_ip" "$1" { + location = "$2" + name = "$3" + public_ip_address_allocation = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_resource_group b/snippets/terraform-mode/azurestack/r_azurestack_resource_group new file mode 100644 index 000000000..6b3ee4830 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_resource_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_azurestack_resource_group +# key: r_azurestack_resource_group +# -- +resource "azurestack_resource_group" "$1" { + location = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_route b/snippets/terraform-mode/azurestack/r_azurestack_route new file mode 100644 index 000000000..b9b8f79f4 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_route @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurestack_route +# key: r_azurestack_route +# -- +resource "azurestack_route" "$1" { + address_prefix = "$2" + name = "$3" + next_hop_type = "$4" + resource_group_name = "$5" + route_table_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_route_table b/snippets/terraform-mode/azurestack/r_azurestack_route_table new file mode 100644 index 000000000..94ce35049 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_route_table @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_route_table +# key: r_azurestack_route_table +# -- +resource "azurestack_route_table" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_storage_account b/snippets/terraform-mode/azurestack/r_azurestack_storage_account new file mode 100644 index 000000000..95afd49b7 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_storage_account @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurestack_storage_account +# key: r_azurestack_storage_account +# -- +resource "azurestack_storage_account" "$1" { + account_replication_type = "$2" + account_tier = "$3" + location = "$4" + name = "$5" + resource_group_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_storage_blob b/snippets/terraform-mode/azurestack/r_azurestack_storage_blob new file mode 100644 index 000000000..c213a04b1 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_storage_blob @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurestack_storage_blob +# key: r_azurestack_storage_blob +# -- +resource "azurestack_storage_blob" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" + storage_container_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_storage_container b/snippets/terraform-mode/azurestack/r_azurestack_storage_container new file mode 100644 index 000000000..d5c2dad31 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_storage_container @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_storage_container +# key: r_azurestack_storage_container +# -- +resource "azurestack_storage_container" "$1" { + name = "$2" + resource_group_name = "$3" + storage_account_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_subnet b/snippets/terraform-mode/azurestack/r_azurestack_subnet new file mode 100644 index 000000000..492b8dbae --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_subnet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurestack_subnet +# key: r_azurestack_subnet +# -- +resource "azurestack_subnet" "$1" { + address_prefix = "$2" + name = "$3" + resource_group_name = "$4" + virtual_network_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_template_deployment b/snippets/terraform-mode/azurestack/r_azurestack_template_deployment new file mode 100644 index 000000000..3c839d77f --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_template_deployment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_azurestack_template_deployment +# key: r_azurestack_template_deployment +# -- +resource "azurestack_template_deployment" "$1" { + deployment_mode = "$2" + name = "$3" + resource_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine new file mode 100644 index 000000000..afc3b923a --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_machine +# key: r_azurestack_virtual_machine +# -- +resource "azurestack_virtual_machine" "$1" { + location = "$2" + name = "$3" + network_interface_ids = ["$4"] + resource_group_name = "$5" + storage_os_disk { + create_option = "" + name = "" + } + vm_size = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_extension b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_extension new file mode 100644 index 000000000..a4d64b1e9 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_extension @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_machine_extension +# key: r_azurestack_virtual_machine_extension +# -- +resource "azurestack_virtual_machine_extension" "$1" { + location = "$2" + name = "$3" + publisher = "$4" + resource_group_name = "$5" + type = "$6" + type_handler_version = "$7" + virtual_machine_name = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_scale_set b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_scale_set new file mode 100644 index 000000000..f8668dc8c --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_machine_scale_set @@ -0,0 +1,30 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_machine_scale_set +# key: r_azurestack_virtual_machine_scale_set +# -- +resource "azurestack_virtual_machine_scale_set" "$1" { + location = "$2" + name = "$3" + network_profile { + ip_configuration { + name = "" + subnet_id = "" + } + name = "" + primary = false + } + os_profile { + admin_password = "" + admin_username = "" + computer_name_prefix = "" + } + resource_group_name = "$6" + sku { + capacity = 1 + name = "" + } + storage_profile_os_disk { + create_option = "" + } + upgrade_policy_mode = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_network b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network new file mode 100644 index 000000000..b004c88d4 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_network +# key: r_azurestack_virtual_network +# -- +resource "azurestack_virtual_network" "$1" { + address_space = ["$2"] + location = "$3" + name = "$4" + resource_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway new file mode 100644 index 000000000..4ecebec66 --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_network_gateway +# key: r_azurestack_virtual_network_gateway +# -- +resource "azurestack_virtual_network_gateway" "$1" { + ip_configuration { + subnet_id = "" + } + location = "$3" + name = "$4" + resource_group_name = "$5" + sku = "$6" + type = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway_connection b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway_connection new file mode 100644 index 000000000..2e337720e --- /dev/null +++ b/snippets/terraform-mode/azurestack/r_azurestack_virtual_network_gateway_connection @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_azurestack_virtual_network_gateway_connection +# key: r_azurestack_virtual_network_gateway_connection +# -- +resource "azurestack_virtual_network_gateway_connection" "$1" { + location = "$2" + name = "$3" + resource_group_name = "$4" + type = "$5" + virtual_network_gateway_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/.yas-parents b/snippets/terraform-mode/backend/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/backend/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/backend/artifactory_backend b/snippets/terraform-mode/backend/artifactory_backend new file mode 100644 index 000000000..b89065945 --- /dev/null +++ b/snippets/terraform-mode/backend/artifactory_backend @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: artifactory_backend +# key: artifactory_backend +# -- +terraform { + backend "artifactory" { + username = "$2" + password = "$3" + url = "https://custom.artifactoryonline.com/artifactory" + repo = "$4" + subpath = "$5" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/atlas_backend b/snippets/terraform-mode/backend/atlas_backend new file mode 100644 index 000000000..068057239 --- /dev/null +++ b/snippets/terraform-mode/backend/atlas_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: atlas_backend +# key: atlas_backend +# -- +terraform { + backend "atlas" { + name = "$2" + access_token = "$3" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/azure_backend b/snippets/terraform-mode/backend/azure_backend new file mode 100644 index 000000000..bb90cff35 --- /dev/null +++ b/snippets/terraform-mode/backend/azure_backend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: azure_backend +# key: azure_backend +# -- +terraform { + backend "azure" { + storage_account_name = "$2" + container_name = "$3" + key = "$4" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/consul_backend b/snippets/terraform-mode/backend/consul_backend new file mode 100644 index 000000000..735a07ff4 --- /dev/null +++ b/snippets/terraform-mode/backend/consul_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: consul_backend +# key: consul_backend +# -- +terraform { + backend "consul" { + path = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/etcd_backend b/snippets/terraform-mode/backend/etcd_backend new file mode 100644 index 000000000..84d7ddf5f --- /dev/null +++ b/snippets/terraform-mode/backend/etcd_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: etcd_backend +# key: etcd_backend +# -- +terraform { + backend "etcd" { + path = "$2" + endpoints = "$3" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/gcs_backend b/snippets/terraform-mode/backend/gcs_backend new file mode 100644 index 000000000..6153d8616 --- /dev/null +++ b/snippets/terraform-mode/backend/gcs_backend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: gcs_backend +# key: gcs_backend +# -- +terraform { + backend "gcs" { + bucket = "$2" + path = "$3" + project = "$4" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/http_backend b/snippets/terraform-mode/backend/http_backend new file mode 100644 index 000000000..d286838a3 --- /dev/null +++ b/snippets/terraform-mode/backend/http_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: http_backend +# key: http_backend +# -- +terraform { + backend "http" { + address = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/manta_backend b/snippets/terraform-mode/backend/manta_backend new file mode 100644 index 000000000..ee196e3a3 --- /dev/null +++ b/snippets/terraform-mode/backend/manta_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: manta_backend +# key: manta_backend +# -- +terraform { + backend "manta" { + path = "$1" + object_name = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_artifactory_backend b/snippets/terraform-mode/backend/remote_artifactory_backend new file mode 100644 index 000000000..ac8cd543a --- /dev/null +++ b/snippets/terraform-mode/backend/remote_artifactory_backend @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: remote_artifactory_backend +# key: remote_artifactory_backend +# -- +data "terraform_remote_state" "$1" { + backend = "artifactory" + config { + username = "$2" + password = "$3" + url = "https://custom.artifactoryonline.com/artifactory" + repo = "$4" + subpath = "$5" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_atlas_backend b/snippets/terraform-mode/backend/remote_atlas_backend new file mode 100644 index 000000000..099111671 --- /dev/null +++ b/snippets/terraform-mode/backend/remote_atlas_backend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: remote_atlas_backend +# key: remote_atlas_backend +# -- +data "terraform_remote_state" "$1" { + backend = "atlas" + config { + name = "$2" + access_token = "$3" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_azure_backend b/snippets/terraform-mode/backend/remote_azure_backend new file mode 100644 index 000000000..9e1bf3601 --- /dev/null +++ b/snippets/terraform-mode/backend/remote_azure_backend @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: remote_azure_backend +# key: remote_azure_backend +# -- +data "terraform_remote_state" "$1" { + backend = "azure" + config { + storage_account_name = "$2" + container_name = "$3" + key = "$4" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_consul_backend b/snippets/terraform-mode/backend/remote_consul_backend new file mode 100644 index 000000000..97e2e170b --- /dev/null +++ b/snippets/terraform-mode/backend/remote_consul_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: remote_consul_backend +# key: remote_consul_backend +# -- +data "terraform_remote_state" "$1" { + backend = "consul" + config { + path = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_etcd_backend b/snippets/terraform-mode/backend/remote_etcd_backend new file mode 100644 index 000000000..264c69bf5 --- /dev/null +++ b/snippets/terraform-mode/backend/remote_etcd_backend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: remote_etcd_backend +# key: remote_etcd_backend +# -- +data "terraform_remote_state" "$1" { + backend = "etcd" + config { + path = "$2" + endpoints = "$3" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_gcs_backend b/snippets/terraform-mode/backend/remote_gcs_backend new file mode 100644 index 000000000..a609f0b5f --- /dev/null +++ b/snippets/terraform-mode/backend/remote_gcs_backend @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: remote_gcs_backend +# key: remote_gcs_backend +# -- +data "terraform_remote_state" "$1" { + backend = "gcs" + config { + bucket = "$2" + path = "$3" + project = "$4" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_http_backend b/snippets/terraform-mode/backend/remote_http_backend new file mode 100644 index 000000000..c76ce0aea --- /dev/null +++ b/snippets/terraform-mode/backend/remote_http_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: remote_http_backend +# key: remote_http_backend +# -- +data "terraform_remote_state" "$1" { + backend = "http" + config { + address = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_local_backend b/snippets/terraform-mode/backend/remote_local_backend new file mode 100644 index 000000000..734a7783f --- /dev/null +++ b/snippets/terraform-mode/backend/remote_local_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: remote_local_backend +# key: remote_local_backend +# -- +data "terraform_remote_state" "$1" { + backend = "local" + config { + path = "\${path.module}/../../terraform.tfstate" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_s3_backend b/snippets/terraform-mode/backend/remote_s3_backend new file mode 100644 index 000000000..6a81632fd --- /dev/null +++ b/snippets/terraform-mode/backend/remote_s3_backend @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: remote_s3_backend +# key: remote_s3_backend +# -- +data "terraform_remote_state" "$1" { + backend = "s3" + config { + bucket = "$2" + key = "$3" + region = "us-east-1" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/remote_swift_backend b/snippets/terraform-mode/backend/remote_swift_backend new file mode 100644 index 000000000..3ac51e46b --- /dev/null +++ b/snippets/terraform-mode/backend/remote_swift_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: remote_swift_backend +# key: remote_swift_backend +# -- +data "terraform_remote_state" "$1" { + backend = "swift" + config { + path = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/s3_backend b/snippets/terraform-mode/backend/s3_backend new file mode 100644 index 000000000..7ce929124 --- /dev/null +++ b/snippets/terraform-mode/backend/s3_backend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: s3_backend +# key: s3_backend +# -- +terraform { + backend "s3" { + bucket = "$2" + key = "$3" + region = "us-east-1" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/backend/swift_backend b/snippets/terraform-mode/backend/swift_backend new file mode 100644 index 000000000..57c4a5b73 --- /dev/null +++ b/snippets/terraform-mode/backend/swift_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: swift_backend +# key: swift_backend +# -- +terraform { + backend "swift" { + path = "$2" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/.yas-parents b/snippets/terraform-mode/basic/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/basic/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/basic/da b/snippets/terraform-mode/basic/da new file mode 100644 index 000000000..27db732ce --- /dev/null +++ b/snippets/terraform-mode/basic/da @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Data source +# key: da +# -- +data "$1" "$2" { + $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/mo b/snippets/terraform-mode/basic/mo new file mode 100644 index 000000000..c2146aff0 --- /dev/null +++ b/snippets/terraform-mode/basic/mo @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Module +# key: mo +# -- +module "$1" { + $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/pro b/snippets/terraform-mode/basic/pro new file mode 100644 index 000000000..2fc303ca5 --- /dev/null +++ b/snippets/terraform-mode/basic/pro @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Provider +# key: pro +# -- +provider "$1" { + $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/res b/snippets/terraform-mode/basic/res new file mode 100644 index 000000000..97b596e0b --- /dev/null +++ b/snippets/terraform-mode/basic/res @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Resource +# key: res +# -- +resource "$1" "$2" { + $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/var b/snippets/terraform-mode/basic/var new file mode 100644 index 000000000..01249cce1 --- /dev/null +++ b/snippets/terraform-mode/basic/var @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Variable +# key: var +# -- +variable "$1" { + $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/basic/vard b/snippets/terraform-mode/basic/vard new file mode 100644 index 000000000..933e44197 --- /dev/null +++ b/snippets/terraform-mode/basic/vard @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Variable with Default +# key: vard +# -- +variable "$1" { + default = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/.yas-parents b/snippets/terraform-mode/bigip/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/bigip/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/bigip b/snippets/terraform-mode/bigip/bigip new file mode 100644 index 000000000..8d96ce765 --- /dev/null +++ b/snippets/terraform-mode/bigip/bigip @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: bigip +# key: bigip +# -- +provider "bigip" { + address = "$1" + password = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_cm_device b/snippets/terraform-mode/bigip/r_bigip_cm_device new file mode 100644 index 000000000..ef7af8d66 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_cm_device @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_cm_device +# key: r_bigip_cm_device +# -- +resource "bigip_cm_device" "$1" { + configsync_ip = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_cm_devicegroup b/snippets/terraform-mode/bigip/r_bigip_cm_devicegroup new file mode 100644 index 000000000..c585653fc --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_cm_devicegroup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_cm_devicegroup +# key: r_bigip_cm_devicegroup +# -- +resource "bigip_cm_devicegroup" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_datagroup b/snippets/terraform-mode/bigip/r_bigip_ltm_datagroup new file mode 100644 index 000000000..36c3c2990 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_datagroup @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_datagroup +# key: r_bigip_ltm_datagroup +# -- +resource "bigip_ltm_datagroup" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_irule b/snippets/terraform-mode/bigip/r_bigip_ltm_irule new file mode 100644 index 000000000..61da10822 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_irule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_irule +# key: r_bigip_ltm_irule +# -- +resource "bigip_ltm_irule" "$1" { + irule = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_monitor b/snippets/terraform-mode/bigip/r_bigip_ltm_monitor new file mode 100644 index 000000000..bd3db4f1d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_monitor @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_monitor +# key: r_bigip_ltm_monitor +# -- +resource "bigip_ltm_monitor" "$1" { + name = "$2" + parent = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_node b/snippets/terraform-mode/bigip/r_bigip_ltm_node new file mode 100644 index 000000000..11e95ba0d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_node @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_node +# key: r_bigip_ltm_node +# -- +resource "bigip_ltm_node" "$1" { + address = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_cookie b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_cookie new file mode 100644 index 000000000..76f407764 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_cookie @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_persistence_profile_cookie +# key: r_bigip_ltm_persistence_profile_cookie +# -- +resource "bigip_ltm_persistence_profile_cookie" "$1" { + defaults_from = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_dstaddr b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_dstaddr new file mode 100644 index 000000000..4fb1e256f --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_dstaddr @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_persistence_profile_dstaddr +# key: r_bigip_ltm_persistence_profile_dstaddr +# -- +resource "bigip_ltm_persistence_profile_dstaddr" "$1" { + defaults_from = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_srcaddr b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_srcaddr new file mode 100644 index 000000000..b4ff79861 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_srcaddr @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_persistence_profile_srcaddr +# key: r_bigip_ltm_persistence_profile_srcaddr +# -- +resource "bigip_ltm_persistence_profile_srcaddr" "$1" { + defaults_from = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_ssl b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_ssl new file mode 100644 index 000000000..eb7a9af81 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_persistence_profile_ssl @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_persistence_profile_ssl +# key: r_bigip_ltm_persistence_profile_ssl +# -- +resource "bigip_ltm_persistence_profile_ssl" "$1" { + defaults_from = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_policy b/snippets/terraform-mode/bigip/r_bigip_ltm_policy new file mode 100644 index 000000000..dc8c30eaa --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_policy @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_policy +# key: r_bigip_ltm_policy +# -- +resource "bigip_ltm_policy" "$1" { + controls = ["$2"] + name = "$3" + requires = ["$4"] + rule { + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_pool b/snippets/terraform-mode/bigip/r_bigip_ltm_pool new file mode 100644 index 000000000..79d78d57b --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_pool +# key: r_bigip_ltm_pool +# -- +resource "bigip_ltm_pool" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_pool_attachment b/snippets/terraform-mode/bigip/r_bigip_ltm_pool_attachment new file mode 100644 index 000000000..cba8ec8b3 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_pool_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_pool_attachment +# key: r_bigip_ltm_pool_attachment +# -- +resource "bigip_ltm_pool_attachment" "$1" { + node = "$2" + pool = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fasthttp b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fasthttp new file mode 100644 index 000000000..f619a5a9d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fasthttp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_fasthttp +# key: r_bigip_ltm_profile_fasthttp +# -- +resource "bigip_ltm_profile_fasthttp" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fastl4 b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fastl4 new file mode 100644 index 000000000..10ee3161b --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_fastl4 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_fastl4 +# key: r_bigip_ltm_profile_fastl4 +# -- +resource "bigip_ltm_profile_fastl4" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_http2 b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_http2 new file mode 100644 index 000000000..dcf6ece4e --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_http2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_http2 +# key: r_bigip_ltm_profile_http2 +# -- +resource "bigip_ltm_profile_http2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_httpcompress b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_httpcompress new file mode 100644 index 000000000..1586e7839 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_httpcompress @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_httpcompress +# key: r_bigip_ltm_profile_httpcompress +# -- +resource "bigip_ltm_profile_httpcompress" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_oneconnect b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_oneconnect new file mode 100644 index 000000000..a3db7d038 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_oneconnect @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_oneconnect +# key: r_bigip_ltm_profile_oneconnect +# -- +resource "bigip_ltm_profile_oneconnect" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_profile_tcp b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_tcp new file mode 100644 index 000000000..cd7d0e689 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_profile_tcp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_profile_tcp +# key: r_bigip_ltm_profile_tcp +# -- +resource "bigip_ltm_profile_tcp" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_snat b/snippets/terraform-mode/bigip/r_bigip_ltm_snat new file mode 100644 index 000000000..c0bf687b6 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_snat @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_snat +# key: r_bigip_ltm_snat +# -- +resource "bigip_ltm_snat" "$1" { + name = "$2" + origins { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_snatpool b/snippets/terraform-mode/bigip/r_bigip_ltm_snatpool new file mode 100644 index 000000000..12ba6e45d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_snatpool @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_snatpool +# key: r_bigip_ltm_snatpool +# -- +resource "bigip_ltm_snatpool" "$1" { + members = ["$2"] + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_address b/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_address new file mode 100644 index 000000000..a0d925b60 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_address @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_virtual_address +# key: r_bigip_ltm_virtual_address +# -- +resource "bigip_ltm_virtual_address" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_server b/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_server new file mode 100644 index 000000000..cc4518d0e --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_ltm_virtual_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_bigip_ltm_virtual_server +# key: r_bigip_ltm_virtual_server +# -- +resource "bigip_ltm_virtual_server" "$1" { + destination = "$2" + name = "$3" + port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_net_route b/snippets/terraform-mode/bigip/r_bigip_net_route new file mode 100644 index 000000000..805ed7b13 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_net_route @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_net_route +# key: r_bigip_net_route +# -- +resource "bigip_net_route" "$1" { + name = "$2" + network = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_net_selfip b/snippets/terraform-mode/bigip/r_bigip_net_selfip new file mode 100644 index 000000000..e368b7585 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_net_selfip @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_bigip_net_selfip +# key: r_bigip_net_selfip +# -- +resource "bigip_net_selfip" "$1" { + ip = "$2" + name = "$3" + vlan = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_net_vlan b/snippets/terraform-mode/bigip/r_bigip_net_vlan new file mode 100644 index 000000000..e08b553ce --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_net_vlan @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_net_vlan +# key: r_bigip_net_vlan +# -- +resource "bigip_net_vlan" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_bigiplicense b/snippets/terraform-mode/bigip/r_bigip_sys_bigiplicense new file mode 100644 index 000000000..85f9c829d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_bigiplicense @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_bigiplicense +# key: r_bigip_sys_bigiplicense +# -- +resource "bigip_sys_bigiplicense" "$1" { + command = "$2" + registration_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_dns b/snippets/terraform-mode/bigip/r_bigip_sys_dns new file mode 100644 index 000000000..05dbffe8f --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_dns @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_dns +# key: r_bigip_sys_dns +# -- +resource "bigip_sys_dns" "$1" { + description = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_iapp b/snippets/terraform-mode/bigip/r_bigip_sys_iapp new file mode 100644 index 000000000..6f2bfd1eb --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_iapp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_iapp +# key: r_bigip_sys_iapp +# -- +resource "bigip_sys_iapp" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_ntp b/snippets/terraform-mode/bigip/r_bigip_sys_ntp new file mode 100644 index 000000000..2eaeb5de4 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_ntp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_ntp +# key: r_bigip_sys_ntp +# -- +resource "bigip_sys_ntp" "$1" { + description = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_provision b/snippets/terraform-mode/bigip/r_bigip_sys_provision new file mode 100644 index 000000000..e1270ef86 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_provision @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_provision +# key: r_bigip_sys_provision +# -- +resource "bigip_sys_provision" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_snmp b/snippets/terraform-mode/bigip/r_bigip_sys_snmp new file mode 100644 index 000000000..fa16d58c2 --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_snmp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_snmp +# key: r_bigip_sys_snmp +# -- +resource "bigip_sys_snmp" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/bigip/r_bigip_sys_snmp_traps b/snippets/terraform-mode/bigip/r_bigip_sys_snmp_traps new file mode 100644 index 000000000..608e1a81d --- /dev/null +++ b/snippets/terraform-mode/bigip/r_bigip_sys_snmp_traps @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_bigip_sys_snmp_traps +# key: r_bigip_sys_snmp_traps +# -- +resource "bigip_sys_snmp_traps" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/bitbucket/.yas-parents b/snippets/terraform-mode/bitbucket/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/bitbucket/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/bitbucket/bitbucket b/snippets/terraform-mode/bitbucket/bitbucket new file mode 100644 index 000000000..058029f47 --- /dev/null +++ b/snippets/terraform-mode/bitbucket/bitbucket @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: bitbucket +# key: bitbucket +# -- +provider "bitbucket" { + password = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bitbucket/r_bitbucket_default_reviewers b/snippets/terraform-mode/bitbucket/r_bitbucket_default_reviewers new file mode 100644 index 000000000..747046e3d --- /dev/null +++ b/snippets/terraform-mode/bitbucket/r_bitbucket_default_reviewers @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_bitbucket_default_reviewers +# key: r_bitbucket_default_reviewers +# -- +resource "bitbucket_default_reviewers" "$1" { + owner = "$2" + repository = "$3" + reviewers = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/bitbucket/r_bitbucket_hook b/snippets/terraform-mode/bitbucket/r_bitbucket_hook new file mode 100644 index 000000000..6db59b7a7 --- /dev/null +++ b/snippets/terraform-mode/bitbucket/r_bitbucket_hook @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_bitbucket_hook +# key: r_bitbucket_hook +# -- +resource "bitbucket_hook" "$1" { + description = "$2" + events = ["$3"] + owner = "$4" + repository = "$5" + url = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/bitbucket/r_bitbucket_repository b/snippets/terraform-mode/bitbucket/r_bitbucket_repository new file mode 100644 index 000000000..5849ceeff --- /dev/null +++ b/snippets/terraform-mode/bitbucket/r_bitbucket_repository @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_bitbucket_repository +# key: r_bitbucket_repository +# -- +resource "bitbucket_repository" "$1" { + name = "$2" + owner = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/.yas-parents b/snippets/terraform-mode/brightbox/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/brightbox/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/brightbox b/snippets/terraform-mode/brightbox/brightbox new file mode 100644 index 000000000..2e473e6c8 --- /dev/null +++ b/snippets/terraform-mode/brightbox/brightbox @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: brightbox +# key: brightbox +# -- +provider "brightbox" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/d_brightbox_database_type b/snippets/terraform-mode/brightbox/d_brightbox_database_type new file mode 100644 index 000000000..7366f6cd2 --- /dev/null +++ b/snippets/terraform-mode/brightbox/d_brightbox_database_type @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_brightbox_database_type +# key: d_brightbox_database_type +# -- +data "brightbox_database_type" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/d_brightbox_image b/snippets/terraform-mode/brightbox/d_brightbox_image new file mode 100644 index 000000000..49e5a1e51 --- /dev/null +++ b/snippets/terraform-mode/brightbox/d_brightbox_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_brightbox_image +# key: d_brightbox_image +# -- +data "brightbox_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/d_brightbox_server_group b/snippets/terraform-mode/brightbox/d_brightbox_server_group new file mode 100644 index 000000000..6196a06e0 --- /dev/null +++ b/snippets/terraform-mode/brightbox/d_brightbox_server_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_brightbox_server_group +# key: d_brightbox_server_group +# -- +data "brightbox_server_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_cloudip b/snippets/terraform-mode/brightbox/r_brightbox_cloudip new file mode 100644 index 000000000..c05926ae3 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_cloudip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_cloudip +# key: r_brightbox_cloudip +# -- +resource "brightbox_cloudip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_container b/snippets/terraform-mode/brightbox/r_brightbox_container new file mode 100644 index 000000000..32b2f67bd --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_container @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_container +# key: r_brightbox_container +# -- +resource "brightbox_container" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_database_server b/snippets/terraform-mode/brightbox/r_brightbox_database_server new file mode 100644 index 000000000..1b74b5c45 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_database_server @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_database_server +# key: r_brightbox_database_server +# -- +resource "brightbox_database_server" "$1" { + allow_access = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_firewall_policy b/snippets/terraform-mode/brightbox/r_brightbox_firewall_policy new file mode 100644 index 000000000..eac472605 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_firewall_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_firewall_policy +# key: r_brightbox_firewall_policy +# -- +resource "brightbox_firewall_policy" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_firewall_rule b/snippets/terraform-mode/brightbox/r_brightbox_firewall_rule new file mode 100644 index 000000000..cf1427f98 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_firewall_rule @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_firewall_rule +# key: r_brightbox_firewall_rule +# -- +resource "brightbox_firewall_rule" "$1" { + firewall_policy = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_load_balancer b/snippets/terraform-mode/brightbox/r_brightbox_load_balancer new file mode 100644 index 000000000..caf0c5634 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_load_balancer @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_brightbox_load_balancer +# key: r_brightbox_load_balancer +# -- +resource "brightbox_load_balancer" "$1" { + healthcheck { + port = 1 + type = "" + } + listener { + in = 1 + out = 1 + protocol = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_server b/snippets/terraform-mode/brightbox/r_brightbox_server new file mode 100644 index 000000000..8ebf01d03 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_server @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_brightbox_server +# key: r_brightbox_server +# -- +resource "brightbox_server" "$1" { + image = "$2" + server_groups = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/brightbox/r_brightbox_server_group b/snippets/terraform-mode/brightbox/r_brightbox_server_group new file mode 100644 index 000000000..ec33de942 --- /dev/null +++ b/snippets/terraform-mode/brightbox/r_brightbox_server_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_brightbox_server_group +# key: r_brightbox_server_group +# -- +resource "brightbox_server_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/.yas-parents b/snippets/terraform-mode/chef/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/chef/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/chef/chef b/snippets/terraform-mode/chef/chef new file mode 100644 index 000000000..f4cdd2ebe --- /dev/null +++ b/snippets/terraform-mode/chef/chef @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: chef +# key: chef +# -- +provider "chef" { + client_name = "$1" + server_url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/r_chef_data_bag b/snippets/terraform-mode/chef/r_chef_data_bag new file mode 100644 index 000000000..63f20d490 --- /dev/null +++ b/snippets/terraform-mode/chef/r_chef_data_bag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_chef_data_bag +# key: r_chef_data_bag +# -- +resource "chef_data_bag" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/r_chef_data_bag_item b/snippets/terraform-mode/chef/r_chef_data_bag_item new file mode 100644 index 000000000..f070f5fb6 --- /dev/null +++ b/snippets/terraform-mode/chef/r_chef_data_bag_item @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_chef_data_bag_item +# key: r_chef_data_bag_item +# -- +resource "chef_data_bag_item" "$1" { + content_json = "$2" + data_bag_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/r_chef_environment b/snippets/terraform-mode/chef/r_chef_environment new file mode 100644 index 000000000..cacab913c --- /dev/null +++ b/snippets/terraform-mode/chef/r_chef_environment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_chef_environment +# key: r_chef_environment +# -- +resource "chef_environment" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/r_chef_node b/snippets/terraform-mode/chef/r_chef_node new file mode 100644 index 000000000..a8f511578 --- /dev/null +++ b/snippets/terraform-mode/chef/r_chef_node @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_chef_node +# key: r_chef_node +# -- +resource "chef_node" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/chef/r_chef_role b/snippets/terraform-mode/chef/r_chef_role new file mode 100644 index 000000000..1c00bc17a --- /dev/null +++ b/snippets/terraform-mode/chef/r_chef_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_chef_role +# key: r_chef_role +# -- +resource "chef_role" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/.yas-parents b/snippets/terraform-mode/circonus/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/circonus/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/circonus b/snippets/terraform-mode/circonus/circonus new file mode 100644 index 000000000..8036a6c2a --- /dev/null +++ b/snippets/terraform-mode/circonus/circonus @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: circonus +# key: circonus +# -- +provider "circonus" { + key = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/d_circonus_account b/snippets/terraform-mode/circonus/d_circonus_account new file mode 100644 index 000000000..bd9dfd2ee --- /dev/null +++ b/snippets/terraform-mode/circonus/d_circonus_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_circonus_account +# key: d_circonus_account +# -- +data "circonus_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/d_circonus_collector b/snippets/terraform-mode/circonus/d_circonus_collector new file mode 100644 index 000000000..7d195b0e8 --- /dev/null +++ b/snippets/terraform-mode/circonus/d_circonus_collector @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_circonus_collector +# key: d_circonus_collector +# -- +data "circonus_collector" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_check b/snippets/terraform-mode/circonus/r_circonus_check new file mode 100644 index 000000000..90280bf03 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_check @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_circonus_check +# key: r_circonus_check +# -- +resource "circonus_check" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_contact_group b/snippets/terraform-mode/circonus/r_circonus_contact_group new file mode 100644 index 000000000..908a8dd67 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_contact_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_circonus_contact_group +# key: r_circonus_contact_group +# -- +resource "circonus_contact_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_graph b/snippets/terraform-mode/circonus/r_circonus_graph new file mode 100644 index 000000000..b5a7f7461 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_graph @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_circonus_graph +# key: r_circonus_graph +# -- +resource "circonus_graph" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_metric b/snippets/terraform-mode/circonus/r_circonus_metric new file mode 100644 index 000000000..1dbabc828 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_metric @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_circonus_metric +# key: r_circonus_metric +# -- +resource "circonus_metric" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_metric_cluster b/snippets/terraform-mode/circonus/r_circonus_metric_cluster new file mode 100644 index 000000000..e29146957 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_metric_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_circonus_metric_cluster +# key: r_circonus_metric_cluster +# -- +resource "circonus_metric_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_rule_set b/snippets/terraform-mode/circonus/r_circonus_rule_set new file mode 100644 index 000000000..abd1e7b69 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_rule_set @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_circonus_rule_set +# key: r_circonus_rule_set +# -- +resource "circonus_rule_set" "$1" { + check = "$2" + if { + + } + metric_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/circonus/r_circonus_worksheet b/snippets/terraform-mode/circonus/r_circonus_worksheet new file mode 100644 index 000000000..27b04fab7 --- /dev/null +++ b/snippets/terraform-mode/circonus/r_circonus_worksheet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_circonus_worksheet +# key: r_circonus_worksheet +# -- +resource "circonus_worksheet" "$1" { + title = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/.yas-parents b/snippets/terraform-mode/clc/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/clc/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/clc/clc b/snippets/terraform-mode/clc/clc new file mode 100644 index 000000000..db0f6275b --- /dev/null +++ b/snippets/terraform-mode/clc/clc @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: clc +# key: clc +# -- +provider "clc" { + password = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/r_clc_group b/snippets/terraform-mode/clc/r_clc_group new file mode 100644 index 000000000..500f60f1c --- /dev/null +++ b/snippets/terraform-mode/clc/r_clc_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_clc_group +# key: r_clc_group +# -- +resource "clc_group" "$1" { + location_id = "$2" + name = "$3" + parent = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/r_clc_load_balancer b/snippets/terraform-mode/clc/r_clc_load_balancer new file mode 100644 index 000000000..778e158e7 --- /dev/null +++ b/snippets/terraform-mode/clc/r_clc_load_balancer @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_clc_load_balancer +# key: r_clc_load_balancer +# -- +resource "clc_load_balancer" "$1" { + data_center = "$2" + description = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/r_clc_load_balancer_pool b/snippets/terraform-mode/clc/r_clc_load_balancer_pool new file mode 100644 index 000000000..056c65d1b --- /dev/null +++ b/snippets/terraform-mode/clc/r_clc_load_balancer_pool @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_clc_load_balancer_pool +# key: r_clc_load_balancer_pool +# -- +resource "clc_load_balancer_pool" "$1" { + data_center = "$2" + load_balancer = "$3" + nodes { + + } + port = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/r_clc_public_ip b/snippets/terraform-mode/clc/r_clc_public_ip new file mode 100644 index 000000000..ef54e370c --- /dev/null +++ b/snippets/terraform-mode/clc/r_clc_public_ip @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_clc_public_ip +# key: r_clc_public_ip +# -- +resource "clc_public_ip" "$1" { + ports { + + } + server_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/clc/r_clc_server b/snippets/terraform-mode/clc/r_clc_server new file mode 100644 index 000000000..404cf03c9 --- /dev/null +++ b/snippets/terraform-mode/clc/r_clc_server @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_clc_server +# key: r_clc_server +# -- +resource "clc_server" "$1" { + cpu = $2 + group_id = "$3" + memory_mb = $4 + name_template = "$5" + source_server_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/.yas-parents b/snippets/terraform-mode/cloudflare/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/cloudflare b/snippets/terraform-mode/cloudflare/cloudflare new file mode 100644 index 000000000..94f2e7973 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/cloudflare @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: cloudflare +# key: cloudflare +# -- +provider "cloudflare" { + email = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/d_cloudflare_ip_ranges b/snippets/terraform-mode/cloudflare/d_cloudflare_ip_ranges new file mode 100644 index 000000000..c1c168bec --- /dev/null +++ b/snippets/terraform-mode/cloudflare/d_cloudflare_ip_ranges @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_cloudflare_ip_ranges +# key: d_cloudflare_ip_ranges +# -- +data "cloudflare_ip_ranges" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/d_cloudflare_zones b/snippets/terraform-mode/cloudflare/d_cloudflare_zones new file mode 100644 index 000000000..9ccd4146c --- /dev/null +++ b/snippets/terraform-mode/cloudflare/d_cloudflare_zones @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_cloudflare_zones +# key: d_cloudflare_zones +# -- +data "cloudflare_zones" "$1" { + filter { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_access_application b/snippets/terraform-mode/cloudflare/r_cloudflare_access_application new file mode 100644 index 000000000..6689051a4 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_access_application @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_access_application +# key: r_cloudflare_access_application +# -- +resource "cloudflare_access_application" "$1" { + domain = "$2" + name = "$3" + zone_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_access_policy b/snippets/terraform-mode/cloudflare/r_cloudflare_access_policy new file mode 100644 index 000000000..166af9858 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_access_policy @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_access_policy +# key: r_cloudflare_access_policy +# -- +resource "cloudflare_access_policy" "$1" { + application_id = "$2" + decision = "$3" + include { + + } + name = "$5" + zone_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_access_rule b/snippets/terraform-mode/cloudflare/r_cloudflare_access_rule new file mode 100644 index 000000000..2098cb9ca --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_access_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_access_rule +# key: r_cloudflare_access_rule +# -- +resource "cloudflare_access_rule" "$1" { + configuration { + target = "" + value = "" + } + mode = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_account_member b/snippets/terraform-mode/cloudflare/r_cloudflare_account_member new file mode 100644 index 000000000..030df3076 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_account_member @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_account_member +# key: r_cloudflare_account_member +# -- +resource "cloudflare_account_member" "$1" { + email_address = "$2" + role_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_custom_pages b/snippets/terraform-mode/cloudflare/r_cloudflare_custom_pages new file mode 100644 index 000000000..ec3acd6f1 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_custom_pages @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_custom_pages +# key: r_cloudflare_custom_pages +# -- +resource "cloudflare_custom_pages" "$1" { + type = "$2" + url = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_filter b/snippets/terraform-mode/cloudflare/r_cloudflare_filter new file mode 100644 index 000000000..43f73d11d --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_filter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_filter +# key: r_cloudflare_filter +# -- +resource "cloudflare_filter" "$1" { + expression = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_firewall_rule b/snippets/terraform-mode/cloudflare/r_cloudflare_firewall_rule new file mode 100644 index 000000000..1e1aa5cd1 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_firewall_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_firewall_rule +# key: r_cloudflare_firewall_rule +# -- +resource "cloudflare_firewall_rule" "$1" { + action = "$2" + filter_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer new file mode 100644 index 000000000..35209bdd3 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_load_balancer +# key: r_cloudflare_load_balancer +# -- +resource "cloudflare_load_balancer" "$1" { + default_pool_ids = ["$2"] + fallback_pool_id = "$3" + name = "$4" + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_monitor b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_monitor new file mode 100644 index 000000000..cb102e2c8 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_monitor @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_load_balancer_monitor +# key: r_cloudflare_load_balancer_monitor +# -- +resource "cloudflare_load_balancer_monitor" "$1" { + expected_body = "$2" + expected_codes = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_pool b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_pool new file mode 100644 index 000000000..c31948c2a --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_load_balancer_pool @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_load_balancer_pool +# key: r_cloudflare_load_balancer_pool +# -- +resource "cloudflare_load_balancer_pool" "$1" { + name = "$2" + origins { + address = "" + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_page_rule b/snippets/terraform-mode/cloudflare/r_cloudflare_page_rule new file mode 100644 index 000000000..87dfef45d --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_page_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_page_rule +# key: r_cloudflare_page_rule +# -- +resource "cloudflare_page_rule" "$1" { + actions { + + } + target = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_rate_limit b/snippets/terraform-mode/cloudflare/r_cloudflare_rate_limit new file mode 100644 index 000000000..2feda3362 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_rate_limit @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_rate_limit +# key: r_cloudflare_rate_limit +# -- +resource "cloudflare_rate_limit" "$1" { + action { + mode = "" + } + period = $3 + threshold = $4 + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_record b/snippets/terraform-mode/cloudflare/r_cloudflare_record new file mode 100644 index 000000000..24e5bd018 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_record +# key: r_cloudflare_record +# -- +resource "cloudflare_record" "$1" { + domain = "$2" + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_spectrum_application b/snippets/terraform-mode/cloudflare/r_cloudflare_spectrum_application new file mode 100644 index 000000000..28f941e44 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_spectrum_application @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_spectrum_application +# key: r_cloudflare_spectrum_application +# -- +resource "cloudflare_spectrum_application" "$1" { + dns { + name = "" + type = "" + } + origin_port = $3 + protocol = "$4" + zone_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_waf_rule b/snippets/terraform-mode/cloudflare/r_cloudflare_waf_rule new file mode 100644 index 000000000..76edf8208 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_waf_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_waf_rule +# key: r_cloudflare_waf_rule +# -- +resource "cloudflare_waf_rule" "$1" { + mode = "$2" + rule_id = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_worker_route b/snippets/terraform-mode/cloudflare/r_cloudflare_worker_route new file mode 100644 index 000000000..760ba2815 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_worker_route @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_worker_route +# key: r_cloudflare_worker_route +# -- +resource "cloudflare_worker_route" "$1" { + pattern = "$2" + zone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_worker_script b/snippets/terraform-mode/cloudflare/r_cloudflare_worker_script new file mode 100644 index 000000000..e46a14d0f --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_worker_script @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_worker_script +# key: r_cloudflare_worker_script +# -- +resource "cloudflare_worker_script" "$1" { + content = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_zone b/snippets/terraform-mode/cloudflare/r_cloudflare_zone new file mode 100644 index 000000000..3cf1c54bf --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_zone +# key: r_cloudflare_zone +# -- +resource "cloudflare_zone" "$1" { + zone = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_zone_lockdown b/snippets/terraform-mode/cloudflare/r_cloudflare_zone_lockdown new file mode 100644 index 000000000..f5bea3158 --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_zone_lockdown @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_zone_lockdown +# key: r_cloudflare_zone_lockdown +# -- +resource "cloudflare_zone_lockdown" "$1" { + configurations { + target = "" + value = "" + } + urls = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudflare/r_cloudflare_zone_settings_override b/snippets/terraform-mode/cloudflare/r_cloudflare_zone_settings_override new file mode 100644 index 000000000..a421d986c --- /dev/null +++ b/snippets/terraform-mode/cloudflare/r_cloudflare_zone_settings_override @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudflare_zone_settings_override +# key: r_cloudflare_zone_settings_override +# -- +resource "cloudflare_zone_settings_override" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudscale/.yas-parents b/snippets/terraform-mode/cloudscale/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/cloudscale/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/cloudscale/cloudscale b/snippets/terraform-mode/cloudscale/cloudscale new file mode 100644 index 000000000..aff393955 --- /dev/null +++ b/snippets/terraform-mode/cloudscale/cloudscale @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: cloudscale +# key: cloudscale +# -- +provider "cloudscale" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudscale/r_cloudscale_floating_ip b/snippets/terraform-mode/cloudscale/r_cloudscale_floating_ip new file mode 100644 index 000000000..0f3896ad0 --- /dev/null +++ b/snippets/terraform-mode/cloudscale/r_cloudscale_floating_ip @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudscale_floating_ip +# key: r_cloudscale_floating_ip +# -- +resource "cloudscale_floating_ip" "$1" { + ip_version = $2 + server = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudscale/r_cloudscale_server b/snippets/terraform-mode/cloudscale/r_cloudscale_server new file mode 100644 index 000000000..73f66963c --- /dev/null +++ b/snippets/terraform-mode/cloudscale/r_cloudscale_server @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_cloudscale_server +# key: r_cloudscale_server +# -- +resource "cloudscale_server" "$1" { + flavor_slug = "$2" + image_slug = "$3" + name = "$4" + ssh_keys = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/.yas-parents b/snippets/terraform-mode/cloudstack/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/cloudstack b/snippets/terraform-mode/cloudstack/cloudstack new file mode 100644 index 000000000..29153e256 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/cloudstack @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: cloudstack +# key: cloudstack +# -- +provider "cloudstack" { + http_get_only = ${1:false} + timeout = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/d_cloudstack_template b/snippets/terraform-mode/cloudstack/d_cloudstack_template new file mode 100644 index 000000000..834aefd9b --- /dev/null +++ b/snippets/terraform-mode/cloudstack/d_cloudstack_template @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: d_cloudstack_template +# key: d_cloudstack_template +# -- +data "cloudstack_template" "$1" { + filter { + name = "" + value = "" + } + template_filter = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_affinity_group b/snippets/terraform-mode/cloudstack/r_cloudstack_affinity_group new file mode 100644 index 000000000..88e2a0373 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_affinity_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_affinity_group +# key: r_cloudstack_affinity_group +# -- +resource "cloudstack_affinity_group" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_disk b/snippets/terraform-mode/cloudstack/r_cloudstack_disk new file mode 100644 index 000000000..0140ae122 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_disk @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_disk +# key: r_cloudstack_disk +# -- +resource "cloudstack_disk" "$1" { + name = "$2" + zone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_egress_firewall b/snippets/terraform-mode/cloudstack/r_cloudstack_egress_firewall new file mode 100644 index 000000000..ec83e8589 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_egress_firewall @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_egress_firewall +# key: r_cloudstack_egress_firewall +# -- +resource "cloudstack_egress_firewall" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_firewall b/snippets/terraform-mode/cloudstack/r_cloudstack_firewall new file mode 100644 index 000000000..2b47107e0 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_firewall @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_firewall +# key: r_cloudstack_firewall +# -- +resource "cloudstack_firewall" "$1" { + ip_address_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_instance b/snippets/terraform-mode/cloudstack/r_cloudstack_instance new file mode 100644 index 000000000..d59c0052b --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_instance @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_instance +# key: r_cloudstack_instance +# -- +resource "cloudstack_instance" "$1" { + service_offering = "$2" + template = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_ipaddress b/snippets/terraform-mode/cloudstack/r_cloudstack_ipaddress new file mode 100644 index 000000000..494d27ba4 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_ipaddress @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_ipaddress +# key: r_cloudstack_ipaddress +# -- +resource "cloudstack_ipaddress" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_loadbalancer_rule b/snippets/terraform-mode/cloudstack/r_cloudstack_loadbalancer_rule new file mode 100644 index 000000000..35a749504 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_loadbalancer_rule @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_loadbalancer_rule +# key: r_cloudstack_loadbalancer_rule +# -- +resource "cloudstack_loadbalancer_rule" "$1" { + algorithm = "$2" + ip_address_id = "$3" + member_ids = ["$4"] + name = "$5" + private_port = $6 + public_port = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_network b/snippets/terraform-mode/cloudstack/r_cloudstack_network new file mode 100644 index 000000000..80840da28 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_network @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_network +# key: r_cloudstack_network +# -- +resource "cloudstack_network" "$1" { + cidr = "$2" + name = "$3" + network_offering = "$4" + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl b/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl new file mode 100644 index 000000000..dd3d3fe0f --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_network_acl +# key: r_cloudstack_network_acl +# -- +resource "cloudstack_network_acl" "$1" { + name = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl_rule b/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl_rule new file mode 100644 index 000000000..a25aca832 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_network_acl_rule @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_network_acl_rule +# key: r_cloudstack_network_acl_rule +# -- +resource "cloudstack_network_acl_rule" "$1" { + acl_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_nic b/snippets/terraform-mode/cloudstack/r_cloudstack_nic new file mode 100644 index 000000000..344a6cc24 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_nic @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_nic +# key: r_cloudstack_nic +# -- +resource "cloudstack_nic" "$1" { + network_id = "$2" + virtual_machine_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_port_forward b/snippets/terraform-mode/cloudstack/r_cloudstack_port_forward new file mode 100644 index 000000000..873f92caa --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_port_forward @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_port_forward +# key: r_cloudstack_port_forward +# -- +resource "cloudstack_port_forward" "$1" { + forward { + private_port = 1 + protocol = "" + public_port = 1 + virtual_machine_id = "" + } + ip_address_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_private_gateway b/snippets/terraform-mode/cloudstack/r_cloudstack_private_gateway new file mode 100644 index 000000000..848deeaca --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_private_gateway @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_private_gateway +# key: r_cloudstack_private_gateway +# -- +resource "cloudstack_private_gateway" "$1" { + acl_id = "$2" + gateway = "$3" + ip_address = "$4" + netmask = "$5" + vlan = "$6" + vpc_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_secondary_ipaddress b/snippets/terraform-mode/cloudstack/r_cloudstack_secondary_ipaddress new file mode 100644 index 000000000..4e8c34780 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_secondary_ipaddress @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_secondary_ipaddress +# key: r_cloudstack_secondary_ipaddress +# -- +resource "cloudstack_secondary_ipaddress" "$1" { + virtual_machine_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_security_group b/snippets/terraform-mode/cloudstack/r_cloudstack_security_group new file mode 100644 index 000000000..73c2592c4 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_security_group +# key: r_cloudstack_security_group +# -- +resource "cloudstack_security_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_security_group_rule b/snippets/terraform-mode/cloudstack/r_cloudstack_security_group_rule new file mode 100644 index 000000000..c4c084241 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_security_group_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_security_group_rule +# key: r_cloudstack_security_group_rule +# -- +resource "cloudstack_security_group_rule" "$1" { + rule { + protocol = "" + } + security_group_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_ssh_keypair b/snippets/terraform-mode/cloudstack/r_cloudstack_ssh_keypair new file mode 100644 index 000000000..c76a1c583 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_ssh_keypair @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_ssh_keypair +# key: r_cloudstack_ssh_keypair +# -- +resource "cloudstack_ssh_keypair" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_static_nat b/snippets/terraform-mode/cloudstack/r_cloudstack_static_nat new file mode 100644 index 000000000..e2d729f67 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_static_nat @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_static_nat +# key: r_cloudstack_static_nat +# -- +resource "cloudstack_static_nat" "$1" { + ip_address_id = "$2" + virtual_machine_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_static_route b/snippets/terraform-mode/cloudstack/r_cloudstack_static_route new file mode 100644 index 000000000..b79b4425a --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_static_route @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_static_route +# key: r_cloudstack_static_route +# -- +resource "cloudstack_static_route" "$1" { + cidr = "$2" + gateway_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_template b/snippets/terraform-mode/cloudstack/r_cloudstack_template new file mode 100644 index 000000000..717aafb45 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_template @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_template +# key: r_cloudstack_template +# -- +resource "cloudstack_template" "$1" { + format = "$2" + hypervisor = "$3" + name = "$4" + os_type = "$5" + url = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_vpc b/snippets/terraform-mode/cloudstack/r_cloudstack_vpc new file mode 100644 index 000000000..fb6856472 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_vpc @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_vpc +# key: r_cloudstack_vpc +# -- +resource "cloudstack_vpc" "$1" { + cidr = "$2" + name = "$3" + vpc_offering = "$4" + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_connection b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_connection new file mode 100644 index 000000000..592a0b8ff --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_vpn_connection +# key: r_cloudstack_vpn_connection +# -- +resource "cloudstack_vpn_connection" "$1" { + customer_gateway_id = "$2" + vpn_gateway_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_customer_gateway b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_customer_gateway new file mode 100644 index 000000000..b307b5be9 --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_customer_gateway @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_vpn_customer_gateway +# key: r_cloudstack_vpn_customer_gateway +# -- +resource "cloudstack_vpn_customer_gateway" "$1" { + cidr = "$2" + esp_policy = "$3" + gateway = "$4" + ike_policy = "$5" + ipsec_psk = "$6" + name = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_gateway b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_gateway new file mode 100644 index 000000000..e882d5c2d --- /dev/null +++ b/snippets/terraform-mode/cloudstack/r_cloudstack_vpn_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_cloudstack_vpn_gateway +# key: r_cloudstack_vpn_gateway +# -- +resource "cloudstack_vpn_gateway" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/.yas-parents b/snippets/terraform-mode/cobbler/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/cobbler/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/cobbler b/snippets/terraform-mode/cobbler/cobbler new file mode 100644 index 000000000..1a9ec67ce --- /dev/null +++ b/snippets/terraform-mode/cobbler/cobbler @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: cobbler +# key: cobbler +# -- +provider "cobbler" { + password = "$1" + url = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_distro b/snippets/terraform-mode/cobbler/r_cobbler_distro new file mode 100644 index 000000000..1f7fe79b2 --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_distro @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_cobbler_distro +# key: r_cobbler_distro +# -- +resource "cobbler_distro" "$1" { + breed = "$2" + initrd = "$3" + kernel = "$4" + name = "$5" + os_version = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_kickstart_file b/snippets/terraform-mode/cobbler/r_cobbler_kickstart_file new file mode 100644 index 000000000..0af619448 --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_kickstart_file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cobbler_kickstart_file +# key: r_cobbler_kickstart_file +# -- +resource "cobbler_kickstart_file" "$1" { + body = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_profile b/snippets/terraform-mode/cobbler/r_cobbler_profile new file mode 100644 index 000000000..23a4124f2 --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_profile @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cobbler_profile +# key: r_cobbler_profile +# -- +resource "cobbler_profile" "$1" { + distro = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_repo b/snippets/terraform-mode/cobbler/r_cobbler_repo new file mode 100644 index 000000000..a173e0c4d --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_repo @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_cobbler_repo +# key: r_cobbler_repo +# -- +resource "cobbler_repo" "$1" { + breed = "$2" + mirror = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_snippet b/snippets/terraform-mode/cobbler/r_cobbler_snippet new file mode 100644 index 000000000..94c907dc4 --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_snippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cobbler_snippet +# key: r_cobbler_snippet +# -- +resource "cobbler_snippet" "$1" { + body = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/cobbler/r_cobbler_system b/snippets/terraform-mode/cobbler/r_cobbler_system new file mode 100644 index 000000000..a15bdfac1 --- /dev/null +++ b/snippets/terraform-mode/cobbler/r_cobbler_system @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_cobbler_system +# key: r_cobbler_system +# -- +resource "cobbler_system" "$1" { + name = "$2" + profile = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/.yas-parents b/snippets/terraform-mode/consul/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/consul/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/consul/consul b/snippets/terraform-mode/consul/consul new file mode 100644 index 000000000..5690c4a25 --- /dev/null +++ b/snippets/terraform-mode/consul/consul @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: consul +# key: consul +# -- +provider "consul" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_agent_config b/snippets/terraform-mode/consul/d_consul_agent_config new file mode 100644 index 000000000..7d7bea986 --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_agent_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_agent_config +# key: d_consul_agent_config +# -- +data "consul_agent_config" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_agent_self b/snippets/terraform-mode/consul/d_consul_agent_self new file mode 100644 index 000000000..8b2c123bf --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_agent_self @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_agent_self +# key: d_consul_agent_self +# -- +data "consul_agent_self" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_catalog_nodes b/snippets/terraform-mode/consul/d_consul_catalog_nodes new file mode 100644 index 000000000..4cdff8e8c --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_catalog_nodes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_catalog_nodes +# key: d_consul_catalog_nodes +# -- +data "consul_catalog_nodes" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_catalog_service b/snippets/terraform-mode/consul/d_consul_catalog_service new file mode 100644 index 000000000..580d326e8 --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_catalog_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_catalog_service +# key: d_consul_catalog_service +# -- +data "consul_catalog_service" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_catalog_services b/snippets/terraform-mode/consul/d_consul_catalog_services new file mode 100644 index 000000000..96b85cf72 --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_catalog_services @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_catalog_services +# key: d_consul_catalog_services +# -- +data "consul_catalog_services" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_key_prefix b/snippets/terraform-mode/consul/d_consul_key_prefix new file mode 100644 index 000000000..f1714a9db --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_key_prefix @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_key_prefix +# key: d_consul_key_prefix +# -- +data "consul_key_prefix" "$1" { + path_prefix = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_keys b/snippets/terraform-mode/consul/d_consul_keys new file mode 100644 index 000000000..12286c384 --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_keys @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_keys +# key: d_consul_keys +# -- +data "consul_keys" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_nodes b/snippets/terraform-mode/consul/d_consul_nodes new file mode 100644 index 000000000..7ac33cd92 --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_nodes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_nodes +# key: d_consul_nodes +# -- +data "consul_nodes" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_service b/snippets/terraform-mode/consul/d_consul_service new file mode 100644 index 000000000..3abecdf9a --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_service +# key: d_consul_service +# -- +data "consul_service" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/d_consul_services b/snippets/terraform-mode/consul/d_consul_services new file mode 100644 index 000000000..6e3f29e0b --- /dev/null +++ b/snippets/terraform-mode/consul/d_consul_services @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_consul_services +# key: d_consul_services +# -- +data "consul_services" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_agent_service b/snippets/terraform-mode/consul/r_consul_agent_service new file mode 100644 index 000000000..9f7bb362c --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_agent_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_consul_agent_service +# key: r_consul_agent_service +# -- +resource "consul_agent_service" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_catalog_entry b/snippets/terraform-mode/consul/r_consul_catalog_entry new file mode 100644 index 000000000..c0a8244da --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_catalog_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_consul_catalog_entry +# key: r_consul_catalog_entry +# -- +resource "consul_catalog_entry" "$1" { + address = "$2" + node = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_intention b/snippets/terraform-mode/consul/r_consul_intention new file mode 100644 index 000000000..ae1e5bf52 --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_intention @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_consul_intention +# key: r_consul_intention +# -- +resource "consul_intention" "$1" { + action = "$2" + destination_name = "$3" + source_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_key_prefix b/snippets/terraform-mode/consul/r_consul_key_prefix new file mode 100644 index 000000000..1a6d01abe --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_key_prefix @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_consul_key_prefix +# key: r_consul_key_prefix +# -- +resource "consul_key_prefix" "$1" { + path_prefix = "$2" + subkeys = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_keys b/snippets/terraform-mode/consul/r_consul_keys new file mode 100644 index 000000000..89adc8aca --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_keys @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_consul_keys +# key: r_consul_keys +# -- +resource "consul_keys" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_node b/snippets/terraform-mode/consul/r_consul_node new file mode 100644 index 000000000..8cbbdf91e --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_node @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_consul_node +# key: r_consul_node +# -- +resource "consul_node" "$1" { + address = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_prepared_query b/snippets/terraform-mode/consul/r_consul_prepared_query new file mode 100644 index 000000000..86172122f --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_prepared_query @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_consul_prepared_query +# key: r_consul_prepared_query +# -- +resource "consul_prepared_query" "$1" { + name = "$2" + service = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/consul/r_consul_service b/snippets/terraform-mode/consul/r_consul_service new file mode 100644 index 000000000..68a67b89f --- /dev/null +++ b/snippets/terraform-mode/consul/r_consul_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_consul_service +# key: r_consul_service +# -- +resource "consul_service" "$1" { + name = "$2" + node = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/.yas-parents b/snippets/terraform-mode/datadog/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/datadog/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/datadog b/snippets/terraform-mode/datadog/datadog new file mode 100644 index 000000000..47c911c17 --- /dev/null +++ b/snippets/terraform-mode/datadog/datadog @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: datadog +# key: datadog +# -- +provider "datadog" { + api_key = "$1" + app_key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_downtime b/snippets/terraform-mode/datadog/r_datadog_downtime new file mode 100644 index 000000000..27bfb1ad5 --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_downtime @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_datadog_downtime +# key: r_datadog_downtime +# -- +resource "datadog_downtime" "$1" { + scope = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_integration_aws b/snippets/terraform-mode/datadog/r_datadog_integration_aws new file mode 100644 index 000000000..4c9a6c4fb --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_integration_aws @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_datadog_integration_aws +# key: r_datadog_integration_aws +# -- +resource "datadog_integration_aws" "$1" { + account_id = "$2" + role_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_integration_gcp b/snippets/terraform-mode/datadog/r_datadog_integration_gcp new file mode 100644 index 000000000..ffafcbbaf --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_integration_gcp @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_datadog_integration_gcp +# key: r_datadog_integration_gcp +# -- +resource "datadog_integration_gcp" "$1" { + client_email = "$2" + client_id = "$3" + private_key = "$4" + private_key_id = "$5" + project_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_metric_metadata b/snippets/terraform-mode/datadog/r_datadog_metric_metadata new file mode 100644 index 000000000..8f5f558eb --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_metric_metadata @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_datadog_metric_metadata +# key: r_datadog_metric_metadata +# -- +resource "datadog_metric_metadata" "$1" { + metric = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_monitor b/snippets/terraform-mode/datadog/r_datadog_monitor new file mode 100644 index 000000000..3f3f783ea --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_monitor @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_datadog_monitor +# key: r_datadog_monitor +# -- +resource "datadog_monitor" "$1" { + message = "$2" + name = "$3" + query = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_screenboard b/snippets/terraform-mode/datadog/r_datadog_screenboard new file mode 100644 index 000000000..9573e8e1c --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_screenboard @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_datadog_screenboard +# key: r_datadog_screenboard +# -- +resource "datadog_screenboard" "$1" { + title = "$2" + widget { + type = "" + x = 1 + y = 1 + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_timeboard b/snippets/terraform-mode/datadog/r_datadog_timeboard new file mode 100644 index 000000000..b75abb512 --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_timeboard @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_datadog_timeboard +# key: r_datadog_timeboard +# -- +resource "datadog_timeboard" "$1" { + description = "$2" + graph { + request { + q = "" + } + title = "" + viz = "" + } + title = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/datadog/r_datadog_user b/snippets/terraform-mode/datadog/r_datadog_user new file mode 100644 index 000000000..eba139fa0 --- /dev/null +++ b/snippets/terraform-mode/datadog/r_datadog_user @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_datadog_user +# key: r_datadog_user +# -- +resource "datadog_user" "$1" { + email = "$2" + handle = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/.yas-parents b/snippets/terraform-mode/digitalocean/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_certificate b/snippets/terraform-mode/digitalocean/d_digitalocean_certificate new file mode 100644 index 000000000..da162f0e2 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_certificate +# key: d_digitalocean_certificate +# -- +data "digitalocean_certificate" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_domain b/snippets/terraform-mode/digitalocean/d_digitalocean_domain new file mode 100644 index 000000000..fbf29b808 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_domain +# key: d_digitalocean_domain +# -- +data "digitalocean_domain" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_droplet b/snippets/terraform-mode/digitalocean/d_digitalocean_droplet new file mode 100644 index 000000000..ad787a37e --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_droplet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_droplet +# key: d_digitalocean_droplet +# -- +data "digitalocean_droplet" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_droplet_snapshot b/snippets/terraform-mode/digitalocean/d_digitalocean_droplet_snapshot new file mode 100644 index 000000000..1acf1e840 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_droplet_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_droplet_snapshot +# key: d_digitalocean_droplet_snapshot +# -- +data "digitalocean_droplet_snapshot" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_floating_ip b/snippets/terraform-mode/digitalocean/d_digitalocean_floating_ip new file mode 100644 index 000000000..908b5207b --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_floating_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_floating_ip +# key: d_digitalocean_floating_ip +# -- +data "digitalocean_floating_ip" "$1" { + ip_address = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_image b/snippets/terraform-mode/digitalocean/d_digitalocean_image new file mode 100644 index 000000000..497e7b1e6 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_image +# key: d_digitalocean_image +# -- +data "digitalocean_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_kubernetes_cluster b/snippets/terraform-mode/digitalocean/d_digitalocean_kubernetes_cluster new file mode 100644 index 000000000..8a18eaf8e --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_kubernetes_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_kubernetes_cluster +# key: d_digitalocean_kubernetes_cluster +# -- +data "digitalocean_kubernetes_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_loadbalancer b/snippets/terraform-mode/digitalocean/d_digitalocean_loadbalancer new file mode 100644 index 000000000..f3c06c197 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_loadbalancer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_loadbalancer +# key: d_digitalocean_loadbalancer +# -- +data "digitalocean_loadbalancer" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_record b/snippets/terraform-mode/digitalocean/d_digitalocean_record new file mode 100644 index 000000000..db423d8b2 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_record @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_record +# key: d_digitalocean_record +# -- +data "digitalocean_record" "$1" { + domain = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_ssh_key b/snippets/terraform-mode/digitalocean/d_digitalocean_ssh_key new file mode 100644 index 000000000..b8d24af12 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_ssh_key +# key: d_digitalocean_ssh_key +# -- +data "digitalocean_ssh_key" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_tag b/snippets/terraform-mode/digitalocean/d_digitalocean_tag new file mode 100644 index 000000000..d7ffc4fab --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_tag +# key: d_digitalocean_tag +# -- +data "digitalocean_tag" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_volume b/snippets/terraform-mode/digitalocean/d_digitalocean_volume new file mode 100644 index 000000000..b6882d22a --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_volume +# key: d_digitalocean_volume +# -- +data "digitalocean_volume" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/d_digitalocean_volume_snapshot b/snippets/terraform-mode/digitalocean/d_digitalocean_volume_snapshot new file mode 100644 index 000000000..b334ecff8 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/d_digitalocean_volume_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_digitalocean_volume_snapshot +# key: d_digitalocean_volume_snapshot +# -- +data "digitalocean_volume_snapshot" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/digitalocean b/snippets/terraform-mode/digitalocean/digitalocean new file mode 100644 index 000000000..b011aea4c --- /dev/null +++ b/snippets/terraform-mode/digitalocean/digitalocean @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: digitalocean +# key: digitalocean +# -- +provider "digitalocean" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_certificate b/snippets/terraform-mode/digitalocean/r_digitalocean_certificate new file mode 100644 index 000000000..893a269a5 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_certificate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_certificate +# key: r_digitalocean_certificate +# -- +resource "digitalocean_certificate" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_domain b/snippets/terraform-mode/digitalocean/r_digitalocean_domain new file mode 100644 index 000000000..38179f32f --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_domain @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_domain +# key: r_digitalocean_domain +# -- +resource "digitalocean_domain" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_droplet b/snippets/terraform-mode/digitalocean/r_digitalocean_droplet new file mode 100644 index 000000000..a66d26e79 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_droplet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_droplet +# key: r_digitalocean_droplet +# -- +resource "digitalocean_droplet" "$1" { + image = "$2" + name = "$3" + region = "$4" + size = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_droplet_snapshot b/snippets/terraform-mode/digitalocean/r_digitalocean_droplet_snapshot new file mode 100644 index 000000000..821cb31a0 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_droplet_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_droplet_snapshot +# key: r_digitalocean_droplet_snapshot +# -- +resource "digitalocean_droplet_snapshot" "$1" { + droplet_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_firewall b/snippets/terraform-mode/digitalocean/r_digitalocean_firewall new file mode 100644 index 000000000..e486510b6 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_firewall @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_firewall +# key: r_digitalocean_firewall +# -- +resource "digitalocean_firewall" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip b/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip new file mode 100644 index 000000000..c938c303b --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_floating_ip +# key: r_digitalocean_floating_ip +# -- +resource "digitalocean_floating_ip" "$1" { + region = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip_assignment b/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip_assignment new file mode 100644 index 000000000..02e230a83 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_floating_ip_assignment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_floating_ip_assignment +# key: r_digitalocean_floating_ip_assignment +# -- +resource "digitalocean_floating_ip_assignment" "$1" { + droplet_id = $2 + ip_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_cluster b/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_cluster new file mode 100644 index 000000000..2d8f30411 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_cluster @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_kubernetes_cluster +# key: r_digitalocean_kubernetes_cluster +# -- +resource "digitalocean_kubernetes_cluster" "$1" { + name = "$2" + node_pool { + name = "" + node_count = 1 + size = "" + } + region = "$4" + version = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_node_pool b/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_node_pool new file mode 100644 index 000000000..d40504632 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_kubernetes_node_pool @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_kubernetes_node_pool +# key: r_digitalocean_kubernetes_node_pool +# -- +resource "digitalocean_kubernetes_node_pool" "$1" { + cluster_id = "$2" + name = "$3" + node_count = $4 + size = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_loadbalancer b/snippets/terraform-mode/digitalocean/r_digitalocean_loadbalancer new file mode 100644 index 000000000..eefacfaff --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_loadbalancer @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_loadbalancer +# key: r_digitalocean_loadbalancer +# -- +resource "digitalocean_loadbalancer" "$1" { + forwarding_rule { + entry_port = 1 + entry_protocol = "" + target_port = 1 + target_protocol = "" + } + name = "$3" + region = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_record b/snippets/terraform-mode/digitalocean/r_digitalocean_record new file mode 100644 index 000000000..8ddc77435 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_record +# key: r_digitalocean_record +# -- +resource "digitalocean_record" "$1" { + domain = "$2" + name = "$3" + type = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_ssh_key b/snippets/terraform-mode/digitalocean/r_digitalocean_ssh_key new file mode 100644 index 000000000..bfb95f5dc --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_ssh_key +# key: r_digitalocean_ssh_key +# -- +resource "digitalocean_ssh_key" "$1" { + name = "$2" + public_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_tag b/snippets/terraform-mode/digitalocean/r_digitalocean_tag new file mode 100644 index 000000000..54e040efc --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_tag +# key: r_digitalocean_tag +# -- +resource "digitalocean_tag" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_volume b/snippets/terraform-mode/digitalocean/r_digitalocean_volume new file mode 100644 index 000000000..9d817630b --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_volume @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_volume +# key: r_digitalocean_volume +# -- +resource "digitalocean_volume" "$1" { + name = "$2" + region = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_volume_attachment b/snippets/terraform-mode/digitalocean/r_digitalocean_volume_attachment new file mode 100644 index 000000000..3584a7823 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_volume_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_volume_attachment +# key: r_digitalocean_volume_attachment +# -- +resource "digitalocean_volume_attachment" "$1" { + droplet_id = $2 + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/digitalocean/r_digitalocean_volume_snapshot b/snippets/terraform-mode/digitalocean/r_digitalocean_volume_snapshot new file mode 100644 index 000000000..824b4aa47 --- /dev/null +++ b/snippets/terraform-mode/digitalocean/r_digitalocean_volume_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_digitalocean_volume_snapshot +# key: r_digitalocean_volume_snapshot +# -- +resource "digitalocean_volume_snapshot" "$1" { + name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dme/.yas-parents b/snippets/terraform-mode/dme/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/dme/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/dme/dme b/snippets/terraform-mode/dme/dme new file mode 100644 index 000000000..3578cbf0b --- /dev/null +++ b/snippets/terraform-mode/dme/dme @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: dme +# key: dme +# -- +provider "dme" { + akey = "$1" + skey = "$2" + usesandbox = ${3:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/dme/r_dme_record b/snippets/terraform-mode/dme/r_dme_record new file mode 100644 index 000000000..13c745881 --- /dev/null +++ b/snippets/terraform-mode/dme/r_dme_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_dme_record +# key: r_dme_record +# -- +resource "dme_record" "$1" { + domainid = "$2" + name = "$3" + type = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/.yas-parents b/snippets/terraform-mode/dns/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/dns/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_a_record_set b/snippets/terraform-mode/dns/d_dns_a_record_set new file mode 100644 index 000000000..9f2b8e34f --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_a_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_a_record_set +# key: d_dns_a_record_set +# -- +data "dns_a_record_set" "$1" { + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_aaaa_record_set b/snippets/terraform-mode/dns/d_dns_aaaa_record_set new file mode 100644 index 000000000..58872ff85 --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_aaaa_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_aaaa_record_set +# key: d_dns_aaaa_record_set +# -- +data "dns_aaaa_record_set" "$1" { + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_cname_record_set b/snippets/terraform-mode/dns/d_dns_cname_record_set new file mode 100644 index 000000000..4ea4c7d3d --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_cname_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_cname_record_set +# key: d_dns_cname_record_set +# -- +data "dns_cname_record_set" "$1" { + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_ns_record_set b/snippets/terraform-mode/dns/d_dns_ns_record_set new file mode 100644 index 000000000..6247a8517 --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_ns_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_ns_record_set +# key: d_dns_ns_record_set +# -- +data "dns_ns_record_set" "$1" { + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_ptr_record_set b/snippets/terraform-mode/dns/d_dns_ptr_record_set new file mode 100644 index 000000000..55cf86a58 --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_ptr_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_ptr_record_set +# key: d_dns_ptr_record_set +# -- +data "dns_ptr_record_set" "$1" { + ip_address = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/d_dns_txt_record_set b/snippets/terraform-mode/dns/d_dns_txt_record_set new file mode 100644 index 000000000..34043a080 --- /dev/null +++ b/snippets/terraform-mode/dns/d_dns_txt_record_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_dns_txt_record_set +# key: d_dns_txt_record_set +# -- +data "dns_txt_record_set" "$1" { + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/dns b/snippets/terraform-mode/dns/dns new file mode 100644 index 000000000..95dc414d2 --- /dev/null +++ b/snippets/terraform-mode/dns/dns @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: dns +# key: dns +# -- +provider "dns" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/r_dns_a_record_set b/snippets/terraform-mode/dns/r_dns_a_record_set new file mode 100644 index 000000000..cb686d81f --- /dev/null +++ b/snippets/terraform-mode/dns/r_dns_a_record_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dns_a_record_set +# key: r_dns_a_record_set +# -- +resource "dns_a_record_set" "$1" { + addresses = ["$2"] + name = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/r_dns_aaaa_record_set b/snippets/terraform-mode/dns/r_dns_aaaa_record_set new file mode 100644 index 000000000..e38b32189 --- /dev/null +++ b/snippets/terraform-mode/dns/r_dns_aaaa_record_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dns_aaaa_record_set +# key: r_dns_aaaa_record_set +# -- +resource "dns_aaaa_record_set" "$1" { + addresses = ["$2"] + name = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/r_dns_cname_record b/snippets/terraform-mode/dns/r_dns_cname_record new file mode 100644 index 000000000..bf0fe0fa8 --- /dev/null +++ b/snippets/terraform-mode/dns/r_dns_cname_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dns_cname_record +# key: r_dns_cname_record +# -- +resource "dns_cname_record" "$1" { + cname = "$2" + name = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/r_dns_ns_record_set b/snippets/terraform-mode/dns/r_dns_ns_record_set new file mode 100644 index 000000000..59bb71ae9 --- /dev/null +++ b/snippets/terraform-mode/dns/r_dns_ns_record_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dns_ns_record_set +# key: r_dns_ns_record_set +# -- +resource "dns_ns_record_set" "$1" { + name = "$2" + nameservers = ["$3"] + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dns/r_dns_ptr_record b/snippets/terraform-mode/dns/r_dns_ptr_record new file mode 100644 index 000000000..6a6c6c96d --- /dev/null +++ b/snippets/terraform-mode/dns/r_dns_ptr_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dns_ptr_record +# key: r_dns_ptr_record +# -- +resource "dns_ptr_record" "$1" { + name = "$2" + ptr = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dnsimple/.yas-parents b/snippets/terraform-mode/dnsimple/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/dnsimple/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/dnsimple/dnsimple b/snippets/terraform-mode/dnsimple/dnsimple new file mode 100644 index 000000000..ea013dbe6 --- /dev/null +++ b/snippets/terraform-mode/dnsimple/dnsimple @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: dnsimple +# key: dnsimple +# -- +provider "dnsimple" { + account = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dnsimple/r_dnsimple_record b/snippets/terraform-mode/dnsimple/r_dnsimple_record new file mode 100644 index 000000000..62a2c17cc --- /dev/null +++ b/snippets/terraform-mode/dnsimple/r_dnsimple_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_dnsimple_record +# key: r_dnsimple_record +# -- +resource "dnsimple_record" "$1" { + domain = "$2" + name = "$3" + type = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/.yas-parents b/snippets/terraform-mode/docker/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/docker/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/docker/d_docker_registry_image b/snippets/terraform-mode/docker/d_docker_registry_image new file mode 100644 index 000000000..330423139 --- /dev/null +++ b/snippets/terraform-mode/docker/d_docker_registry_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_docker_registry_image +# key: d_docker_registry_image +# -- +data "docker_registry_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/docker b/snippets/terraform-mode/docker/docker new file mode 100644 index 000000000..8db684e0e --- /dev/null +++ b/snippets/terraform-mode/docker/docker @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: docker +# key: docker +# -- +provider "docker" { + host = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_config b/snippets/terraform-mode/docker/r_docker_config new file mode 100644 index 000000000..2fa7216f6 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_config @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_docker_config +# key: r_docker_config +# -- +resource "docker_config" "$1" { + data = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_container b/snippets/terraform-mode/docker/r_docker_container new file mode 100644 index 000000000..886b7cc04 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_container @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_docker_container +# key: r_docker_container +# -- +resource "docker_container" "$1" { + image = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_image b/snippets/terraform-mode/docker/r_docker_image new file mode 100644 index 000000000..cb8ab7bf2 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_docker_image +# key: r_docker_image +# -- +resource "docker_image" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_network b/snippets/terraform-mode/docker/r_docker_network new file mode 100644 index 000000000..a280efeca --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_docker_network +# key: r_docker_network +# -- +resource "docker_network" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_secret b/snippets/terraform-mode/docker/r_docker_secret new file mode 100644 index 000000000..45f3738c5 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_secret @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_docker_secret +# key: r_docker_secret +# -- +resource "docker_secret" "$1" { + data = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_service b/snippets/terraform-mode/docker/r_docker_service new file mode 100644 index 000000000..5e219bee7 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_service @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_docker_service +# key: r_docker_service +# -- +resource "docker_service" "$1" { + name = "$2" + task_spec { + container_spec { + image = "" + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/docker/r_docker_volume b/snippets/terraform-mode/docker/r_docker_volume new file mode 100644 index 000000000..9fff3cc41 --- /dev/null +++ b/snippets/terraform-mode/docker/r_docker_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_docker_volume +# key: r_docker_volume +# -- +resource "docker_volume" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/dyn/.yas-parents b/snippets/terraform-mode/dyn/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/dyn/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/dyn/dyn b/snippets/terraform-mode/dyn/dyn new file mode 100644 index 000000000..074a8577c --- /dev/null +++ b/snippets/terraform-mode/dyn/dyn @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: dyn +# key: dyn +# -- +provider "dyn" { + customer_name = "$1" + password = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/dyn/r_dyn_record b/snippets/terraform-mode/dyn/r_dyn_record new file mode 100644 index 000000000..a4b8237d5 --- /dev/null +++ b/snippets/terraform-mode/dyn/r_dyn_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_dyn_record +# key: r_dyn_record +# -- +resource "dyn_record" "$1" { + type = "$2" + value = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/external/.yas-parents b/snippets/terraform-mode/external/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/external/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/external/d_external b/snippets/terraform-mode/external/d_external new file mode 100644 index 000000000..e80d63516 --- /dev/null +++ b/snippets/terraform-mode/external/d_external @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_external +# key: d_external +# -- +data "external" "$1" { + program = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/external/external b/snippets/terraform-mode/external/external new file mode 100644 index 000000000..93a225141 --- /dev/null +++ b/snippets/terraform-mode/external/external @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: external +# key: external +# -- +provider "external" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/fastly/.yas-parents b/snippets/terraform-mode/fastly/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/fastly/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/fastly/d_fastly_ip_ranges b/snippets/terraform-mode/fastly/d_fastly_ip_ranges new file mode 100644 index 000000000..d01abfe73 --- /dev/null +++ b/snippets/terraform-mode/fastly/d_fastly_ip_ranges @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_fastly_ip_ranges +# key: d_fastly_ip_ranges +# -- +data "fastly_ip_ranges" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/fastly/fastly b/snippets/terraform-mode/fastly/fastly new file mode 100644 index 000000000..1a5907b37 --- /dev/null +++ b/snippets/terraform-mode/fastly/fastly @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: fastly +# key: fastly +# -- +provider "fastly" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/fastly/r_fastly_service_v1 b/snippets/terraform-mode/fastly/r_fastly_service_v1 new file mode 100644 index 000000000..1e77cfd17 --- /dev/null +++ b/snippets/terraform-mode/fastly/r_fastly_service_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_fastly_service_v1 +# key: r_fastly_service_v1 +# -- +resource "fastly_service_v1" "$1" { + domain { + name = "" + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/.yas-parents b/snippets/terraform-mode/flexibleengine/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_cluster_v3 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_cluster_v3 new file mode 100644 index 000000000..b8cdf7009 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_cluster_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_cce_cluster_v3 +# key: d_flexibleengine_cce_cluster_v3 +# -- +data "flexibleengine_cce_cluster_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_node_v3 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_node_v3 new file mode 100644 index 000000000..1cd505f92 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cce_node_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_cce_node_v3 +# key: d_flexibleengine_cce_node_v3 +# -- +data "flexibleengine_cce_node_v3" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_flavors_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_flavors_v2 new file mode 100644 index 000000000..24b0db115 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_flavors_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_compute_bms_flavors_v2 +# key: d_flexibleengine_compute_bms_flavors_v2 +# -- +data "flexibleengine_compute_bms_flavors_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_keypairs_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_keypairs_v2 new file mode 100644 index 000000000..c6467a2f6 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_keypairs_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_compute_bms_keypairs_v2 +# key: d_flexibleengine_compute_bms_keypairs_v2 +# -- +data "flexibleengine_compute_bms_keypairs_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_nic_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_nic_v2 new file mode 100644 index 000000000..e3df3e8c3 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_nic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_compute_bms_nic_v2 +# key: d_flexibleengine_compute_bms_nic_v2 +# -- +data "flexibleengine_compute_bms_nic_v2" "$1" { + server_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_server_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_server_v2 new file mode 100644 index 000000000..92c9373a0 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_compute_bms_server_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_compute_bms_server_v2 +# key: d_flexibleengine_compute_bms_server_v2 +# -- +data "flexibleengine_compute_bms_server_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_policy_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_policy_v1 new file mode 100644 index 000000000..e361d5cd7 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_policy_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_csbs_backup_policy_v1 +# key: d_flexibleengine_csbs_backup_policy_v1 +# -- +data "flexibleengine_csbs_backup_policy_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_v1 new file mode 100644 index 000000000..064fcad50 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_csbs_backup_v1 +# key: d_flexibleengine_csbs_backup_v1 +# -- +data "flexibleengine_csbs_backup_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_cts_tracker_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cts_tracker_v1 new file mode 100644 index 000000000..b20cf2912 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_cts_tracker_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_cts_tracker_v1 +# key: d_flexibleengine_cts_tracker_v1 +# -- +data "flexibleengine_cts_tracker_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_az_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_az_v1 new file mode 100644 index 000000000..34764af81 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_az_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_dcs_az_v1 +# key: d_flexibleengine_dcs_az_v1 +# -- +data "flexibleengine_dcs_az_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_maintainwindow_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_maintainwindow_v1 new file mode 100644 index 000000000..2708685fc --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_maintainwindow_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_dcs_maintainwindow_v1 +# key: d_flexibleengine_dcs_maintainwindow_v1 +# -- +data "flexibleengine_dcs_maintainwindow_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_product_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_product_v1 new file mode 100644 index 000000000..3136c3cb4 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_dcs_product_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_dcs_product_v1 +# key: d_flexibleengine_dcs_product_v1 +# -- +data "flexibleengine_dcs_product_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_images_image_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_images_image_v2 new file mode 100644 index 000000000..ea8b73c8e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_images_image_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_images_image_v2 +# key: d_flexibleengine_images_image_v2 +# -- +data "flexibleengine_images_image_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_network_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_network_v2 new file mode 100644 index 000000000..fe6725ec8 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_networking_network_v2 +# key: d_flexibleengine_networking_network_v2 +# -- +data "flexibleengine_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_secgroup_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_secgroup_v2 new file mode 100644 index 000000000..5f15d8d2a --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_networking_secgroup_v2 +# key: d_flexibleengine_networking_secgroup_v2 +# -- +data "flexibleengine_networking_secgroup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_rds_flavors_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rds_flavors_v1 new file mode 100644 index 000000000..d4681db7a --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rds_flavors_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_rds_flavors_v1 +# key: d_flexibleengine_rds_flavors_v1 +# -- +data "flexibleengine_rds_flavors_v1" "$1" { + datastore_name = "$2" + datastore_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_software_config_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_software_config_v1 new file mode 100644 index 000000000..a25117b00 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_rts_software_config_v1 +# key: d_flexibleengine_rts_software_config_v1 +# -- +data "flexibleengine_rts_software_config_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_resource_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_resource_v1 new file mode 100644 index 000000000..2d5ea3211 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_resource_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_rts_stack_resource_v1 +# key: d_flexibleengine_rts_stack_resource_v1 +# -- +data "flexibleengine_rts_stack_resource_v1" "$1" { + stack_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_v1 new file mode 100644 index 000000000..41addaaaf --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_rts_stack_v1 +# key: d_flexibleengine_rts_stack_v1 +# -- +data "flexibleengine_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_s3_bucket_object b/snippets/terraform-mode/flexibleengine/d_flexibleengine_s3_bucket_object new file mode 100644 index 000000000..5cea0a26b --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_s3_bucket_object +# key: d_flexibleengine_s3_bucket_object +# -- +data "flexibleengine_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_sfs_file_system_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_sfs_file_system_v2 new file mode 100644 index 000000000..d3584dd6b --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_sfs_file_system_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_sfs_file_system_v2 +# key: d_flexibleengine_sfs_file_system_v2 +# -- +data "flexibleengine_sfs_file_system_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_policy_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_policy_v2 new file mode 100644 index 000000000..b7bd70418 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vbs_backup_policy_v2 +# key: d_flexibleengine_vbs_backup_policy_v2 +# -- +data "flexibleengine_vbs_backup_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_v2 new file mode 100644 index 000000000..909ad09a5 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vbs_backup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vbs_backup_v2 +# key: d_flexibleengine_vbs_backup_v2 +# -- +data "flexibleengine_vbs_backup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_peering_connection_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_peering_connection_v2 new file mode 100644 index 000000000..fd8e01e81 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_peering_connection_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_peering_connection_v2 +# key: d_flexibleengine_vpc_peering_connection_v2 +# -- +data "flexibleengine_vpc_peering_connection_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_ids_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_ids_v2 new file mode 100644 index 000000000..d037ab53a --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_ids_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_route_ids_v2 +# key: d_flexibleengine_vpc_route_ids_v2 +# -- +data "flexibleengine_vpc_route_ids_v2" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_v2 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_v2 new file mode 100644 index 000000000..47feadacb --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_route_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_route_v2 +# key: d_flexibleengine_vpc_route_v2 +# -- +data "flexibleengine_vpc_route_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_ids_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_ids_v1 new file mode 100644 index 000000000..eda54db0c --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_ids_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_subnet_ids_v1 +# key: d_flexibleengine_vpc_subnet_ids_v1 +# -- +data "flexibleengine_vpc_subnet_ids_v1" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_v1 new file mode 100644 index 000000000..6b10835fb --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_subnet_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_subnet_v1 +# key: d_flexibleengine_vpc_subnet_v1 +# -- +data "flexibleengine_vpc_subnet_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_v1 b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_v1 new file mode 100644 index 000000000..492c22a03 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/d_flexibleengine_vpc_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_flexibleengine_vpc_v1 +# key: d_flexibleengine_vpc_v1 +# -- +data "flexibleengine_vpc_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/flexibleengine b/snippets/terraform-mode/flexibleengine/flexibleengine new file mode 100644 index 000000000..e4adefc64 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/flexibleengine @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: flexibleengine +# key: flexibleengine +# -- +provider "flexibleengine" { + auth_url = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_antiddos_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_antiddos_v1 new file mode 100644 index 000000000..a70272de3 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_antiddos_v1 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_antiddos_v1 +# key: r_flexibleengine_antiddos_v1 +# -- +resource "flexibleengine_antiddos_v1" "$1" { + app_type_id = $2 + cleaning_access_pos_id = $3 + enable_l7 = ${4:false} + floating_ip_id = "$5" + http_request_pos_id = $6 + traffic_pos_id = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_configuration_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_configuration_v1 new file mode 100644 index 000000000..e36adb5de --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_configuration_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_as_configuration_v1 +# key: r_flexibleengine_as_configuration_v1 +# -- +resource "flexibleengine_as_configuration_v1" "$1" { + instance_config { + key_name = "" + } + scaling_configuration_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_group_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_group_v1 new file mode 100644 index 000000000..1c5d848e2 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_group_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_as_group_v1 +# key: r_flexibleengine_as_group_v1 +# -- +resource "flexibleengine_as_group_v1" "$1" { + networks { + id = "" + } + scaling_group_name = "$3" + security_groups { + id = "" + } + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_policy_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_policy_v1 new file mode 100644 index 000000000..6087ebfac --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_as_policy_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_as_policy_v1 +# key: r_flexibleengine_as_policy_v1 +# -- +resource "flexibleengine_as_policy_v1" "$1" { + scaling_group_id = "$2" + scaling_policy_name = "$3" + scaling_policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_blockstorage_volume_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_blockstorage_volume_v2 new file mode 100644 index 000000000..0f94d3776 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_blockstorage_volume_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_blockstorage_volume_v2 +# key: r_flexibleengine_blockstorage_volume_v2 +# -- +resource "flexibleengine_blockstorage_volume_v2" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_cluster_v3 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_cluster_v3 new file mode 100644 index 000000000..a8c16a620 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_cluster_v3 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_cce_cluster_v3 +# key: r_flexibleengine_cce_cluster_v3 +# -- +resource "flexibleengine_cce_cluster_v3" "$1" { + cluster_type = "$2" + container_network_type = "$3" + flavor_id = "$4" + name = "$5" + subnet_id = "$6" + vpc_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_node_v3 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_node_v3 new file mode 100644 index 000000000..b5b83258d --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cce_node_v3 @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_cce_node_v3 +# key: r_flexibleengine_cce_node_v3 +# -- +resource "flexibleengine_cce_node_v3" "$1" { + availability_zone = "$2" + cluster_id = "$3" + data_volumes { + size = 1 + volumetype = "" + } + flavor_id = "$5" + key_pair = "$6" + root_volume { + size = 1 + volumetype = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_ces_alarmrule b/snippets/terraform-mode/flexibleengine/r_flexibleengine_ces_alarmrule new file mode 100644 index 000000000..3c002f8af --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_ces_alarmrule @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_ces_alarmrule +# key: r_flexibleengine_ces_alarmrule +# -- +resource "flexibleengine_ces_alarmrule" "$1" { + alarm_name = "$2" + condition { + comparison_operator = "" + count = 1 + filter = "" + period = 1 + value = 1 + } + metric { + dimensions { + name = "" + value = "" + } + metric_name = "" + namespace = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_bms_server_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_bms_server_v2 new file mode 100644 index 000000000..3af523206 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_bms_server_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_bms_server_v2 +# key: r_flexibleengine_compute_bms_server_v2 +# -- +resource "flexibleengine_compute_bms_server_v2" "$1" { + availability_zone = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_associate_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_associate_v2 new file mode 100644 index 000000000..88b008d93 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_floatingip_associate_v2 +# key: r_flexibleengine_compute_floatingip_associate_v2 +# -- +resource "flexibleengine_compute_floatingip_associate_v2" "$1" { + floating_ip = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_v2 new file mode 100644 index 000000000..99d285df7 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_floatingip_v2 +# key: r_flexibleengine_compute_floatingip_v2 +# -- +resource "flexibleengine_compute_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_instance_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_instance_v2 new file mode 100644 index 000000000..c31b17846 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_instance_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_instance_v2 +# key: r_flexibleengine_compute_instance_v2 +# -- +resource "flexibleengine_compute_instance_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_keypair_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_keypair_v2 new file mode 100644 index 000000000..ab15ba002 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_keypair_v2 +# key: r_flexibleengine_compute_keypair_v2 +# -- +resource "flexibleengine_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_servergroup_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_servergroup_v2 new file mode 100644 index 000000000..107fd9e68 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_servergroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_servergroup_v2 +# key: r_flexibleengine_compute_servergroup_v2 +# -- +resource "flexibleengine_compute_servergroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_volume_attach_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_volume_attach_v2 new file mode 100644 index 000000000..f47b07d0f --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_compute_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_compute_volume_attach_v2 +# key: r_flexibleengine_compute_volume_attach_v2 +# -- +resource "flexibleengine_compute_volume_attach_v2" "$1" { + instance_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_policy_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_policy_v1 new file mode 100644 index 000000000..e0d8dcfcd --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_policy_v1 @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_csbs_backup_policy_v1 +# key: r_flexibleengine_csbs_backup_policy_v1 +# -- +resource "flexibleengine_csbs_backup_policy_v1" "$1" { + name = "$2" + resource { + id = "" + name = "" + type = "" + } + scheduled_operation { + operation_type = "" + trigger_pattern = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_v1 new file mode 100644 index 000000000..145a17332 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_csbs_backup_v1 +# key: r_flexibleengine_csbs_backup_v1 +# -- +resource "flexibleengine_csbs_backup_v1" "$1" { + resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_cts_tracker_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cts_tracker_v1 new file mode 100644 index 000000000..92f417c22 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_cts_tracker_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_cts_tracker_v1 +# key: r_flexibleengine_cts_tracker_v1 +# -- +resource "flexibleengine_cts_tracker_v1" "$1" { + bucket_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_dcs_instance_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dcs_instance_v1 new file mode 100644 index 000000000..8d9a5df61 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dcs_instance_v1 @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_dcs_instance_v1 +# key: r_flexibleengine_dcs_instance_v1 +# -- +resource "flexibleengine_dcs_instance_v1" "$1" { + available_zones = ["$2"] + backup_at = [$3] + backup_type = "$4" + begin_at = "$5" + capacity = $6 + engine = "$7" + name = "$8" + period_type = "$9" + product_id = "$10" + save_days = $11 + security_group_id = "$12" + subnet_id = "$13" + vpc_id = "$14" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_recordset_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_recordset_v2 new file mode 100644 index 000000000..ff9353853 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_recordset_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_dns_recordset_v2 +# key: r_flexibleengine_dns_recordset_v2 +# -- +resource "flexibleengine_dns_recordset_v2" "$1" { + name = "$2" + records = ["$3"] + type = "$4" + zone_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_zone_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_zone_v2 new file mode 100644 index 000000000..dd0252beb --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_dns_zone_v2 +# key: r_flexibleengine_dns_zone_v2 +# -- +resource "flexibleengine_dns_zone_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replication_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replication_v2 new file mode 100644 index 000000000..06c3b8d53 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replication_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_drs_replication_v2 +# key: r_flexibleengine_drs_replication_v2 +# -- +resource "flexibleengine_drs_replication_v2" "$1" { + priority_station = "$2" + volume_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replicationconsistencygroup_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replicationconsistencygroup_v2 new file mode 100644 index 000000000..b59d5aabc --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_drs_replicationconsistencygroup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_drs_replicationconsistencygroup_v2 +# key: r_flexibleengine_drs_replicationconsistencygroup_v2 +# -- +resource "flexibleengine_drs_replicationconsistencygroup_v2" "$1" { + priority_station = "$2" + replication_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_dws_cluster_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dws_cluster_v1 new file mode 100644 index 000000000..4d2866822 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_dws_cluster_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_dws_cluster_v1 +# key: r_flexibleengine_dws_cluster_v1 +# -- +resource "flexibleengine_dws_cluster_v1" "$1" { + name = "$2" + node_type = "$3" + number_of_node = $4 + security_group_id = "$5" + subnet_id = "$6" + user_name = "$7" + user_pwd = "$8" + vpc_id = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_backend b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_backend new file mode 100644 index 000000000..fe49ad92f --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_elb_backend +# key: r_flexibleengine_elb_backend +# -- +resource "flexibleengine_elb_backend" "$1" { + address = "$2" + listener_id = "$3" + server_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_health b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_health new file mode 100644 index 000000000..73965a5db --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_health @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_elb_health +# key: r_flexibleengine_elb_health +# -- +resource "flexibleengine_elb_health" "$1" { + listener_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_listener b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_listener new file mode 100644 index 000000000..8ab3a7fef --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_listener @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_elb_listener +# key: r_flexibleengine_elb_listener +# -- +resource "flexibleengine_elb_listener" "$1" { + backend_port = $2 + backend_protocol = "$3" + lb_algorithm = "$4" + loadbalancer_id = "$5" + protocol = "$6" + protocol_port = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_loadbalancer b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_loadbalancer new file mode 100644 index 000000000..aec7b6b76 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_elb_loadbalancer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_elb_loadbalancer +# key: r_flexibleengine_elb_loadbalancer +# -- +resource "flexibleengine_elb_loadbalancer" "$1" { + type = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_firewall_group_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_firewall_group_v2 new file mode 100644 index 000000000..573b00e17 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_firewall_group_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_fw_firewall_group_v2 +# key: r_flexibleengine_fw_firewall_group_v2 +# -- +resource "flexibleengine_fw_firewall_group_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_policy_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_policy_v2 new file mode 100644 index 000000000..63876f62a --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_fw_policy_v2 +# key: r_flexibleengine_fw_policy_v2 +# -- +resource "flexibleengine_fw_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_rule_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_rule_v2 new file mode 100644 index 000000000..8e32106fa --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_fw_rule_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_fw_rule_v2 +# key: r_flexibleengine_fw_rule_v2 +# -- +resource "flexibleengine_fw_rule_v2" "$1" { + action = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_images_image_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_images_image_v2 new file mode 100644 index 000000000..cc1feb42f --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_images_image_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_images_image_v2 +# key: r_flexibleengine_images_image_v2 +# -- +resource "flexibleengine_images_image_v2" "$1" { + container_format = "$2" + disk_format = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_certificate_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_certificate_v2 new file mode 100644 index 000000000..7769e0046 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_certificate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_certificate_v2 +# key: r_flexibleengine_lb_certificate_v2 +# -- +resource "flexibleengine_lb_certificate_v2" "$1" { + certificate = "$2" + private_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_listener_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_listener_v2 new file mode 100644 index 000000000..70c1eb21d --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_listener_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_listener_v2 +# key: r_flexibleengine_lb_listener_v2 +# -- +resource "flexibleengine_lb_listener_v2" "$1" { + loadbalancer_id = "$2" + protocol = "$3" + protocol_port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_loadbalancer_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_loadbalancer_v2 new file mode 100644 index 000000000..8942c44d3 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_loadbalancer_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_loadbalancer_v2 +# key: r_flexibleengine_lb_loadbalancer_v2 +# -- +resource "flexibleengine_lb_loadbalancer_v2" "$1" { + vip_subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_member_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_member_v2 new file mode 100644 index 000000000..fe909f011 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_member_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_member_v2 +# key: r_flexibleengine_lb_member_v2 +# -- +resource "flexibleengine_lb_member_v2" "$1" { + address = "$2" + pool_id = "$3" + protocol_port = $4 + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_monitor_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_monitor_v2 new file mode 100644 index 000000000..124060ec9 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_monitor_v2 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_monitor_v2 +# key: r_flexibleengine_lb_monitor_v2 +# -- +resource "flexibleengine_lb_monitor_v2" "$1" { + delay = $2 + max_retries = $3 + pool_id = "$4" + timeout = $5 + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_pool_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_pool_v2 new file mode 100644 index 000000000..dbbfe750a --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_lb_pool_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_lb_pool_v2 +# key: r_flexibleengine_lb_pool_v2 +# -- +resource "flexibleengine_lb_pool_v2" "$1" { + lb_method = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_mls_instance_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mls_instance_v1 new file mode 100644 index 000000000..2a3bbd2ea --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mls_instance_v1 @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_mls_instance_v1 +# key: r_flexibleengine_mls_instance_v1 +# -- +resource "flexibleengine_mls_instance_v1" "$1" { + flavor = "$2" + mrs_cluster { + id = "" + } + name = "$4" + network { + available_zone = "" + public_ip { + bind_type = "" + } + subnet_id = "" + vpc_id = "" + } + version = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_cluster_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_cluster_v1 new file mode 100644 index 000000000..b6d55cf7c --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_cluster_v1 @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_mrs_cluster_v1 +# key: r_flexibleengine_mrs_cluster_v1 +# -- +resource "flexibleengine_mrs_cluster_v1" "$1" { + available_zone_id = "$2" + billing_type = $3 + cluster_name = "$4" + component_list { + component_name = "" + } + core_node_num = $6 + core_node_size = "$7" + master_node_num = $8 + master_node_size = "$9" + node_public_cert_name = "$10" + safe_mode = $11 + subnet_id = "$12" + volume_size = $13 + volume_type = "$14" + vpc_id = "$15" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_job_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_job_v1 new file mode 100644 index 000000000..18df23cee --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_mrs_job_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_mrs_job_v1 +# key: r_flexibleengine_mrs_job_v1 +# -- +resource "flexibleengine_mrs_job_v1" "$1" { + cluster_id = "$2" + jar_path = "$3" + job_name = "$4" + job_type = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_gateway_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_gateway_v2 new file mode 100644 index 000000000..5ae4fef23 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_gateway_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_nat_gateway_v2 +# key: r_flexibleengine_nat_gateway_v2 +# -- +resource "flexibleengine_nat_gateway_v2" "$1" { + internal_network_id = "$2" + name = "$3" + router_id = "$4" + spec = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_snat_rule_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_snat_rule_v2 new file mode 100644 index 000000000..1e050cf8c --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_nat_snat_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_nat_snat_rule_v2 +# key: r_flexibleengine_nat_snat_rule_v2 +# -- +resource "flexibleengine_nat_snat_rule_v2" "$1" { + floating_ip_id = "$2" + nat_gateway_id = "$3" + network_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_associate_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_associate_v2 new file mode 100644 index 000000000..1e0ec10bb --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_floatingip_associate_v2 +# key: r_flexibleengine_networking_floatingip_associate_v2 +# -- +resource "flexibleengine_networking_floatingip_associate_v2" "$1" { + floating_ip = "$2" + port_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_v2 new file mode 100644 index 000000000..c5122b9a3 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_floatingip_v2 +# key: r_flexibleengine_networking_floatingip_v2 +# -- +resource "flexibleengine_networking_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_network_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_network_v2 new file mode 100644 index 000000000..e7f3d7208 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_network_v2 +# key: r_flexibleengine_networking_network_v2 +# -- +resource "flexibleengine_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_port_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_port_v2 new file mode 100644 index 000000000..78ee3a5ce --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_port_v2 +# key: r_flexibleengine_networking_port_v2 +# -- +resource "flexibleengine_networking_port_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_interface_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_interface_v2 new file mode 100644 index 000000000..9a7867eb0 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_interface_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_router_interface_v2 +# key: r_flexibleengine_networking_router_interface_v2 +# -- +resource "flexibleengine_networking_router_interface_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_route_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_route_v2 new file mode 100644 index 000000000..f967b018e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_router_route_v2 +# key: r_flexibleengine_networking_router_route_v2 +# -- +resource "flexibleengine_networking_router_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_v2 new file mode 100644 index 000000000..d7062465e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_router_v2 +# key: r_flexibleengine_networking_router_v2 +# -- +resource "flexibleengine_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_rule_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_rule_v2 new file mode 100644 index 000000000..13d3adec6 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_secgroup_rule_v2 +# key: r_flexibleengine_networking_secgroup_rule_v2 +# -- +resource "flexibleengine_networking_secgroup_rule_v2" "$1" { + direction = "$2" + ethertype = "$3" + security_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_v2 new file mode 100644 index 000000000..bddb512b4 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_secgroup_v2 +# key: r_flexibleengine_networking_secgroup_v2 +# -- +resource "flexibleengine_networking_secgroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_subnet_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_subnet_v2 new file mode 100644 index 000000000..5fa4a0b8e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_subnet_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_subnet_v2 +# key: r_flexibleengine_networking_subnet_v2 +# -- +resource "flexibleengine_networking_subnet_v2" "$1" { + cidr = "$2" + network_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_associate_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_associate_v2 new file mode 100644 index 000000000..6170f8039 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_vip_associate_v2 +# key: r_flexibleengine_networking_vip_associate_v2 +# -- +resource "flexibleengine_networking_vip_associate_v2" "$1" { + port_ids = ["$2"] + vip_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_v2 new file mode 100644 index 000000000..bfde95f02 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_networking_vip_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_networking_vip_v2 +# key: r_flexibleengine_networking_vip_v2 +# -- +resource "flexibleengine_networking_vip_v2" "$1" { + network_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_rds_instance_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rds_instance_v1 new file mode 100644 index 000000000..fb5f340a4 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rds_instance_v1 @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_rds_instance_v1 +# key: r_flexibleengine_rds_instance_v1 +# -- +resource "flexibleengine_rds_instance_v1" "$1" { + availabilityzone = "$2" + datastore { + type = "" + version = "" + } + dbrtpd = "$4" + flavorref = "$5" + nics { + subnetid = "" + } + securitygroup { + id = "" + } + volume { + size = 1 + type = "" + } + vpc = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_software_config_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_software_config_v1 new file mode 100644 index 000000000..f44663cdb --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_rts_software_config_v1 +# key: r_flexibleengine_rts_software_config_v1 +# -- +resource "flexibleengine_rts_software_config_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_stack_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_stack_v1 new file mode 100644 index 000000000..abed49d3f --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_rts_stack_v1 +# key: r_flexibleengine_rts_stack_v1 +# -- +resource "flexibleengine_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket new file mode 100644 index 000000000..25520843e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_s3_bucket +# key: r_flexibleengine_s3_bucket +# -- +resource "flexibleengine_s3_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_object b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_object new file mode 100644 index 000000000..b952b7f97 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_s3_bucket_object +# key: r_flexibleengine_s3_bucket_object +# -- +resource "flexibleengine_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_policy b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_policy new file mode 100644 index 000000000..78bd44495 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_s3_bucket_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_s3_bucket_policy +# key: r_flexibleengine_s3_bucket_policy +# -- +resource "flexibleengine_s3_bucket_policy" "$1" { + bucket = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_sfs_file_system_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_sfs_file_system_v2 new file mode 100644 index 000000000..73d7f952c --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_sfs_file_system_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_sfs_file_system_v2 +# key: r_flexibleengine_sfs_file_system_v2 +# -- +resource "flexibleengine_sfs_file_system_v2" "$1" { + access_level = "$2" + access_to = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_subscription_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_subscription_v2 new file mode 100644 index 000000000..9f65e6175 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_subscription_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_smn_subscription_v2 +# key: r_flexibleengine_smn_subscription_v2 +# -- +resource "flexibleengine_smn_subscription_v2" "$1" { + endpoint = "$2" + protocol = "$3" + topic_urn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_topic_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_topic_v2 new file mode 100644 index 000000000..6170c84ca --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_smn_topic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_smn_topic_v2 +# key: r_flexibleengine_smn_topic_v2 +# -- +resource "flexibleengine_smn_topic_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_policy_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_policy_v2 new file mode 100644 index 000000000..b80dc35c8 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_policy_v2 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vbs_backup_policy_v2 +# key: r_flexibleengine_vbs_backup_policy_v2 +# -- +resource "flexibleengine_vbs_backup_policy_v2" "$1" { + frequency = $2 + name = "$3" + rentention_num = $4 + retain_first_backup = "$5" + start_time = "$6" + status = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_v2 new file mode 100644 index 000000000..3ccb5edf5 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vbs_backup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vbs_backup_v2 +# key: r_flexibleengine_vbs_backup_v2 +# -- +resource "flexibleengine_vbs_backup_v2" "$1" { + name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_eip_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_eip_v1 new file mode 100644 index 000000000..8eb54220e --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_eip_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_eip_v1 +# key: r_flexibleengine_vpc_eip_v1 +# -- +resource "flexibleengine_vpc_eip_v1" "$1" { + bandwidth { + name = "" + share_type = "" + size = 1 + } + publicip { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_accepter_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_accepter_v2 new file mode 100644 index 000000000..ba6f875fc --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_accepter_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_peering_connection_accepter_v2 +# key: r_flexibleengine_vpc_peering_connection_accepter_v2 +# -- +resource "flexibleengine_vpc_peering_connection_accepter_v2" "$1" { + vpc_peering_connection_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_v2 new file mode 100644 index 000000000..ee5b2050d --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_peering_connection_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_peering_connection_v2 +# key: r_flexibleengine_vpc_peering_connection_v2 +# -- +resource "flexibleengine_vpc_peering_connection_v2" "$1" { + name = "$2" + peer_vpc_id = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_route_v2 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_route_v2 new file mode 100644 index 000000000..c8f2698ca --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_route_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_route_v2 +# key: r_flexibleengine_vpc_route_v2 +# -- +resource "flexibleengine_vpc_route_v2" "$1" { + destination = "$2" + nexthop = "$3" + type = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_subnet_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_subnet_v1 new file mode 100644 index 000000000..8917d99e1 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_subnet_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_subnet_v1 +# key: r_flexibleengine_vpc_subnet_v1 +# -- +resource "flexibleengine_vpc_subnet_v1" "$1" { + cidr = "$2" + gateway_ip = "$3" + name = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_v1 b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_v1 new file mode 100644 index 000000000..d17e1b558 --- /dev/null +++ b/snippets/terraform-mode/flexibleengine/r_flexibleengine_vpc_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_flexibleengine_vpc_v1 +# key: r_flexibleengine_vpc_v1 +# -- +resource "flexibleengine_vpc_v1" "$1" { + cidr = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/.yas-parents b/snippets/terraform-mode/github/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/github/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/github/d_github_ip_ranges b/snippets/terraform-mode/github/d_github_ip_ranges new file mode 100644 index 000000000..27c5e02fb --- /dev/null +++ b/snippets/terraform-mode/github/d_github_ip_ranges @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_github_ip_ranges +# key: d_github_ip_ranges +# -- +data "github_ip_ranges" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/d_github_repositories b/snippets/terraform-mode/github/d_github_repositories new file mode 100644 index 000000000..c3857c111 --- /dev/null +++ b/snippets/terraform-mode/github/d_github_repositories @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_github_repositories +# key: d_github_repositories +# -- +data "github_repositories" "$1" { + query = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/d_github_repository b/snippets/terraform-mode/github/d_github_repository new file mode 100644 index 000000000..b7acb9969 --- /dev/null +++ b/snippets/terraform-mode/github/d_github_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_github_repository +# key: d_github_repository +# -- +data "github_repository" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/d_github_team b/snippets/terraform-mode/github/d_github_team new file mode 100644 index 000000000..3b81c618d --- /dev/null +++ b/snippets/terraform-mode/github/d_github_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_github_team +# key: d_github_team +# -- +data "github_team" "$1" { + slug = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/d_github_user b/snippets/terraform-mode/github/d_github_user new file mode 100644 index 000000000..eec6b1ed1 --- /dev/null +++ b/snippets/terraform-mode/github/d_github_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_github_user +# key: d_github_user +# -- +data "github_user" "$1" { + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/github b/snippets/terraform-mode/github/github new file mode 100644 index 000000000..044c7e416 --- /dev/null +++ b/snippets/terraform-mode/github/github @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: github +# key: github +# -- +provider "github" { + organization = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_branch_protection b/snippets/terraform-mode/github/r_github_branch_protection new file mode 100644 index 000000000..30ef5d85c --- /dev/null +++ b/snippets/terraform-mode/github/r_github_branch_protection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_branch_protection +# key: r_github_branch_protection +# -- +resource "github_branch_protection" "$1" { + branch = "$2" + repository = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_issue_label b/snippets/terraform-mode/github/r_github_issue_label new file mode 100644 index 000000000..8cfe09662 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_issue_label @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_github_issue_label +# key: r_github_issue_label +# -- +resource "github_issue_label" "$1" { + color = "$2" + name = "$3" + repository = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_membership b/snippets/terraform-mode/github/r_github_membership new file mode 100644 index 000000000..182d89b2e --- /dev/null +++ b/snippets/terraform-mode/github/r_github_membership @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_github_membership +# key: r_github_membership +# -- +resource "github_membership" "$1" { + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_organization_project b/snippets/terraform-mode/github/r_github_organization_project new file mode 100644 index 000000000..ab00d56e2 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_organization_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_github_organization_project +# key: r_github_organization_project +# -- +resource "github_organization_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_organization_webhook b/snippets/terraform-mode/github/r_github_organization_webhook new file mode 100644 index 000000000..727e6b643 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_organization_webhook @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_organization_webhook +# key: r_github_organization_webhook +# -- +resource "github_organization_webhook" "$1" { + events = ["$2"] + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_project_column b/snippets/terraform-mode/github/r_github_project_column new file mode 100644 index 000000000..102262112 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_project_column @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_project_column +# key: r_github_project_column +# -- +resource "github_project_column" "$1" { + name = "$2" + project_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_repository b/snippets/terraform-mode/github/r_github_repository new file mode 100644 index 000000000..ad394a127 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_repository @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_github_repository +# key: r_github_repository +# -- +resource "github_repository" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_repository_collaborator b/snippets/terraform-mode/github/r_github_repository_collaborator new file mode 100644 index 000000000..be6847fc3 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_repository_collaborator @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_repository_collaborator +# key: r_github_repository_collaborator +# -- +resource "github_repository_collaborator" "$1" { + repository = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_repository_deploy_key b/snippets/terraform-mode/github/r_github_repository_deploy_key new file mode 100644 index 000000000..784ab2640 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_repository_deploy_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_github_repository_deploy_key +# key: r_github_repository_deploy_key +# -- +resource "github_repository_deploy_key" "$1" { + key = "$2" + repository = "$3" + title = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_repository_project b/snippets/terraform-mode/github/r_github_repository_project new file mode 100644 index 000000000..c998624a4 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_repository_project @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_repository_project +# key: r_github_repository_project +# -- +resource "github_repository_project" "$1" { + name = "$2" + repository = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_repository_webhook b/snippets/terraform-mode/github/r_github_repository_webhook new file mode 100644 index 000000000..4da878e87 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_repository_webhook @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_github_repository_webhook +# key: r_github_repository_webhook +# -- +resource "github_repository_webhook" "$1" { + events = ["$2"] + name = "$3" + repository = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_team b/snippets/terraform-mode/github/r_github_team new file mode 100644 index 000000000..6f7d4b6db --- /dev/null +++ b/snippets/terraform-mode/github/r_github_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_github_team +# key: r_github_team +# -- +resource "github_team" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_team_membership b/snippets/terraform-mode/github/r_github_team_membership new file mode 100644 index 000000000..f383b212c --- /dev/null +++ b/snippets/terraform-mode/github/r_github_team_membership @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_team_membership +# key: r_github_team_membership +# -- +resource "github_team_membership" "$1" { + team_id = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_team_repository b/snippets/terraform-mode/github/r_github_team_repository new file mode 100644 index 000000000..348805762 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_team_repository @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_team_repository +# key: r_github_team_repository +# -- +resource "github_team_repository" "$1" { + repository = "$2" + team_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_user_gpg_key b/snippets/terraform-mode/github/r_github_user_gpg_key new file mode 100644 index 000000000..451b638ef --- /dev/null +++ b/snippets/terraform-mode/github/r_github_user_gpg_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_github_user_gpg_key +# key: r_github_user_gpg_key +# -- +resource "github_user_gpg_key" "$1" { + armored_public_key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/github/r_github_user_ssh_key b/snippets/terraform-mode/github/r_github_user_ssh_key new file mode 100644 index 000000000..d014c4b54 --- /dev/null +++ b/snippets/terraform-mode/github/r_github_user_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_github_user_ssh_key +# key: r_github_user_ssh_key +# -- +resource "github_user_ssh_key" "$1" { + key = "$2" + title = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/.yas-parents b/snippets/terraform-mode/gitlab/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/gitlab/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/d_gitlab_project b/snippets/terraform-mode/gitlab/d_gitlab_project new file mode 100644 index 000000000..38f02503d --- /dev/null +++ b/snippets/terraform-mode/gitlab/d_gitlab_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_gitlab_project +# key: d_gitlab_project +# -- +data "gitlab_project" "$1" { + id = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/d_gitlab_user b/snippets/terraform-mode/gitlab/d_gitlab_user new file mode 100644 index 000000000..2176ece94 --- /dev/null +++ b/snippets/terraform-mode/gitlab/d_gitlab_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_gitlab_user +# key: d_gitlab_user +# -- +data "gitlab_user" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/gitlab b/snippets/terraform-mode/gitlab/gitlab new file mode 100644 index 000000000..b37cae5eb --- /dev/null +++ b/snippets/terraform-mode/gitlab/gitlab @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: gitlab +# key: gitlab +# -- +provider "gitlab" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_deploy_key b/snippets/terraform-mode/gitlab/r_gitlab_deploy_key new file mode 100644 index 000000000..a5710d293 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_deploy_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_deploy_key +# key: r_gitlab_deploy_key +# -- +resource "gitlab_deploy_key" "$1" { + key = "$2" + project = "$3" + title = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_group b/snippets/terraform-mode/gitlab/r_gitlab_group new file mode 100644 index 000000000..d302333e3 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_gitlab_group +# key: r_gitlab_group +# -- +resource "gitlab_group" "$1" { + name = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_group_membership b/snippets/terraform-mode/gitlab/r_gitlab_group_membership new file mode 100644 index 000000000..34c3d4593 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_group_membership @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_group_membership +# key: r_gitlab_group_membership +# -- +resource "gitlab_group_membership" "$1" { + access_level = "$2" + group_id = "$3" + user_id = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_group_variable b/snippets/terraform-mode/gitlab/r_gitlab_group_variable new file mode 100644 index 000000000..50e69b4d2 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_group_variable @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_group_variable +# key: r_gitlab_group_variable +# -- +resource "gitlab_group_variable" "$1" { + group = "$2" + key = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_label b/snippets/terraform-mode/gitlab/r_gitlab_label new file mode 100644 index 000000000..31172bed1 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_label @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_label +# key: r_gitlab_label +# -- +resource "gitlab_label" "$1" { + color = "$2" + name = "$3" + project = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_project b/snippets/terraform-mode/gitlab/r_gitlab_project new file mode 100644 index 000000000..216862ab3 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_gitlab_project +# key: r_gitlab_project +# -- +resource "gitlab_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_project_hook b/snippets/terraform-mode/gitlab/r_gitlab_project_hook new file mode 100644 index 000000000..c8144e765 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_project_hook @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_gitlab_project_hook +# key: r_gitlab_project_hook +# -- +resource "gitlab_project_hook" "$1" { + project = "$2" + url = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_project_membership b/snippets/terraform-mode/gitlab/r_gitlab_project_membership new file mode 100644 index 000000000..739d9380d --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_project_membership @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_project_membership +# key: r_gitlab_project_membership +# -- +resource "gitlab_project_membership" "$1" { + access_level = "$2" + project_id = "$3" + user_id = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_project_variable b/snippets/terraform-mode/gitlab/r_gitlab_project_variable new file mode 100644 index 000000000..1d2ca89e7 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_project_variable @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_gitlab_project_variable +# key: r_gitlab_project_variable +# -- +resource "gitlab_project_variable" "$1" { + key = "$2" + project = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/gitlab/r_gitlab_user b/snippets/terraform-mode/gitlab/r_gitlab_user new file mode 100644 index 000000000..7d818ee38 --- /dev/null +++ b/snippets/terraform-mode/gitlab/r_gitlab_user @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_gitlab_user +# key: r_gitlab_user +# -- +resource "gitlab_user" "$1" { + email = "$2" + name = "$3" + password = "$4" + username = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/.yas-parents b/snippets/terraform-mode/grafana/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/grafana/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/grafana b/snippets/terraform-mode/grafana/grafana new file mode 100644 index 000000000..d6fafefeb --- /dev/null +++ b/snippets/terraform-mode/grafana/grafana @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: grafana +# key: grafana +# -- +provider "grafana" { + auth = "$1" + url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/r_grafana_alert_notification b/snippets/terraform-mode/grafana/r_grafana_alert_notification new file mode 100644 index 000000000..24b9afb4a --- /dev/null +++ b/snippets/terraform-mode/grafana/r_grafana_alert_notification @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_grafana_alert_notification +# key: r_grafana_alert_notification +# -- +resource "grafana_alert_notification" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/r_grafana_dashboard b/snippets/terraform-mode/grafana/r_grafana_dashboard new file mode 100644 index 000000000..af171b4be --- /dev/null +++ b/snippets/terraform-mode/grafana/r_grafana_dashboard @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_grafana_dashboard +# key: r_grafana_dashboard +# -- +resource "grafana_dashboard" "$1" { + config_json = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/r_grafana_data_source b/snippets/terraform-mode/grafana/r_grafana_data_source new file mode 100644 index 000000000..71d873d5e --- /dev/null +++ b/snippets/terraform-mode/grafana/r_grafana_data_source @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_grafana_data_source +# key: r_grafana_data_source +# -- +resource "grafana_data_source" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/r_grafana_folder b/snippets/terraform-mode/grafana/r_grafana_folder new file mode 100644 index 000000000..4fab2354e --- /dev/null +++ b/snippets/terraform-mode/grafana/r_grafana_folder @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_grafana_folder +# key: r_grafana_folder +# -- +resource "grafana_folder" "$1" { + title = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/grafana/r_grafana_organization b/snippets/terraform-mode/grafana/r_grafana_organization new file mode 100644 index 000000000..7003ffd92 --- /dev/null +++ b/snippets/terraform-mode/grafana/r_grafana_organization @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_grafana_organization +# key: r_grafana_organization +# -- +resource "grafana_organization" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/.yas-parents b/snippets/terraform-mode/hcloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/hcloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_datacenter b/snippets/terraform-mode/hcloud/d_hcloud_datacenter new file mode 100644 index 000000000..ec52dd8a2 --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_datacenter +# key: d_hcloud_datacenter +# -- +data "hcloud_datacenter" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_datacenters b/snippets/terraform-mode/hcloud/d_hcloud_datacenters new file mode 100644 index 000000000..204d6b016 --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_datacenters @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_datacenters +# key: d_hcloud_datacenters +# -- +data "hcloud_datacenters" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_floating_ip b/snippets/terraform-mode/hcloud/d_hcloud_floating_ip new file mode 100644 index 000000000..97871850e --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_floating_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_floating_ip +# key: d_hcloud_floating_ip +# -- +data "hcloud_floating_ip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_image b/snippets/terraform-mode/hcloud/d_hcloud_image new file mode 100644 index 000000000..4fd01f0bd --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_image +# key: d_hcloud_image +# -- +data "hcloud_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_location b/snippets/terraform-mode/hcloud/d_hcloud_location new file mode 100644 index 000000000..4cc03820f --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_location @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_location +# key: d_hcloud_location +# -- +data "hcloud_location" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_locations b/snippets/terraform-mode/hcloud/d_hcloud_locations new file mode 100644 index 000000000..cd66b664f --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_locations @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_locations +# key: d_hcloud_locations +# -- +data "hcloud_locations" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_ssh_key b/snippets/terraform-mode/hcloud/d_hcloud_ssh_key new file mode 100644 index 000000000..5102b0e87 --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_ssh_key +# key: d_hcloud_ssh_key +# -- +data "hcloud_ssh_key" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/d_hcloud_volume b/snippets/terraform-mode/hcloud/d_hcloud_volume new file mode 100644 index 000000000..333962108 --- /dev/null +++ b/snippets/terraform-mode/hcloud/d_hcloud_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_hcloud_volume +# key: d_hcloud_volume +# -- +data "hcloud_volume" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/hcloud b/snippets/terraform-mode/hcloud/hcloud new file mode 100644 index 000000000..9f066ce1a --- /dev/null +++ b/snippets/terraform-mode/hcloud/hcloud @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: hcloud +# key: hcloud +# -- +provider "hcloud" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_floating_ip b/snippets/terraform-mode/hcloud/r_hcloud_floating_ip new file mode 100644 index 000000000..e132d2bc4 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_floating_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_hcloud_floating_ip +# key: r_hcloud_floating_ip +# -- +resource "hcloud_floating_ip" "$1" { + type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_floating_ip_assignment b/snippets/terraform-mode/hcloud/r_hcloud_floating_ip_assignment new file mode 100644 index 000000000..051ac9021 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_floating_ip_assignment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hcloud_floating_ip_assignment +# key: r_hcloud_floating_ip_assignment +# -- +resource "hcloud_floating_ip_assignment" "$1" { + floating_ip_id = $2 + server_id = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_rdns b/snippets/terraform-mode/hcloud/r_hcloud_rdns new file mode 100644 index 000000000..6a8e8d12d --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_rdns @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hcloud_rdns +# key: r_hcloud_rdns +# -- +resource "hcloud_rdns" "$1" { + dns_ptr = "$2" + ip_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_server b/snippets/terraform-mode/hcloud/r_hcloud_server new file mode 100644 index 000000000..747aa03c7 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_hcloud_server +# key: r_hcloud_server +# -- +resource "hcloud_server" "$1" { + image = "$2" + name = "$3" + server_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_ssh_key b/snippets/terraform-mode/hcloud/r_hcloud_ssh_key new file mode 100644 index 000000000..cee6b68d9 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hcloud_ssh_key +# key: r_hcloud_ssh_key +# -- +resource "hcloud_ssh_key" "$1" { + name = "$2" + public_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_volume b/snippets/terraform-mode/hcloud/r_hcloud_volume new file mode 100644 index 000000000..85bb9aff4 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_volume @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hcloud_volume +# key: r_hcloud_volume +# -- +resource "hcloud_volume" "$1" { + name = "$2" + size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/hcloud/r_hcloud_volume_attachment b/snippets/terraform-mode/hcloud/r_hcloud_volume_attachment new file mode 100644 index 000000000..9df05d772 --- /dev/null +++ b/snippets/terraform-mode/hcloud/r_hcloud_volume_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hcloud_volume_attachment +# key: r_hcloud_volume_attachment +# -- +resource "hcloud_volume_attachment" "$1" { + server_id = $2 + volume_id = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/.yas-parents b/snippets/terraform-mode/hedvig/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/hedvig/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/hedvig b/snippets/terraform-mode/hedvig/hedvig new file mode 100644 index 000000000..7041d1c01 --- /dev/null +++ b/snippets/terraform-mode/hedvig/hedvig @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: hedvig +# key: hedvig +# -- +provider "hedvig" { + node = "$1" + password = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/r_hedvig_access b/snippets/terraform-mode/hedvig/r_hedvig_access new file mode 100644 index 000000000..bf5430ec9 --- /dev/null +++ b/snippets/terraform-mode/hedvig/r_hedvig_access @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_hedvig_access +# key: r_hedvig_access +# -- +resource "hedvig_access" "$1" { + address = "$2" + host = "$3" + type = "$4" + vdisk = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/r_hedvig_lun b/snippets/terraform-mode/hedvig/r_hedvig_lun new file mode 100644 index 000000000..16d30626d --- /dev/null +++ b/snippets/terraform-mode/hedvig/r_hedvig_lun @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hedvig_lun +# key: r_hedvig_lun +# -- +resource "hedvig_lun" "$1" { + controller = "$2" + vdisk = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/r_hedvig_mount b/snippets/terraform-mode/hedvig/r_hedvig_mount new file mode 100644 index 000000000..1696cb748 --- /dev/null +++ b/snippets/terraform-mode/hedvig/r_hedvig_mount @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_hedvig_mount +# key: r_hedvig_mount +# -- +resource "hedvig_mount" "$1" { + controller = "$2" + vdisk = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/hedvig/r_hedvig_vdisk b/snippets/terraform-mode/hedvig/r_hedvig_vdisk new file mode 100644 index 000000000..574f34bf2 --- /dev/null +++ b/snippets/terraform-mode/hedvig/r_hedvig_vdisk @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_hedvig_vdisk +# key: r_hedvig_vdisk +# -- +resource "hedvig_vdisk" "$1" { + name = "$2" + size = $3 + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/helm/.yas-parents b/snippets/terraform-mode/helm/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/helm/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/helm/helm b/snippets/terraform-mode/helm/helm new file mode 100644 index 000000000..18168bfe8 --- /dev/null +++ b/snippets/terraform-mode/helm/helm @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: helm +# key: helm +# -- +provider "helm" { + home = "$1" + host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/helm/r_helm_release b/snippets/terraform-mode/helm/r_helm_release new file mode 100644 index 000000000..2f11920d0 --- /dev/null +++ b/snippets/terraform-mode/helm/r_helm_release @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_helm_release +# key: r_helm_release +# -- +resource "helm_release" "$1" { + chart = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/helm/r_helm_repository b/snippets/terraform-mode/helm/r_helm_repository new file mode 100644 index 000000000..a592c9b76 --- /dev/null +++ b/snippets/terraform-mode/helm/r_helm_repository @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_helm_repository +# key: r_helm_repository +# -- +resource "helm_repository" "$1" { + name = "$2" + url = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/.yas-parents b/snippets/terraform-mode/heroku/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/heroku/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/d_heroku_addon b/snippets/terraform-mode/heroku/d_heroku_addon new file mode 100644 index 000000000..883f42ef6 --- /dev/null +++ b/snippets/terraform-mode/heroku/d_heroku_addon @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_heroku_addon +# key: d_heroku_addon +# -- +data "heroku_addon" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/d_heroku_app b/snippets/terraform-mode/heroku/d_heroku_app new file mode 100644 index 000000000..ff50b4fee --- /dev/null +++ b/snippets/terraform-mode/heroku/d_heroku_app @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_heroku_app +# key: d_heroku_app +# -- +data "heroku_app" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/d_heroku_space b/snippets/terraform-mode/heroku/d_heroku_space new file mode 100644 index 000000000..b9f17b0d9 --- /dev/null +++ b/snippets/terraform-mode/heroku/d_heroku_space @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_heroku_space +# key: d_heroku_space +# -- +data "heroku_space" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/d_heroku_space_peering_info b/snippets/terraform-mode/heroku/d_heroku_space_peering_info new file mode 100644 index 000000000..29ece412f --- /dev/null +++ b/snippets/terraform-mode/heroku/d_heroku_space_peering_info @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_heroku_space_peering_info +# key: d_heroku_space_peering_info +# -- +data "heroku_space_peering_info" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/heroku b/snippets/terraform-mode/heroku/heroku new file mode 100644 index 000000000..02ffbf0c1 --- /dev/null +++ b/snippets/terraform-mode/heroku/heroku @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: heroku +# key: heroku +# -- +provider "heroku" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_account_feature b/snippets/terraform-mode/heroku/r_heroku_account_feature new file mode 100644 index 000000000..a01f445b8 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_account_feature @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_account_feature +# key: r_heroku_account_feature +# -- +resource "heroku_account_feature" "$1" { + enabled = ${2:false} + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_addon b/snippets/terraform-mode/heroku/r_heroku_addon new file mode 100644 index 000000000..e4efcdf79 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_addon @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_addon +# key: r_heroku_addon +# -- +resource "heroku_addon" "$1" { + app = "$2" + plan = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_addon_attachment b/snippets/terraform-mode/heroku/r_heroku_addon_attachment new file mode 100644 index 000000000..c2e80532c --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_addon_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_addon_attachment +# key: r_heroku_addon_attachment +# -- +resource "heroku_addon_attachment" "$1" { + addon_id = "$2" + app_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_app b/snippets/terraform-mode/heroku/r_heroku_app new file mode 100644 index 000000000..5a84fa542 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_app @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_app +# key: r_heroku_app +# -- +resource "heroku_app" "$1" { + name = "$2" + region = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_app_feature b/snippets/terraform-mode/heroku/r_heroku_app_feature new file mode 100644 index 000000000..f0d5360e3 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_app_feature @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_app_feature +# key: r_heroku_app_feature +# -- +resource "heroku_app_feature" "$1" { + app = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_app_release b/snippets/terraform-mode/heroku/r_heroku_app_release new file mode 100644 index 000000000..46e23cc38 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_app_release @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_app_release +# key: r_heroku_app_release +# -- +resource "heroku_app_release" "$1" { + app = "$2" + slug_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_build b/snippets/terraform-mode/heroku/r_heroku_build new file mode 100644 index 000000000..29351297f --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_build @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_heroku_build +# key: r_heroku_build +# -- +resource "heroku_build" "$1" { + app = "$2" + source { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_cert b/snippets/terraform-mode/heroku/r_heroku_cert new file mode 100644 index 000000000..1f42f3a73 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_cert @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_heroku_cert +# key: r_heroku_cert +# -- +resource "heroku_cert" "$1" { + app = "$2" + certificate_chain = "$3" + private_key = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_domain b/snippets/terraform-mode/heroku/r_heroku_domain new file mode 100644 index 000000000..36d5f1441 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_domain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_domain +# key: r_heroku_domain +# -- +resource "heroku_domain" "$1" { + app = "$2" + hostname = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_drain b/snippets/terraform-mode/heroku/r_heroku_drain new file mode 100644 index 000000000..4baba7fa0 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_drain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_drain +# key: r_heroku_drain +# -- +resource "heroku_drain" "$1" { + app = "$2" + url = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_formation b/snippets/terraform-mode/heroku/r_heroku_formation new file mode 100644 index 000000000..08f8b95e7 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_formation @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_heroku_formation +# key: r_heroku_formation +# -- +resource "heroku_formation" "$1" { + app = "$2" + quantity = $3 + size = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_pipeline b/snippets/terraform-mode/heroku/r_heroku_pipeline new file mode 100644 index 000000000..6c5472e9b --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_pipeline @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_heroku_pipeline +# key: r_heroku_pipeline +# -- +resource "heroku_pipeline" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_pipeline_coupling b/snippets/terraform-mode/heroku/r_heroku_pipeline_coupling new file mode 100644 index 000000000..7a53afbd4 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_pipeline_coupling @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_heroku_pipeline_coupling +# key: r_heroku_pipeline_coupling +# -- +resource "heroku_pipeline_coupling" "$1" { + app = "$2" + pipeline = "$3" + stage = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_slug b/snippets/terraform-mode/heroku/r_heroku_slug new file mode 100644 index 000000000..f71c5ad0d --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_slug @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_heroku_slug +# key: r_heroku_slug +# -- +resource "heroku_slug" "$1" { + app = "$2" + process_types { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_space b/snippets/terraform-mode/heroku/r_heroku_space new file mode 100644 index 000000000..922741486 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_space @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_space +# key: r_heroku_space +# -- +resource "heroku_space" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_space_app_access b/snippets/terraform-mode/heroku/r_heroku_space_app_access new file mode 100644 index 000000000..5d8208b38 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_space_app_access @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_heroku_space_app_access +# key: r_heroku_space_app_access +# -- +resource "heroku_space_app_access" "$1" { + email = "$2" + permissions = ["$3"] + space = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_space_inbound_ruleset b/snippets/terraform-mode/heroku/r_heroku_space_inbound_ruleset new file mode 100644 index 000000000..fa19f3086 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_space_inbound_ruleset @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_heroku_space_inbound_ruleset +# key: r_heroku_space_inbound_ruleset +# -- +resource "heroku_space_inbound_ruleset" "$1" { + rule { + action = "" + source = "" + } + space = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_space_peering_connection_accepter b/snippets/terraform-mode/heroku/r_heroku_space_peering_connection_accepter new file mode 100644 index 000000000..1d7ef6372 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_space_peering_connection_accepter @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_heroku_space_peering_connection_accepter +# key: r_heroku_space_peering_connection_accepter +# -- +resource "heroku_space_peering_connection_accepter" "$1" { + space = "$2" + vpc_peering_connection_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_space_vpn_connection b/snippets/terraform-mode/heroku/r_heroku_space_vpn_connection new file mode 100644 index 000000000..7c2881832 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_space_vpn_connection @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_heroku_space_vpn_connection +# key: r_heroku_space_vpn_connection +# -- +resource "heroku_space_vpn_connection" "$1" { + name = "$2" + public_ip = "$3" + routable_cidrs = ["$4"] + space = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_team_collaborator b/snippets/terraform-mode/heroku/r_heroku_team_collaborator new file mode 100644 index 000000000..b36f55bf4 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_team_collaborator @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_heroku_team_collaborator +# key: r_heroku_team_collaborator +# -- +resource "heroku_team_collaborator" "$1" { + app = "$2" + email = "$3" + permissions = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/heroku/r_heroku_team_member b/snippets/terraform-mode/heroku/r_heroku_team_member new file mode 100644 index 000000000..e35c72e87 --- /dev/null +++ b/snippets/terraform-mode/heroku/r_heroku_team_member @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_heroku_team_member +# key: r_heroku_team_member +# -- +resource "heroku_team_member" "$1" { + email = "$2" + role = "$3" + team = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/http/.yas-parents b/snippets/terraform-mode/http/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/http/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/http/d_http b/snippets/terraform-mode/http/d_http new file mode 100644 index 000000000..80ee383e6 --- /dev/null +++ b/snippets/terraform-mode/http/d_http @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_http +# key: d_http +# -- +data "http" "$1" { + url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/http/http b/snippets/terraform-mode/http/http new file mode 100644 index 000000000..1119aaa3e --- /dev/null +++ b/snippets/terraform-mode/http/http @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: http +# key: http +# -- +provider "http" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/.yas-parents b/snippets/terraform-mode/huaweicloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_antiddos_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_antiddos_v1 new file mode 100644 index 000000000..9f878e75d --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_antiddos_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_antiddos_v1 +# key: d_huaweicloud_antiddos_v1 +# -- +data "huaweicloud_antiddos_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_cluster_v3 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_cluster_v3 new file mode 100644 index 000000000..3cd62d8b2 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_cluster_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_cce_cluster_v3 +# key: d_huaweicloud_cce_cluster_v3 +# -- +data "huaweicloud_cce_cluster_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_node_v3 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_node_v3 new file mode 100644 index 000000000..38cb32b5a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cce_node_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_cce_node_v3 +# key: d_huaweicloud_cce_node_v3 +# -- +data "huaweicloud_cce_node_v3" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_policy_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_policy_v1 new file mode 100644 index 000000000..8c5c2a898 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_policy_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_csbs_backup_policy_v1 +# key: d_huaweicloud_csbs_backup_policy_v1 +# -- +data "huaweicloud_csbs_backup_policy_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_v1 new file mode 100644 index 000000000..6eedcd790 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_csbs_backup_v1 +# key: d_huaweicloud_csbs_backup_v1 +# -- +data "huaweicloud_csbs_backup_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_cts_tracker_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cts_tracker_v1 new file mode 100644 index 000000000..60e784567 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_cts_tracker_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_cts_tracker_v1 +# key: d_huaweicloud_cts_tracker_v1 +# -- +data "huaweicloud_cts_tracker_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_az_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_az_v1 new file mode 100644 index 000000000..fe8ae3f39 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_az_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dcs_az_v1 +# key: d_huaweicloud_dcs_az_v1 +# -- +data "huaweicloud_dcs_az_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_maintainwindow_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_maintainwindow_v1 new file mode 100644 index 000000000..b427242f4 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_maintainwindow_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dcs_maintainwindow_v1 +# key: d_huaweicloud_dcs_maintainwindow_v1 +# -- +data "huaweicloud_dcs_maintainwindow_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_product_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_product_v1 new file mode 100644 index 000000000..a84c8b40a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dcs_product_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dcs_product_v1 +# key: d_huaweicloud_dcs_product_v1 +# -- +data "huaweicloud_dcs_product_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_az_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_az_v1 new file mode 100644 index 000000000..c09060ed3 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_az_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dms_az_v1 +# key: d_huaweicloud_dms_az_v1 +# -- +data "huaweicloud_dms_az_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_maintainwindow_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_maintainwindow_v1 new file mode 100644 index 000000000..a81de5dbf --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_maintainwindow_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dms_maintainwindow_v1 +# key: d_huaweicloud_dms_maintainwindow_v1 +# -- +data "huaweicloud_dms_maintainwindow_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_product_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_product_v1 new file mode 100644 index 000000000..43619cc38 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_dms_product_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_dms_product_v1 +# key: d_huaweicloud_dms_product_v1 +# -- +data "huaweicloud_dms_product_v1" "$1" { + engine = "$2" + instance_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_iam_role_v3 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_iam_role_v3 new file mode 100644 index 000000000..cf6b82890 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_iam_role_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_iam_role_v3 +# key: d_huaweicloud_iam_role_v3 +# -- +data "huaweicloud_iam_role_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_images_image_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_images_image_v2 new file mode 100644 index 000000000..bf2752eea --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_images_image_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_images_image_v2 +# key: d_huaweicloud_images_image_v2 +# -- +data "huaweicloud_images_image_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_data_key_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_data_key_v1 new file mode 100644 index 000000000..39046bfa4 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_data_key_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_kms_data_key_v1 +# key: d_huaweicloud_kms_data_key_v1 +# -- +data "huaweicloud_kms_data_key_v1" "$1" { + datakey_length = "$2" + key_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_key_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_key_v1 new file mode 100644 index 000000000..fd5448ff7 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_kms_key_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_kms_key_v1 +# key: d_huaweicloud_kms_key_v1 +# -- +data "huaweicloud_kms_key_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_network_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_network_v2 new file mode 100644 index 000000000..8a49a80b0 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_networking_network_v2 +# key: d_huaweicloud_networking_network_v2 +# -- +data "huaweicloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_secgroup_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_secgroup_v2 new file mode 100644 index 000000000..2eabc9d6f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_networking_secgroup_v2 +# key: d_huaweicloud_networking_secgroup_v2 +# -- +data "huaweicloud_networking_secgroup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_subnet_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_subnet_v2 new file mode 100644 index 000000000..2806734ff --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_networking_subnet_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_networking_subnet_v2 +# key: d_huaweicloud_networking_subnet_v2 +# -- +data "huaweicloud_networking_subnet_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_rds_flavors_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rds_flavors_v1 new file mode 100644 index 000000000..1c41a23be --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rds_flavors_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_rds_flavors_v1 +# key: d_huaweicloud_rds_flavors_v1 +# -- +data "huaweicloud_rds_flavors_v1" "$1" { + datastore_name = "$2" + datastore_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_software_config_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_software_config_v1 new file mode 100644 index 000000000..85381c6f6 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_rts_software_config_v1 +# key: d_huaweicloud_rts_software_config_v1 +# -- +data "huaweicloud_rts_software_config_v1" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_resource_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_resource_v1 new file mode 100644 index 000000000..612d1608a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_resource_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_rts_stack_resource_v1 +# key: d_huaweicloud_rts_stack_resource_v1 +# -- +data "huaweicloud_rts_stack_resource_v1" "$1" { + stack_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_v1 new file mode 100644 index 000000000..9f9b2cc78 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_rts_stack_v1 +# key: d_huaweicloud_rts_stack_v1 +# -- +data "huaweicloud_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_s3_bucket_object b/snippets/terraform-mode/huaweicloud/d_huaweicloud_s3_bucket_object new file mode 100644 index 000000000..e82d723cf --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_s3_bucket_object +# key: d_huaweicloud_s3_bucket_object +# -- +data "huaweicloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_sfs_file_system_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_sfs_file_system_v2 new file mode 100644 index 000000000..dcd43af6d --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_sfs_file_system_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_sfs_file_system_v2 +# key: d_huaweicloud_sfs_file_system_v2 +# -- +data "huaweicloud_sfs_file_system_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_policy_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_policy_v2 new file mode 100644 index 000000000..af935c06c --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vbs_backup_policy_v2 +# key: d_huaweicloud_vbs_backup_policy_v2 +# -- +data "huaweicloud_vbs_backup_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_v2 new file mode 100644 index 000000000..7e205b8d3 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vbs_backup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vbs_backup_v2 +# key: d_huaweicloud_vbs_backup_v2 +# -- +data "huaweicloud_vbs_backup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_peering_connection_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_peering_connection_v2 new file mode 100644 index 000000000..87f544a4d --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_peering_connection_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_peering_connection_v2 +# key: d_huaweicloud_vpc_peering_connection_v2 +# -- +data "huaweicloud_vpc_peering_connection_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_ids_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_ids_v2 new file mode 100644 index 000000000..02525d8e8 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_ids_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_route_ids_v2 +# key: d_huaweicloud_vpc_route_ids_v2 +# -- +data "huaweicloud_vpc_route_ids_v2" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_v2 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_v2 new file mode 100644 index 000000000..cc069c617 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_route_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_route_v2 +# key: d_huaweicloud_vpc_route_v2 +# -- +data "huaweicloud_vpc_route_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_ids_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_ids_v1 new file mode 100644 index 000000000..af27c475c --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_ids_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_subnet_ids_v1 +# key: d_huaweicloud_vpc_subnet_ids_v1 +# -- +data "huaweicloud_vpc_subnet_ids_v1" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_v1 new file mode 100644 index 000000000..e2856b372 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_subnet_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_subnet_v1 +# key: d_huaweicloud_vpc_subnet_v1 +# -- +data "huaweicloud_vpc_subnet_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_v1 b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_v1 new file mode 100644 index 000000000..60108c628 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/d_huaweicloud_vpc_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_huaweicloud_vpc_v1 +# key: d_huaweicloud_vpc_v1 +# -- +data "huaweicloud_vpc_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/huaweicloud b/snippets/terraform-mode/huaweicloud/huaweicloud new file mode 100644 index 000000000..5b613fdca --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/huaweicloud @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: huaweicloud +# key: huaweicloud +# -- +provider "huaweicloud" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_configuration_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_configuration_v1 new file mode 100644 index 000000000..0d00294d4 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_configuration_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_as_configuration_v1 +# key: r_huaweicloud_as_configuration_v1 +# -- +resource "huaweicloud_as_configuration_v1" "$1" { + instance_config { + key_name = "" + } + scaling_configuration_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_group_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_group_v1 new file mode 100644 index 000000000..f47a68a9f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_group_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_as_group_v1 +# key: r_huaweicloud_as_group_v1 +# -- +resource "huaweicloud_as_group_v1" "$1" { + networks { + id = "" + } + scaling_group_name = "$3" + security_groups { + id = "" + } + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_policy_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_policy_v1 new file mode 100644 index 000000000..c6eaaf258 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_as_policy_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_as_policy_v1 +# key: r_huaweicloud_as_policy_v1 +# -- +resource "huaweicloud_as_policy_v1" "$1" { + scaling_group_id = "$2" + scaling_policy_name = "$3" + scaling_policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_blockstorage_volume_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_blockstorage_volume_v2 new file mode 100644 index 000000000..fec882eff --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_blockstorage_volume_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_blockstorage_volume_v2 +# key: r_huaweicloud_blockstorage_volume_v2 +# -- +resource "huaweicloud_blockstorage_volume_v2" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_cluster_v3 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_cluster_v3 new file mode 100644 index 000000000..d03e00b95 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_cluster_v3 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_cce_cluster_v3 +# key: r_huaweicloud_cce_cluster_v3 +# -- +resource "huaweicloud_cce_cluster_v3" "$1" { + cluster_type = "$2" + container_network_type = "$3" + flavor_id = "$4" + name = "$5" + subnet_id = "$6" + vpc_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_node_v3 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_node_v3 new file mode 100644 index 000000000..ea76740a8 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cce_node_v3 @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_cce_node_v3 +# key: r_huaweicloud_cce_node_v3 +# -- +resource "huaweicloud_cce_node_v3" "$1" { + availability_zone = "$2" + cluster_id = "$3" + data_volumes { + size = 1 + volumetype = "" + } + flavor_id = "$5" + key_pair = "$6" + root_volume { + size = 1 + volumetype = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_ces_alarmrule b/snippets/terraform-mode/huaweicloud/r_huaweicloud_ces_alarmrule new file mode 100644 index 000000000..5710f0bc9 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_ces_alarmrule @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_ces_alarmrule +# key: r_huaweicloud_ces_alarmrule +# -- +resource "huaweicloud_ces_alarmrule" "$1" { + alarm_name = "$2" + condition { + comparison_operator = "" + count = 1 + filter = "" + period = 1 + value = 1 + } + metric { + dimensions { + name = "" + value = "" + } + metric_name = "" + namespace = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_associate_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_associate_v2 new file mode 100644 index 000000000..fb5807d7f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_floatingip_associate_v2 +# key: r_huaweicloud_compute_floatingip_associate_v2 +# -- +resource "huaweicloud_compute_floatingip_associate_v2" "$1" { + floating_ip = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_v2 new file mode 100644 index 000000000..9af833b90 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_floatingip_v2 +# key: r_huaweicloud_compute_floatingip_v2 +# -- +resource "huaweicloud_compute_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_instance_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_instance_v2 new file mode 100644 index 000000000..df3010132 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_instance_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_instance_v2 +# key: r_huaweicloud_compute_instance_v2 +# -- +resource "huaweicloud_compute_instance_v2" "$1" { + availability_zone = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_keypair_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_keypair_v2 new file mode 100644 index 000000000..aeab9bc59 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_keypair_v2 +# key: r_huaweicloud_compute_keypair_v2 +# -- +resource "huaweicloud_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_secgroup_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_secgroup_v2 new file mode 100644 index 000000000..f09841f3f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_secgroup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_secgroup_v2 +# key: r_huaweicloud_compute_secgroup_v2 +# -- +resource "huaweicloud_compute_secgroup_v2" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_servergroup_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_servergroup_v2 new file mode 100644 index 000000000..930ceeac9 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_servergroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_servergroup_v2 +# key: r_huaweicloud_compute_servergroup_v2 +# -- +resource "huaweicloud_compute_servergroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_volume_attach_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_volume_attach_v2 new file mode 100644 index 000000000..edd728455 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_compute_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_compute_volume_attach_v2 +# key: r_huaweicloud_compute_volume_attach_v2 +# -- +resource "huaweicloud_compute_volume_attach_v2" "$1" { + instance_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_policy_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_policy_v1 new file mode 100644 index 000000000..0afe707fd --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_policy_v1 @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_csbs_backup_policy_v1 +# key: r_huaweicloud_csbs_backup_policy_v1 +# -- +resource "huaweicloud_csbs_backup_policy_v1" "$1" { + name = "$2" + resource { + id = "" + name = "" + type = "" + } + scheduled_operation { + operation_type = "" + trigger_pattern = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_v1 new file mode 100644 index 000000000..4beee5126 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_csbs_backup_v1 +# key: r_huaweicloud_csbs_backup_v1 +# -- +resource "huaweicloud_csbs_backup_v1" "$1" { + resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_cts_tracker_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cts_tracker_v1 new file mode 100644 index 000000000..a5bb4d1ed --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_cts_tracker_v1 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_cts_tracker_v1 +# key: r_huaweicloud_cts_tracker_v1 +# -- +resource "huaweicloud_cts_tracker_v1" "$1" { + bucket_name = "$2" + is_send_all_key_operation = ${3:false} + is_support_smn = ${4:false} + operations = ["$5"] + topic_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dcs_instance_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dcs_instance_v1 new file mode 100644 index 000000000..4793899cd --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dcs_instance_v1 @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dcs_instance_v1 +# key: r_huaweicloud_dcs_instance_v1 +# -- +resource "huaweicloud_dcs_instance_v1" "$1" { + available_zones = ["$2"] + backup_at = [$3] + backup_type = "$4" + begin_at = "$5" + capacity = $6 + engine = "$7" + name = "$8" + period_type = "$9" + product_id = "$10" + save_days = $11 + security_group_id = "$12" + subnet_id = "$13" + vpc_id = "$14" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_group_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_group_v1 new file mode 100644 index 000000000..554c0f3f6 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_group_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dms_group_v1 +# key: r_huaweicloud_dms_group_v1 +# -- +resource "huaweicloud_dms_group_v1" "$1" { + name = "$2" + queue_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_instance_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_instance_v1 new file mode 100644 index 000000000..f022f48bd --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_instance_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dms_instance_v1 +# key: r_huaweicloud_dms_instance_v1 +# -- +resource "huaweicloud_dms_instance_v1" "$1" { + available_zones = ["$2"] + engine = "$3" + name = "$4" + product_id = "$5" + security_group_id = "$6" + storage_space = $7 + subnet_id = "$8" + vpc_id = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_queue_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_queue_v1 new file mode 100644 index 000000000..9d60b6674 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dms_queue_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dms_queue_v1 +# key: r_huaweicloud_dms_queue_v1 +# -- +resource "huaweicloud_dms_queue_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_recordset_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_recordset_v2 new file mode 100644 index 000000000..0f803a8b7 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_recordset_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dns_recordset_v2 +# key: r_huaweicloud_dns_recordset_v2 +# -- +resource "huaweicloud_dns_recordset_v2" "$1" { + name = "$2" + records = ["$3"] + type = "$4" + zone_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_zone_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_zone_v2 new file mode 100644 index 000000000..e482f3774 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dns_zone_v2 +# key: r_huaweicloud_dns_zone_v2 +# -- +resource "huaweicloud_dns_zone_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_dws_cluster b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dws_cluster new file mode 100644 index 000000000..3c59239b2 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_dws_cluster @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_dws_cluster +# key: r_huaweicloud_dws_cluster +# -- +resource "huaweicloud_dws_cluster" "$1" { + name = "$2" + network_id = "$3" + node_type = "$4" + number_of_node = $5 + security_group_id = "$6" + user_name = "$7" + user_pwd = "$8" + vpc_id = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_backendecs b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_backendecs new file mode 100644 index 000000000..c1c08ec0e --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_backendecs @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_elb_backendecs +# key: r_huaweicloud_elb_backendecs +# -- +resource "huaweicloud_elb_backendecs" "$1" { + listener_id = "$2" + private_address = "$3" + server_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_healthcheck b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_healthcheck new file mode 100644 index 000000000..200ca1588 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_healthcheck @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_elb_healthcheck +# key: r_huaweicloud_elb_healthcheck +# -- +resource "huaweicloud_elb_healthcheck" "$1" { + listener_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_listener b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_listener new file mode 100644 index 000000000..6c7234e68 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_listener @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_elb_listener +# key: r_huaweicloud_elb_listener +# -- +resource "huaweicloud_elb_listener" "$1" { + backend_port = $2 + backend_protocol = "$3" + lb_algorithm = "$4" + loadbalancer_id = "$5" + name = "$6" + port = $7 + protocol = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_loadbalancer b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_loadbalancer new file mode 100644 index 000000000..7d7da618a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_elb_loadbalancer @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_elb_loadbalancer +# key: r_huaweicloud_elb_loadbalancer +# -- +resource "huaweicloud_elb_loadbalancer" "$1" { + admin_state_up = $2 + name = "$3" + type = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_firewall_group_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_firewall_group_v2 new file mode 100644 index 000000000..73118492f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_firewall_group_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_fw_firewall_group_v2 +# key: r_huaweicloud_fw_firewall_group_v2 +# -- +resource "huaweicloud_fw_firewall_group_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_policy_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_policy_v2 new file mode 100644 index 000000000..a3893f78d --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_fw_policy_v2 +# key: r_huaweicloud_fw_policy_v2 +# -- +resource "huaweicloud_fw_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_rule_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_rule_v2 new file mode 100644 index 000000000..e99539bf4 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_fw_rule_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_fw_rule_v2 +# key: r_huaweicloud_fw_rule_v2 +# -- +resource "huaweicloud_fw_rule_v2" "$1" { + action = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_iam_agency_v3 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_iam_agency_v3 new file mode 100644 index 000000000..88261c3c9 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_iam_agency_v3 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_iam_agency_v3 +# key: r_huaweicloud_iam_agency_v3 +# -- +resource "huaweicloud_iam_agency_v3" "$1" { + delegated_domain_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_images_image_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_images_image_v2 new file mode 100644 index 000000000..cfe6fac45 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_images_image_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_images_image_v2 +# key: r_huaweicloud_images_image_v2 +# -- +resource "huaweicloud_images_image_v2" "$1" { + container_format = "$2" + disk_format = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_kms_key_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_kms_key_v1 new file mode 100644 index 000000000..a62e1a6d7 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_kms_key_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_kms_key_v1 +# key: r_huaweicloud_kms_key_v1 +# -- +resource "huaweicloud_kms_key_v1" "$1" { + key_alias = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_listener_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_listener_v2 new file mode 100644 index 000000000..a6058b4da --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_listener_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_lb_listener_v2 +# key: r_huaweicloud_lb_listener_v2 +# -- +resource "huaweicloud_lb_listener_v2" "$1" { + loadbalancer_id = "$2" + protocol = "$3" + protocol_port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_loadbalancer_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_loadbalancer_v2 new file mode 100644 index 000000000..765d4479b --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_loadbalancer_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_lb_loadbalancer_v2 +# key: r_huaweicloud_lb_loadbalancer_v2 +# -- +resource "huaweicloud_lb_loadbalancer_v2" "$1" { + vip_subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_member_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_member_v2 new file mode 100644 index 000000000..24fb81425 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_member_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_lb_member_v2 +# key: r_huaweicloud_lb_member_v2 +# -- +resource "huaweicloud_lb_member_v2" "$1" { + address = "$2" + pool_id = "$3" + protocol_port = $4 + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_monitor_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_monitor_v2 new file mode 100644 index 000000000..45fd3a845 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_monitor_v2 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_lb_monitor_v2 +# key: r_huaweicloud_lb_monitor_v2 +# -- +resource "huaweicloud_lb_monitor_v2" "$1" { + delay = $2 + max_retries = $3 + pool_id = "$4" + timeout = $5 + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_pool_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_pool_v2 new file mode 100644 index 000000000..3205f9ce2 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_lb_pool_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_lb_pool_v2 +# key: r_huaweicloud_lb_pool_v2 +# -- +resource "huaweicloud_lb_pool_v2" "$1" { + lb_method = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_maas_task_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_maas_task_v1 new file mode 100644 index 000000000..bd70081b8 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_maas_task_v1 @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_maas_task_v1 +# key: r_huaweicloud_maas_task_v1 +# -- +resource "huaweicloud_maas_task_v1" "$1" { + dst_node { + ak = "" + bucket = "" + object_key = "" + region = "" + sk = "" + } + enable_kms = ${3:false} + src_node { + ak = "" + bucket = "" + object_key = "" + region = "" + sk = "" + } + thread_num = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_mls_instance b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mls_instance new file mode 100644 index 000000000..11822ba75 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mls_instance @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_mls_instance +# key: r_huaweicloud_mls_instance +# -- +resource "huaweicloud_mls_instance" "$1" { + flavor = "$2" + mrs_cluster { + id = "" + } + name = "$4" + network { + available_zone = "" + network_id = "" + public_ip { + bind_type = "" + } + vpc_id = "" + } + version = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_cluster_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_cluster_v1 new file mode 100644 index 000000000..dcb6876a5 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_cluster_v1 @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_mrs_cluster_v1 +# key: r_huaweicloud_mrs_cluster_v1 +# -- +resource "huaweicloud_mrs_cluster_v1" "$1" { + available_zone_id = "$2" + billing_type = $3 + cluster_name = "$4" + component_list { + component_name = "" + } + core_node_num = $6 + core_node_size = "$7" + master_node_num = $8 + master_node_size = "$9" + node_public_cert_name = "$10" + safe_mode = $11 + subnet_id = "$12" + volume_size = $13 + volume_type = "$14" + vpc_id = "$15" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_job_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_job_v1 new file mode 100644 index 000000000..3a1d7a060 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_mrs_job_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_mrs_job_v1 +# key: r_huaweicloud_mrs_job_v1 +# -- +resource "huaweicloud_mrs_job_v1" "$1" { + cluster_id = "$2" + jar_path = "$3" + job_name = "$4" + job_type = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_gateway_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_gateway_v2 new file mode 100644 index 000000000..367d045d0 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_gateway_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_nat_gateway_v2 +# key: r_huaweicloud_nat_gateway_v2 +# -- +resource "huaweicloud_nat_gateway_v2" "$1" { + internal_network_id = "$2" + name = "$3" + router_id = "$4" + spec = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_snat_rule_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_snat_rule_v2 new file mode 100644 index 000000000..f1ab827fa --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_nat_snat_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_nat_snat_rule_v2 +# key: r_huaweicloud_nat_snat_rule_v2 +# -- +resource "huaweicloud_nat_snat_rule_v2" "$1" { + floating_ip_id = "$2" + nat_gateway_id = "$3" + network_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_associate_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_associate_v2 new file mode 100644 index 000000000..ea762d963 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_floatingip_associate_v2 +# key: r_huaweicloud_networking_floatingip_associate_v2 +# -- +resource "huaweicloud_networking_floatingip_associate_v2" "$1" { + floating_ip = "$2" + port_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_v2 new file mode 100644 index 000000000..49c2f13a2 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_floatingip_v2 +# key: r_huaweicloud_networking_floatingip_v2 +# -- +resource "huaweicloud_networking_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_network_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_network_v2 new file mode 100644 index 000000000..09990f6de --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_network_v2 +# key: r_huaweicloud_networking_network_v2 +# -- +resource "huaweicloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_port_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_port_v2 new file mode 100644 index 000000000..c2b12336c --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_port_v2 +# key: r_huaweicloud_networking_port_v2 +# -- +resource "huaweicloud_networking_port_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_interface_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_interface_v2 new file mode 100644 index 000000000..8f837cdc3 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_interface_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_router_interface_v2 +# key: r_huaweicloud_networking_router_interface_v2 +# -- +resource "huaweicloud_networking_router_interface_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_route_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_route_v2 new file mode 100644 index 000000000..98a64391a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_router_route_v2 +# key: r_huaweicloud_networking_router_route_v2 +# -- +resource "huaweicloud_networking_router_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_v2 new file mode 100644 index 000000000..fd87a4abb --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_router_v2 +# key: r_huaweicloud_networking_router_v2 +# -- +resource "huaweicloud_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_rule_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_rule_v2 new file mode 100644 index 000000000..ab3349523 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_secgroup_rule_v2 +# key: r_huaweicloud_networking_secgroup_rule_v2 +# -- +resource "huaweicloud_networking_secgroup_rule_v2" "$1" { + direction = "$2" + ethertype = "$3" + security_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_v2 new file mode 100644 index 000000000..057e730a8 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_secgroup_v2 +# key: r_huaweicloud_networking_secgroup_v2 +# -- +resource "huaweicloud_networking_secgroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_subnet_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_subnet_v2 new file mode 100644 index 000000000..bce5a990c --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_networking_subnet_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_networking_subnet_v2 +# key: r_huaweicloud_networking_subnet_v2 +# -- +resource "huaweicloud_networking_subnet_v2" "$1" { + cidr = "$2" + network_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_rds_instance_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rds_instance_v1 new file mode 100644 index 000000000..c84aef4cb --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rds_instance_v1 @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_rds_instance_v1 +# key: r_huaweicloud_rds_instance_v1 +# -- +resource "huaweicloud_rds_instance_v1" "$1" { + availabilityzone = "$2" + datastore { + type = "" + version = "" + } + dbrtpd = "$4" + flavorref = "$5" + nics { + subnetid = "" + } + securitygroup { + id = "" + } + volume { + size = 1 + type = "" + } + vpc = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_software_config_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_software_config_v1 new file mode 100644 index 000000000..234aa99d5 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_rts_software_config_v1 +# key: r_huaweicloud_rts_software_config_v1 +# -- +resource "huaweicloud_rts_software_config_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_stack_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_stack_v1 new file mode 100644 index 000000000..19351511a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_rts_stack_v1 +# key: r_huaweicloud_rts_stack_v1 +# -- +resource "huaweicloud_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket new file mode 100644 index 000000000..801a44335 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_s3_bucket +# key: r_huaweicloud_s3_bucket +# -- +resource "huaweicloud_s3_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_object b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_object new file mode 100644 index 000000000..4c851e256 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_s3_bucket_object +# key: r_huaweicloud_s3_bucket_object +# -- +resource "huaweicloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_policy b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_policy new file mode 100644 index 000000000..8897ae658 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_s3_bucket_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_s3_bucket_policy +# key: r_huaweicloud_s3_bucket_policy +# -- +resource "huaweicloud_s3_bucket_policy" "$1" { + bucket = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_sfs_file_system_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_sfs_file_system_v2 new file mode 100644 index 000000000..1ea2cdf81 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_sfs_file_system_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_sfs_file_system_v2 +# key: r_huaweicloud_sfs_file_system_v2 +# -- +resource "huaweicloud_sfs_file_system_v2" "$1" { + access_level = "$2" + access_to = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_subscription_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_subscription_v2 new file mode 100644 index 000000000..ed9225f1d --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_subscription_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_smn_subscription_v2 +# key: r_huaweicloud_smn_subscription_v2 +# -- +resource "huaweicloud_smn_subscription_v2" "$1" { + endpoint = "$2" + protocol = "$3" + topic_urn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_topic_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_topic_v2 new file mode 100644 index 000000000..361c24b9b --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_smn_topic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_smn_topic_v2 +# key: r_huaweicloud_smn_topic_v2 +# -- +resource "huaweicloud_smn_topic_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_policy_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_policy_v2 new file mode 100644 index 000000000..b05591b56 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_policy_v2 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vbs_backup_policy_v2 +# key: r_huaweicloud_vbs_backup_policy_v2 +# -- +resource "huaweicloud_vbs_backup_policy_v2" "$1" { + frequency = $2 + name = "$3" + rentention_num = $4 + retain_first_backup = "$5" + start_time = "$6" + status = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_v2 new file mode 100644 index 000000000..4bf2f1b5e --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vbs_backup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vbs_backup_v2 +# key: r_huaweicloud_vbs_backup_v2 +# -- +resource "huaweicloud_vbs_backup_v2" "$1" { + name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_eip_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_eip_v1 new file mode 100644 index 000000000..3d6f8f448 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_eip_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_eip_v1 +# key: r_huaweicloud_vpc_eip_v1 +# -- +resource "huaweicloud_vpc_eip_v1" "$1" { + bandwidth { + name = "" + share_type = "" + size = 1 + } + publicip { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_accepter_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_accepter_v2 new file mode 100644 index 000000000..7a447fc99 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_accepter_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_peering_connection_accepter_v2 +# key: r_huaweicloud_vpc_peering_connection_accepter_v2 +# -- +resource "huaweicloud_vpc_peering_connection_accepter_v2" "$1" { + vpc_peering_connection_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_v2 new file mode 100644 index 000000000..11395c510 --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_peering_connection_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_peering_connection_v2 +# key: r_huaweicloud_vpc_peering_connection_v2 +# -- +resource "huaweicloud_vpc_peering_connection_v2" "$1" { + name = "$2" + peer_vpc_id = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_route_v2 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_route_v2 new file mode 100644 index 000000000..ccd3c067a --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_route_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_route_v2 +# key: r_huaweicloud_vpc_route_v2 +# -- +resource "huaweicloud_vpc_route_v2" "$1" { + destination = "$2" + nexthop = "$3" + type = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_subnet_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_subnet_v1 new file mode 100644 index 000000000..2c12c0bea --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_subnet_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_subnet_v1 +# key: r_huaweicloud_vpc_subnet_v1 +# -- +resource "huaweicloud_vpc_subnet_v1" "$1" { + cidr = "$2" + gateway_ip = "$3" + name = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_v1 b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_v1 new file mode 100644 index 000000000..33c37912f --- /dev/null +++ b/snippets/terraform-mode/huaweicloud/r_huaweicloud_vpc_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_huaweicloud_vpc_v1 +# key: r_huaweicloud_vpc_v1 +# -- +resource "huaweicloud_vpc_v1" "$1" { + cidr = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/.yas-parents b/snippets/terraform-mode/icinga2/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/icinga2/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/icinga2 b/snippets/terraform-mode/icinga2/icinga2 new file mode 100644 index 000000000..d0b3267a8 --- /dev/null +++ b/snippets/terraform-mode/icinga2/icinga2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: icinga2 +# key: icinga2 +# -- +provider "icinga2" { + api_password = "$1" + api_url = "$2" + api_user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_checkcommand b/snippets/terraform-mode/icinga2/r_icinga2_checkcommand new file mode 100644 index 000000000..9a5d05835 --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_checkcommand @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_icinga2_checkcommand +# key: r_icinga2_checkcommand +# -- +resource "icinga2_checkcommand" "$1" { + command = "$2" + name = "$3" + templates = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_host b/snippets/terraform-mode/icinga2/r_icinga2_host new file mode 100644 index 000000000..47531cc90 --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_host @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_icinga2_host +# key: r_icinga2_host +# -- +resource "icinga2_host" "$1" { + address = "$2" + check_command = "$3" + hostname = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_hostgroup b/snippets/terraform-mode/icinga2/r_icinga2_hostgroup new file mode 100644 index 000000000..873d3315a --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_hostgroup @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_icinga2_hostgroup +# key: r_icinga2_hostgroup +# -- +resource "icinga2_hostgroup" "$1" { + display_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_notification b/snippets/terraform-mode/icinga2/r_icinga2_notification new file mode 100644 index 000000000..c6080bf02 --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_notification @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_icinga2_notification +# key: r_icinga2_notification +# -- +resource "icinga2_notification" "$1" { + command = "$2" + hostname = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_service b/snippets/terraform-mode/icinga2/r_icinga2_service new file mode 100644 index 000000000..03d5cf30f --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_service @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_icinga2_service +# key: r_icinga2_service +# -- +resource "icinga2_service" "$1" { + check_command = "$2" + hostname = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/icinga2/r_icinga2_user b/snippets/terraform-mode/icinga2/r_icinga2_user new file mode 100644 index 000000000..1f999d77c --- /dev/null +++ b/snippets/terraform-mode/icinga2/r_icinga2_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_icinga2_user +# key: r_icinga2_user +# -- +resource "icinga2_user" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/.yas-parents b/snippets/terraform-mode/ignition/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/ignition/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_config b/snippets/terraform-mode/ignition/d_ignition_config new file mode 100644 index 000000000..b42e7de5f --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_config +# key: d_ignition_config +# -- +data "ignition_config" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_directory b/snippets/terraform-mode/ignition/d_ignition_directory new file mode 100644 index 000000000..362760c2c --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_directory @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_ignition_directory +# key: d_ignition_directory +# -- +data "ignition_directory" "$1" { + filesystem = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_disk b/snippets/terraform-mode/ignition/d_ignition_disk new file mode 100644 index 000000000..83b132623 --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_disk @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_disk +# key: d_ignition_disk +# -- +data "ignition_disk" "$1" { + device = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_file b/snippets/terraform-mode/ignition/d_ignition_file new file mode 100644 index 000000000..70e37a07d --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_ignition_file +# key: d_ignition_file +# -- +data "ignition_file" "$1" { + filesystem = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_filesystem b/snippets/terraform-mode/ignition/d_ignition_filesystem new file mode 100644 index 000000000..f54a8486e --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_filesystem @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_filesystem +# key: d_ignition_filesystem +# -- +data "ignition_filesystem" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_group b/snippets/terraform-mode/ignition/d_ignition_group new file mode 100644 index 000000000..3094128bc --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_group +# key: d_ignition_group +# -- +data "ignition_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_link b/snippets/terraform-mode/ignition/d_ignition_link new file mode 100644 index 000000000..32b77a0a5 --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_link @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_ignition_link +# key: d_ignition_link +# -- +data "ignition_link" "$1" { + filesystem = "$2" + path = "$3" + target = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_networkd_unit b/snippets/terraform-mode/ignition/d_ignition_networkd_unit new file mode 100644 index 000000000..037dc938c --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_networkd_unit @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_networkd_unit +# key: d_ignition_networkd_unit +# -- +data "ignition_networkd_unit" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_raid b/snippets/terraform-mode/ignition/d_ignition_raid new file mode 100644 index 000000000..4b74b8508 --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_raid @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_ignition_raid +# key: d_ignition_raid +# -- +data "ignition_raid" "$1" { + level = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_systemd_unit b/snippets/terraform-mode/ignition/d_ignition_systemd_unit new file mode 100644 index 000000000..fc40246a3 --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_systemd_unit @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_systemd_unit +# key: d_ignition_systemd_unit +# -- +data "ignition_systemd_unit" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/d_ignition_user b/snippets/terraform-mode/ignition/d_ignition_user new file mode 100644 index 000000000..0c00aa739 --- /dev/null +++ b/snippets/terraform-mode/ignition/d_ignition_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ignition_user +# key: d_ignition_user +# -- +data "ignition_user" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ignition/ignition b/snippets/terraform-mode/ignition/ignition new file mode 100644 index 000000000..9d04358f4 --- /dev/null +++ b/snippets/terraform-mode/ignition/ignition @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: ignition +# key: ignition +# -- +provider "ignition" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/influxdb/.yas-parents b/snippets/terraform-mode/influxdb/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/influxdb/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/influxdb/influxdb b/snippets/terraform-mode/influxdb/influxdb new file mode 100644 index 000000000..61f25cf77 --- /dev/null +++ b/snippets/terraform-mode/influxdb/influxdb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: influxdb +# key: influxdb +# -- +provider "influxdb" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/influxdb/r_influxdb_continuous_query b/snippets/terraform-mode/influxdb/r_influxdb_continuous_query new file mode 100644 index 000000000..3dcfbbacb --- /dev/null +++ b/snippets/terraform-mode/influxdb/r_influxdb_continuous_query @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_influxdb_continuous_query +# key: r_influxdb_continuous_query +# -- +resource "influxdb_continuous_query" "$1" { + database = "$2" + name = "$3" + query = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/influxdb/r_influxdb_database b/snippets/terraform-mode/influxdb/r_influxdb_database new file mode 100644 index 000000000..be5cf154d --- /dev/null +++ b/snippets/terraform-mode/influxdb/r_influxdb_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_influxdb_database +# key: r_influxdb_database +# -- +resource "influxdb_database" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/influxdb/r_influxdb_user b/snippets/terraform-mode/influxdb/r_influxdb_user new file mode 100644 index 000000000..aad5c779c --- /dev/null +++ b/snippets/terraform-mode/influxdb/r_influxdb_user @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_influxdb_user +# key: r_influxdb_user +# -- +resource "influxdb_user" "$1" { + name = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/.yas-parents b/snippets/terraform-mode/kubernetes/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/d_kubernetes_secret b/snippets/terraform-mode/kubernetes/d_kubernetes_secret new file mode 100644 index 000000000..4f74fa9c7 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/d_kubernetes_secret @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_kubernetes_secret +# key: d_kubernetes_secret +# -- +data "kubernetes_secret" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/d_kubernetes_service b/snippets/terraform-mode/kubernetes/d_kubernetes_service new file mode 100644 index 000000000..c6f48dc17 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/d_kubernetes_service @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_kubernetes_service +# key: d_kubernetes_service +# -- +data "kubernetes_service" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/d_kubernetes_storage_class b/snippets/terraform-mode/kubernetes/d_kubernetes_storage_class new file mode 100644 index 000000000..7e97fe157 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/d_kubernetes_storage_class @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_kubernetes_storage_class +# key: d_kubernetes_storage_class +# -- +data "kubernetes_storage_class" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/kubernetes b/snippets/terraform-mode/kubernetes/kubernetes new file mode 100644 index 000000000..e9bfda277 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/kubernetes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: kubernetes +# key: kubernetes +# -- +provider "kubernetes" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_cluster_role_binding b/snippets/terraform-mode/kubernetes/r_kubernetes_cluster_role_binding new file mode 100644 index 000000000..751c81cbe --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_cluster_role_binding @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_cluster_role_binding +# key: r_kubernetes_cluster_role_binding +# -- +resource "kubernetes_cluster_role_binding" "$1" { + metadata { + + } + role_ref { + api_group = "" + kind = "" + name = "" + } + subject { + kind = "" + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_config_map b/snippets/terraform-mode/kubernetes/r_kubernetes_config_map new file mode 100644 index 000000000..4a437f300 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_config_map @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_config_map +# key: r_kubernetes_config_map +# -- +resource "kubernetes_config_map" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_deployment b/snippets/terraform-mode/kubernetes/r_kubernetes_deployment new file mode 100644 index 000000000..bd6e9e15c --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_deployment @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_deployment +# key: r_kubernetes_deployment +# -- +resource "kubernetes_deployment" "$1" { + metadata { + + } + spec { + template { + metadata { + + } + spec { + + } + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_horizontal_pod_autoscaler b/snippets/terraform-mode/kubernetes/r_kubernetes_horizontal_pod_autoscaler new file mode 100644 index 000000000..5f09e36d9 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_horizontal_pod_autoscaler @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_horizontal_pod_autoscaler +# key: r_kubernetes_horizontal_pod_autoscaler +# -- +resource "kubernetes_horizontal_pod_autoscaler" "$1" { + metadata { + + } + spec { + max_replicas = 1 + scale_target_ref { + kind = "" + name = "" + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_limit_range b/snippets/terraform-mode/kubernetes/r_kubernetes_limit_range new file mode 100644 index 000000000..e4c1ddb7b --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_limit_range @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_limit_range +# key: r_kubernetes_limit_range +# -- +resource "kubernetes_limit_range" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_namespace b/snippets/terraform-mode/kubernetes/r_kubernetes_namespace new file mode 100644 index 000000000..e42b7a225 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_namespace @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_namespace +# key: r_kubernetes_namespace +# -- +resource "kubernetes_namespace" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_network_policy b/snippets/terraform-mode/kubernetes/r_kubernetes_network_policy new file mode 100644 index 000000000..2820f4eb0 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_network_policy @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_network_policy +# key: r_kubernetes_network_policy +# -- +resource "kubernetes_network_policy" "$1" { + metadata { + + } + spec { + pod_selector { + + } + policy_types = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume b/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume new file mode 100644 index 000000000..a04189bb1 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_persistent_volume +# key: r_kubernetes_persistent_volume +# -- +resource "kubernetes_persistent_volume" "$1" { + metadata { + + } + spec { + access_modes = [""] + capacity { + + } + persistent_volume_source { + + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume_claim b/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume_claim new file mode 100644 index 000000000..35b635725 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_persistent_volume_claim @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_persistent_volume_claim +# key: r_kubernetes_persistent_volume_claim +# -- +resource "kubernetes_persistent_volume_claim" "$1" { + metadata { + + } + spec { + access_modes = [""] + resources { + + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_pod b/snippets/terraform-mode/kubernetes/r_kubernetes_pod new file mode 100644 index 000000000..f4e5373ac --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_pod @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_pod +# key: r_kubernetes_pod +# -- +resource "kubernetes_pod" "$1" { + metadata { + + } + spec { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_replication_controller b/snippets/terraform-mode/kubernetes/r_kubernetes_replication_controller new file mode 100644 index 000000000..572969013 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_replication_controller @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_replication_controller +# key: r_kubernetes_replication_controller +# -- +resource "kubernetes_replication_controller" "$1" { + metadata { + + } + spec { + selector { + + } + template { + + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_resource_quota b/snippets/terraform-mode/kubernetes/r_kubernetes_resource_quota new file mode 100644 index 000000000..642df0fa1 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_resource_quota @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_resource_quota +# key: r_kubernetes_resource_quota +# -- +resource "kubernetes_resource_quota" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_role b/snippets/terraform-mode/kubernetes/r_kubernetes_role new file mode 100644 index 000000000..d915f6e53 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_role @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_role +# key: r_kubernetes_role +# -- +resource "kubernetes_role" "$1" { + metadata { + + } + rule { + api_groups = [""] + resources = [""] + verbs = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_role_binding b/snippets/terraform-mode/kubernetes/r_kubernetes_role_binding new file mode 100644 index 000000000..2c76e3a89 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_role_binding @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_role_binding +# key: r_kubernetes_role_binding +# -- +resource "kubernetes_role_binding" "$1" { + metadata { + + } + role_ref { + api_group = "" + kind = "" + name = "" + } + subject { + kind = "" + name = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_secret b/snippets/terraform-mode/kubernetes/r_kubernetes_secret new file mode 100644 index 000000000..d09916035 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_secret @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_secret +# key: r_kubernetes_secret +# -- +resource "kubernetes_secret" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_service b/snippets/terraform-mode/kubernetes/r_kubernetes_service new file mode 100644 index 000000000..225a9ac9a --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_service @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_service +# key: r_kubernetes_service +# -- +resource "kubernetes_service" "$1" { + metadata { + + } + spec { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_service_account b/snippets/terraform-mode/kubernetes/r_kubernetes_service_account new file mode 100644 index 000000000..14c5dc416 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_service_account @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_service_account +# key: r_kubernetes_service_account +# -- +resource "kubernetes_service_account" "$1" { + metadata { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_stateful_set b/snippets/terraform-mode/kubernetes/r_kubernetes_stateful_set new file mode 100644 index 000000000..b6607c491 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_stateful_set @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_stateful_set +# key: r_kubernetes_stateful_set +# -- +resource "kubernetes_stateful_set" "$1" { + metadata { + + } + spec { + selector { + + } + service_name = "" + template { + metadata { + + } + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/kubernetes/r_kubernetes_storage_class b/snippets/terraform-mode/kubernetes/r_kubernetes_storage_class new file mode 100644 index 000000000..1e05fd002 --- /dev/null +++ b/snippets/terraform-mode/kubernetes/r_kubernetes_storage_class @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_kubernetes_storage_class +# key: r_kubernetes_storage_class +# -- +resource "kubernetes_storage_class" "$1" { + metadata { + + } + storage_provisioner = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/.yas-parents b/snippets/terraform-mode/librato/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/librato/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/librato/librato b/snippets/terraform-mode/librato/librato new file mode 100644 index 000000000..ad4c8fbbb --- /dev/null +++ b/snippets/terraform-mode/librato/librato @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: librato +# key: librato +# -- +provider "librato" { + email = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/r_librato_alert b/snippets/terraform-mode/librato/r_librato_alert new file mode 100644 index 000000000..001d97f9d --- /dev/null +++ b/snippets/terraform-mode/librato/r_librato_alert @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_librato_alert +# key: r_librato_alert +# -- +resource "librato_alert" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/r_librato_metric b/snippets/terraform-mode/librato/r_librato_metric new file mode 100644 index 000000000..75d7db6be --- /dev/null +++ b/snippets/terraform-mode/librato/r_librato_metric @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_librato_metric +# key: r_librato_metric +# -- +resource "librato_metric" "$1" { + name = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/r_librato_service b/snippets/terraform-mode/librato/r_librato_service new file mode 100644 index 000000000..7c5f7df96 --- /dev/null +++ b/snippets/terraform-mode/librato/r_librato_service @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_librato_service +# key: r_librato_service +# -- +resource "librato_service" "$1" { + settings = "$2" + title = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/r_librato_space b/snippets/terraform-mode/librato/r_librato_space new file mode 100644 index 000000000..a36d00846 --- /dev/null +++ b/snippets/terraform-mode/librato/r_librato_space @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_librato_space +# key: r_librato_space +# -- +resource "librato_space" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/librato/r_librato_space_chart b/snippets/terraform-mode/librato/r_librato_space_chart new file mode 100644 index 000000000..75705ce13 --- /dev/null +++ b/snippets/terraform-mode/librato/r_librato_space_chart @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_librato_space_chart +# key: r_librato_space_chart +# -- +resource "librato_space_chart" "$1" { + name = "$2" + space_id = $3 + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/.yas-parents b/snippets/terraform-mode/linode/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/linode/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_account b/snippets/terraform-mode/linode/d_linode_account new file mode 100644 index 000000000..25649c1d8 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_account +# key: d_linode_account +# -- +data "linode_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_image b/snippets/terraform-mode/linode/d_linode_image new file mode 100644 index 000000000..3c706e6e7 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_image +# key: d_linode_image +# -- +data "linode_image" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_instance_type b/snippets/terraform-mode/linode/d_linode_instance_type new file mode 100644 index 000000000..0b33f36c3 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_instance_type @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_instance_type +# key: d_linode_instance_type +# -- +data "linode_instance_type" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_profile b/snippets/terraform-mode/linode/d_linode_profile new file mode 100644 index 000000000..7991549e1 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_profile +# key: d_linode_profile +# -- +data "linode_profile" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_region b/snippets/terraform-mode/linode/d_linode_region new file mode 100644 index 000000000..d03045091 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_region @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_region +# key: d_linode_region +# -- +data "linode_region" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_sshkey b/snippets/terraform-mode/linode/d_linode_sshkey new file mode 100644 index 000000000..98ee6de83 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_sshkey @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_sshkey +# key: d_linode_sshkey +# -- +data "linode_sshkey" "$1" { + label = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/d_linode_user b/snippets/terraform-mode/linode/d_linode_user new file mode 100644 index 000000000..9b7488ad5 --- /dev/null +++ b/snippets/terraform-mode/linode/d_linode_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_linode_user +# key: d_linode_user +# -- +data "linode_user" "$1" { + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/linode b/snippets/terraform-mode/linode/linode new file mode 100644 index 000000000..89dcd3e85 --- /dev/null +++ b/snippets/terraform-mode/linode/linode @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: linode +# key: linode +# -- +provider "linode" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_domain b/snippets/terraform-mode/linode/r_linode_domain new file mode 100644 index 000000000..5aa71969c --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_domain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_linode_domain +# key: r_linode_domain +# -- +resource "linode_domain" "$1" { + domain = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_domain_record b/snippets/terraform-mode/linode/r_linode_domain_record new file mode 100644 index 000000000..735355c90 --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_domain_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_linode_domain_record +# key: r_linode_domain_record +# -- +resource "linode_domain_record" "$1" { + domain_id = $2 + name = "$3" + record_type = "$4" + target = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_image b/snippets/terraform-mode/linode/r_linode_image new file mode 100644 index 000000000..d5d13c42b --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_image @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_linode_image +# key: r_linode_image +# -- +resource "linode_image" "$1" { + disk_id = $2 + label = "$3" + linode_id = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_instance b/snippets/terraform-mode/linode/r_linode_instance new file mode 100644 index 000000000..19a0afc3c --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_linode_instance +# key: r_linode_instance +# -- +resource "linode_instance" "$1" { + region = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_nodebalancer b/snippets/terraform-mode/linode/r_linode_nodebalancer new file mode 100644 index 000000000..b3ec131c8 --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_nodebalancer @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_linode_nodebalancer +# key: r_linode_nodebalancer +# -- +resource "linode_nodebalancer" "$1" { + region = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_nodebalancer_config b/snippets/terraform-mode/linode/r_linode_nodebalancer_config new file mode 100644 index 000000000..ee0b073b7 --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_nodebalancer_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_linode_nodebalancer_config +# key: r_linode_nodebalancer_config +# -- +resource "linode_nodebalancer_config" "$1" { + nodebalancer_id = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_nodebalancer_node b/snippets/terraform-mode/linode/r_linode_nodebalancer_node new file mode 100644 index 000000000..dd5b7721a --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_nodebalancer_node @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_linode_nodebalancer_node +# key: r_linode_nodebalancer_node +# -- +resource "linode_nodebalancer_node" "$1" { + address = "$2" + config_id = $3 + label = "$4" + nodebalancer_id = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_sshkey b/snippets/terraform-mode/linode/r_linode_sshkey new file mode 100644 index 000000000..019a33d35 --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_sshkey @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_linode_sshkey +# key: r_linode_sshkey +# -- +resource "linode_sshkey" "$1" { + label = "$2" + ssh_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_stackscript b/snippets/terraform-mode/linode/r_linode_stackscript new file mode 100644 index 000000000..e0ad7dcea --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_stackscript @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_linode_stackscript +# key: r_linode_stackscript +# -- +resource "linode_stackscript" "$1" { + description = "$2" + images = ["$3"] + label = "$4" + script = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_token b/snippets/terraform-mode/linode/r_linode_token new file mode 100644 index 000000000..49e064dca --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_token @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_linode_token +# key: r_linode_token +# -- +resource "linode_token" "$1" { + scopes = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/linode/r_linode_volume b/snippets/terraform-mode/linode/r_linode_volume new file mode 100644 index 000000000..9cd5e6202 --- /dev/null +++ b/snippets/terraform-mode/linode/r_linode_volume @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_linode_volume +# key: r_linode_volume +# -- +resource "linode_volume" "$1" { + label = "$2" + region = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/local/.yas-parents b/snippets/terraform-mode/local/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/local/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/local/d_local_file b/snippets/terraform-mode/local/d_local_file new file mode 100644 index 000000000..4546ff06d --- /dev/null +++ b/snippets/terraform-mode/local/d_local_file @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_local_file +# key: d_local_file +# -- +data "local_file" "$1" { + filename = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/local/local b/snippets/terraform-mode/local/local new file mode 100644 index 000000000..74c605a44 --- /dev/null +++ b/snippets/terraform-mode/local/local @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: local +# key: local +# -- +provider "local" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/local/r_local_file b/snippets/terraform-mode/local/r_local_file new file mode 100644 index 000000000..ed0ca2224 --- /dev/null +++ b/snippets/terraform-mode/local/r_local_file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_local_file +# key: r_local_file +# -- +resource "local_file" "$1" { + content = "$2" + filename = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logentries/.yas-parents b/snippets/terraform-mode/logentries/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/logentries/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/logentries/d_logentries_logset b/snippets/terraform-mode/logentries/d_logentries_logset new file mode 100644 index 000000000..9c2b46817 --- /dev/null +++ b/snippets/terraform-mode/logentries/d_logentries_logset @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_logentries_logset +# key: d_logentries_logset +# -- +data "logentries_logset" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logentries/logentries b/snippets/terraform-mode/logentries/logentries new file mode 100644 index 000000000..7765dc10a --- /dev/null +++ b/snippets/terraform-mode/logentries/logentries @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: logentries +# key: logentries +# -- +provider "logentries" { + account_key = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logentries/r_logentries_log b/snippets/terraform-mode/logentries/r_logentries_log new file mode 100644 index 000000000..4e476ab9d --- /dev/null +++ b/snippets/terraform-mode/logentries/r_logentries_log @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_logentries_log +# key: r_logentries_log +# -- +resource "logentries_log" "$1" { + logset_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logentries/r_logentries_logset b/snippets/terraform-mode/logentries/r_logentries_logset new file mode 100644 index 000000000..dc283d070 --- /dev/null +++ b/snippets/terraform-mode/logentries/r_logentries_logset @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_logentries_logset +# key: r_logentries_logset +# -- +resource "logentries_logset" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/.yas-parents b/snippets/terraform-mode/logicmonitor/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/d_logicmonitor_collectors b/snippets/terraform-mode/logicmonitor/d_logicmonitor_collectors new file mode 100644 index 000000000..b2535b06c --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/d_logicmonitor_collectors @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_logicmonitor_collectors +# key: d_logicmonitor_collectors +# -- +data "logicmonitor_collectors" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/d_logicmonitor_device_group b/snippets/terraform-mode/logicmonitor/d_logicmonitor_device_group new file mode 100644 index 000000000..b8d8bb601 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/d_logicmonitor_device_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_logicmonitor_device_group +# key: d_logicmonitor_device_group +# -- +data "logicmonitor_device_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/logicmonitor b/snippets/terraform-mode/logicmonitor/logicmonitor new file mode 100644 index 000000000..373249f68 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/logicmonitor @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: logicmonitor +# key: logicmonitor +# -- +provider "logicmonitor" { + api_id = "$1" + api_key = "$2" + company = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector b/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector new file mode 100644 index 000000000..3769fabcf --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_logicmonitor_collector +# key: r_logicmonitor_collector +# -- +resource "logicmonitor_collector" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector_group b/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector_group new file mode 100644 index 000000000..ff6217144 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/r_logicmonitor_collector_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_logicmonitor_collector_group +# key: r_logicmonitor_collector_group +# -- +resource "logicmonitor_collector_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/r_logicmonitor_device b/snippets/terraform-mode/logicmonitor/r_logicmonitor_device new file mode 100644 index 000000000..1cb455926 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/r_logicmonitor_device @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_logicmonitor_device +# key: r_logicmonitor_device +# -- +resource "logicmonitor_device" "$1" { + collector = $2 + ip_addr = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/logicmonitor/r_logicmonitor_device_group b/snippets/terraform-mode/logicmonitor/r_logicmonitor_device_group new file mode 100644 index 000000000..efd0ff6e1 --- /dev/null +++ b/snippets/terraform-mode/logicmonitor/r_logicmonitor_device_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_logicmonitor_device_group +# key: r_logicmonitor_device_group +# -- +resource "logicmonitor_device_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mailgun/.yas-parents b/snippets/terraform-mode/mailgun/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/mailgun/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/mailgun/mailgun b/snippets/terraform-mode/mailgun/mailgun new file mode 100644 index 000000000..ae99127b3 --- /dev/null +++ b/snippets/terraform-mode/mailgun/mailgun @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: mailgun +# key: mailgun +# -- +provider "mailgun" { + api_key = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mailgun/r_mailgun_domain b/snippets/terraform-mode/mailgun/r_mailgun_domain new file mode 100644 index 000000000..362e12a55 --- /dev/null +++ b/snippets/terraform-mode/mailgun/r_mailgun_domain @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_mailgun_domain +# key: r_mailgun_domain +# -- +resource "mailgun_domain" "$1" { + name = "$2" + smtp_password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/.yas-parents b/snippets/terraform-mode/mysql/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/mysql/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/mysql b/snippets/terraform-mode/mysql/mysql new file mode 100644 index 000000000..212d4e9b2 --- /dev/null +++ b/snippets/terraform-mode/mysql/mysql @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: mysql +# key: mysql +# -- +provider "mysql" { + endpoint = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/r_mysql_database b/snippets/terraform-mode/mysql/r_mysql_database new file mode 100644 index 000000000..1f5e99eaa --- /dev/null +++ b/snippets/terraform-mode/mysql/r_mysql_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_mysql_database +# key: r_mysql_database +# -- +resource "mysql_database" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/r_mysql_grant b/snippets/terraform-mode/mysql/r_mysql_grant new file mode 100644 index 000000000..a17764a19 --- /dev/null +++ b/snippets/terraform-mode/mysql/r_mysql_grant @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_mysql_grant +# key: r_mysql_grant +# -- +resource "mysql_grant" "$1" { + database = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/r_mysql_role b/snippets/terraform-mode/mysql/r_mysql_role new file mode 100644 index 000000000..98d8be72b --- /dev/null +++ b/snippets/terraform-mode/mysql/r_mysql_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_mysql_role +# key: r_mysql_role +# -- +resource "mysql_role" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/r_mysql_user b/snippets/terraform-mode/mysql/r_mysql_user new file mode 100644 index 000000000..7968281c6 --- /dev/null +++ b/snippets/terraform-mode/mysql/r_mysql_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_mysql_user +# key: r_mysql_user +# -- +resource "mysql_user" "$1" { + user = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/mysql/r_mysql_user_password b/snippets/terraform-mode/mysql/r_mysql_user_password new file mode 100644 index 000000000..a0224b884 --- /dev/null +++ b/snippets/terraform-mode/mysql/r_mysql_user_password @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_mysql_user_password +# key: r_mysql_user_password +# -- +resource "mysql_user_password" "$1" { + pgp_key = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/.yas-parents b/snippets/terraform-mode/netlify/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/netlify/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/netlify b/snippets/terraform-mode/netlify/netlify new file mode 100644 index 000000000..c0407d952 --- /dev/null +++ b/snippets/terraform-mode/netlify/netlify @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: netlify +# key: netlify +# -- +provider "netlify" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/r_netlify_build_hook b/snippets/terraform-mode/netlify/r_netlify_build_hook new file mode 100644 index 000000000..df78dd44b --- /dev/null +++ b/snippets/terraform-mode/netlify/r_netlify_build_hook @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_netlify_build_hook +# key: r_netlify_build_hook +# -- +resource "netlify_build_hook" "$1" { + branch = "$2" + site_id = "$3" + title = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/r_netlify_deploy_key b/snippets/terraform-mode/netlify/r_netlify_deploy_key new file mode 100644 index 000000000..160953632 --- /dev/null +++ b/snippets/terraform-mode/netlify/r_netlify_deploy_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_netlify_deploy_key +# key: r_netlify_deploy_key +# -- +resource "netlify_deploy_key" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/r_netlify_hook b/snippets/terraform-mode/netlify/r_netlify_hook new file mode 100644 index 000000000..c5b94f2ac --- /dev/null +++ b/snippets/terraform-mode/netlify/r_netlify_hook @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_netlify_hook +# key: r_netlify_hook +# -- +resource "netlify_hook" "$1" { + data { + + } + event = "$3" + site_id = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/netlify/r_netlify_site b/snippets/terraform-mode/netlify/r_netlify_site new file mode 100644 index 000000000..223cd8302 --- /dev/null +++ b/snippets/terraform-mode/netlify/r_netlify_site @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_netlify_site +# key: r_netlify_site +# -- +resource "netlify_site" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/.yas-parents b/snippets/terraform-mode/newrelic/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/newrelic/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/d_newrelic_alert_channel b/snippets/terraform-mode/newrelic/d_newrelic_alert_channel new file mode 100644 index 000000000..5b6357f4e --- /dev/null +++ b/snippets/terraform-mode/newrelic/d_newrelic_alert_channel @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_newrelic_alert_channel +# key: d_newrelic_alert_channel +# -- +data "newrelic_alert_channel" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/d_newrelic_application b/snippets/terraform-mode/newrelic/d_newrelic_application new file mode 100644 index 000000000..13eddcb9a --- /dev/null +++ b/snippets/terraform-mode/newrelic/d_newrelic_application @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_newrelic_application +# key: d_newrelic_application +# -- +data "newrelic_application" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/d_newrelic_key_transaction b/snippets/terraform-mode/newrelic/d_newrelic_key_transaction new file mode 100644 index 000000000..990d79244 --- /dev/null +++ b/snippets/terraform-mode/newrelic/d_newrelic_key_transaction @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_newrelic_key_transaction +# key: d_newrelic_key_transaction +# -- +data "newrelic_key_transaction" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/d_newrelic_synthetics_monitor b/snippets/terraform-mode/newrelic/d_newrelic_synthetics_monitor new file mode 100644 index 000000000..8f3a43695 --- /dev/null +++ b/snippets/terraform-mode/newrelic/d_newrelic_synthetics_monitor @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_newrelic_synthetics_monitor +# key: d_newrelic_synthetics_monitor +# -- +data "newrelic_synthetics_monitor" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/newrelic b/snippets/terraform-mode/newrelic/newrelic new file mode 100644 index 000000000..18da16da0 --- /dev/null +++ b/snippets/terraform-mode/newrelic/newrelic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: newrelic +# key: newrelic +# -- +provider "newrelic" { + api_key = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_alert_channel b/snippets/terraform-mode/newrelic/r_newrelic_alert_channel new file mode 100644 index 000000000..ef2573057 --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_alert_channel @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_newrelic_alert_channel +# key: r_newrelic_alert_channel +# -- +resource "newrelic_alert_channel" "$1" { + configuration { + + } + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_alert_condition b/snippets/terraform-mode/newrelic/r_newrelic_alert_condition new file mode 100644 index 000000000..3e3a44c63 --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_alert_condition @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_newrelic_alert_condition +# key: r_newrelic_alert_condition +# -- +resource "newrelic_alert_condition" "$1" { + entities = [$2] + metric = "$3" + name = "$4" + policy_id = $5 + term { + duration = 1 + threshold = 1.0 + time_function = "" + } + type = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_alert_policy b/snippets/terraform-mode/newrelic/r_newrelic_alert_policy new file mode 100644 index 000000000..0f62dc7fd --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_alert_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_newrelic_alert_policy +# key: r_newrelic_alert_policy +# -- +resource "newrelic_alert_policy" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_alert_policy_channel b/snippets/terraform-mode/newrelic/r_newrelic_alert_policy_channel new file mode 100644 index 000000000..27351208b --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_alert_policy_channel @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_newrelic_alert_policy_channel +# key: r_newrelic_alert_policy_channel +# -- +resource "newrelic_alert_policy_channel" "$1" { + channel_id = $2 + policy_id = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_dashboard b/snippets/terraform-mode/newrelic/r_newrelic_dashboard new file mode 100644 index 000000000..4eab7752a --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_dashboard @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_newrelic_dashboard +# key: r_newrelic_dashboard +# -- +resource "newrelic_dashboard" "$1" { + title = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_infra_alert_condition b/snippets/terraform-mode/newrelic/r_newrelic_infra_alert_condition new file mode 100644 index 000000000..3e8081ec6 --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_infra_alert_condition @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_newrelic_infra_alert_condition +# key: r_newrelic_infra_alert_condition +# -- +resource "newrelic_infra_alert_condition" "$1" { + name = "$2" + policy_id = $3 + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_nrql_alert_condition b/snippets/terraform-mode/newrelic/r_newrelic_nrql_alert_condition new file mode 100644 index 000000000..4b525a67f --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_nrql_alert_condition @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_newrelic_nrql_alert_condition +# key: r_newrelic_nrql_alert_condition +# -- +resource "newrelic_nrql_alert_condition" "$1" { + name = "$2" + nrql { + query = "" + since_value = "" + } + policy_id = $4 + term { + duration = 1 + threshold = 1.0 + time_function = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/newrelic/r_newrelic_synthetics_alert_condition b/snippets/terraform-mode/newrelic/r_newrelic_synthetics_alert_condition new file mode 100644 index 000000000..d885844ea --- /dev/null +++ b/snippets/terraform-mode/newrelic/r_newrelic_synthetics_alert_condition @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_newrelic_synthetics_alert_condition +# key: r_newrelic_synthetics_alert_condition +# -- +resource "newrelic_synthetics_alert_condition" "$1" { + monitor_id = "$2" + name = "$3" + policy_id = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/.yas-parents b/snippets/terraform-mode/nomad/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/nomad/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/d_nomad_deployments b/snippets/terraform-mode/nomad/d_nomad_deployments new file mode 100644 index 000000000..a6c8d74cc --- /dev/null +++ b/snippets/terraform-mode/nomad/d_nomad_deployments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nomad_deployments +# key: d_nomad_deployments +# -- +data "nomad_deployments" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/d_nomad_job b/snippets/terraform-mode/nomad/d_nomad_job new file mode 100644 index 000000000..7431a2207 --- /dev/null +++ b/snippets/terraform-mode/nomad/d_nomad_job @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nomad_job +# key: d_nomad_job +# -- +data "nomad_job" "$1" { + job_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/d_nomad_namespaces b/snippets/terraform-mode/nomad/d_nomad_namespaces new file mode 100644 index 000000000..e21a8e62c --- /dev/null +++ b/snippets/terraform-mode/nomad/d_nomad_namespaces @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nomad_namespaces +# key: d_nomad_namespaces +# -- +data "nomad_namespaces" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/d_nomad_regions b/snippets/terraform-mode/nomad/d_nomad_regions new file mode 100644 index 000000000..0e2316aa4 --- /dev/null +++ b/snippets/terraform-mode/nomad/d_nomad_regions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nomad_regions +# key: d_nomad_regions +# -- +data "nomad_regions" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/nomad b/snippets/terraform-mode/nomad/nomad new file mode 100644 index 000000000..087a48c53 --- /dev/null +++ b/snippets/terraform-mode/nomad/nomad @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: nomad +# key: nomad +# -- +provider "nomad" { + address = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_acl_policy b/snippets/terraform-mode/nomad/r_nomad_acl_policy new file mode 100644 index 000000000..3ce103f4f --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_acl_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nomad_acl_policy +# key: r_nomad_acl_policy +# -- +resource "nomad_acl_policy" "$1" { + name = "$2" + rules_hcl = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_acl_token b/snippets/terraform-mode/nomad/r_nomad_acl_token new file mode 100644 index 000000000..6d7e38394 --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_acl_token @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nomad_acl_token +# key: r_nomad_acl_token +# -- +resource "nomad_acl_token" "$1" { + type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_job b/snippets/terraform-mode/nomad/r_nomad_job new file mode 100644 index 000000000..faa295113 --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_job @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nomad_job +# key: r_nomad_job +# -- +resource "nomad_job" "$1" { + jobspec = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_namespace b/snippets/terraform-mode/nomad/r_nomad_namespace new file mode 100644 index 000000000..2d1598da4 --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_namespace @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nomad_namespace +# key: r_nomad_namespace +# -- +resource "nomad_namespace" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_quota_specification b/snippets/terraform-mode/nomad/r_nomad_quota_specification new file mode 100644 index 000000000..451808343 --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_quota_specification @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_nomad_quota_specification +# key: r_nomad_quota_specification +# -- +resource "nomad_quota_specification" "$1" { + limits { + region = "" + region_limit { + + } + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nomad/r_nomad_sentinel_policy b/snippets/terraform-mode/nomad/r_nomad_sentinel_policy new file mode 100644 index 000000000..efca36647 --- /dev/null +++ b/snippets/terraform-mode/nomad/r_nomad_sentinel_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_nomad_sentinel_policy +# key: r_nomad_sentinel_policy +# -- +resource "nomad_sentinel_policy" "$1" { + enforcement_level = "$2" + name = "$3" + policy = "$4" + scope = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/.yas-parents b/snippets/terraform-mode/ns1/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/ns1/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/ns1 b/snippets/terraform-mode/ns1/ns1 new file mode 100644 index 000000000..87ef7485a --- /dev/null +++ b/snippets/terraform-mode/ns1/ns1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: ns1 +# key: ns1 +# -- +provider "ns1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_apikey b/snippets/terraform-mode/ns1/r_ns1_apikey new file mode 100644 index 000000000..801c27d1a --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_apikey @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ns1_apikey +# key: r_ns1_apikey +# -- +resource "ns1_apikey" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_datafeed b/snippets/terraform-mode/ns1/r_ns1_datafeed new file mode 100644 index 000000000..0804cad09 --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_datafeed @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ns1_datafeed +# key: r_ns1_datafeed +# -- +resource "ns1_datafeed" "$1" { + name = "$2" + source_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_datasource b/snippets/terraform-mode/ns1/r_ns1_datasource new file mode 100644 index 000000000..a9f01c4b4 --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_datasource @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ns1_datasource +# key: r_ns1_datasource +# -- +resource "ns1_datasource" "$1" { + name = "$2" + sourcetype = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_monitoringjob b/snippets/terraform-mode/ns1/r_ns1_monitoringjob new file mode 100644 index 000000000..3fce83563 --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_monitoringjob @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_ns1_monitoringjob +# key: r_ns1_monitoringjob +# -- +resource "ns1_monitoringjob" "$1" { + config { + + } + frequency = $3 + job_type = "$4" + name = "$5" + regions = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_notifylist b/snippets/terraform-mode/ns1/r_ns1_notifylist new file mode 100644 index 000000000..3511c2ec2 --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_notifylist @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ns1_notifylist +# key: r_ns1_notifylist +# -- +resource "ns1_notifylist" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_record b/snippets/terraform-mode/ns1/r_ns1_record new file mode 100644 index 000000000..d287848ec --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ns1_record +# key: r_ns1_record +# -- +resource "ns1_record" "$1" { + domain = "$2" + type = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_team b/snippets/terraform-mode/ns1/r_ns1_team new file mode 100644 index 000000000..3877db16a --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ns1_team +# key: r_ns1_team +# -- +resource "ns1_team" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_user b/snippets/terraform-mode/ns1/r_ns1_user new file mode 100644 index 000000000..2b3d13326 --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_user @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ns1_user +# key: r_ns1_user +# -- +resource "ns1_user" "$1" { + email = "$2" + name = "$3" + username = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ns1/r_ns1_zone b/snippets/terraform-mode/ns1/r_ns1_zone new file mode 100644 index 000000000..9a395998f --- /dev/null +++ b/snippets/terraform-mode/ns1/r_ns1_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ns1_zone +# key: r_ns1_zone +# -- +resource "ns1_zone" "$1" { + zone = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/.yas-parents b/snippets/terraform-mode/nsxt/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/nsxt/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/d_nsxt_edge_cluster b/snippets/terraform-mode/nsxt/d_nsxt_edge_cluster new file mode 100644 index 000000000..8c92e1675 --- /dev/null +++ b/snippets/terraform-mode/nsxt/d_nsxt_edge_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nsxt_edge_cluster +# key: d_nsxt_edge_cluster +# -- +data "nsxt_edge_cluster" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/d_nsxt_logical_tier0_router b/snippets/terraform-mode/nsxt/d_nsxt_logical_tier0_router new file mode 100644 index 000000000..0623470bf --- /dev/null +++ b/snippets/terraform-mode/nsxt/d_nsxt_logical_tier0_router @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nsxt_logical_tier0_router +# key: d_nsxt_logical_tier0_router +# -- +data "nsxt_logical_tier0_router" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/d_nsxt_ns_service b/snippets/terraform-mode/nsxt/d_nsxt_ns_service new file mode 100644 index 000000000..2b9ab0ea7 --- /dev/null +++ b/snippets/terraform-mode/nsxt/d_nsxt_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nsxt_ns_service +# key: d_nsxt_ns_service +# -- +data "nsxt_ns_service" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/d_nsxt_switching_profile b/snippets/terraform-mode/nsxt/d_nsxt_switching_profile new file mode 100644 index 000000000..b856430c9 --- /dev/null +++ b/snippets/terraform-mode/nsxt/d_nsxt_switching_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nsxt_switching_profile +# key: d_nsxt_switching_profile +# -- +data "nsxt_switching_profile" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/d_nsxt_transport_zone b/snippets/terraform-mode/nsxt/d_nsxt_transport_zone new file mode 100644 index 000000000..b9daf25e8 --- /dev/null +++ b/snippets/terraform-mode/nsxt/d_nsxt_transport_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nsxt_transport_zone +# key: d_nsxt_transport_zone +# -- +data "nsxt_transport_zone" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/nsxt b/snippets/terraform-mode/nsxt/nsxt new file mode 100644 index 000000000..9ca0404df --- /dev/null +++ b/snippets/terraform-mode/nsxt/nsxt @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: nsxt +# key: nsxt +# -- +provider "nsxt" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_algorithm_type_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_algorithm_type_ns_service new file mode 100644 index 000000000..f8b43d831 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_algorithm_type_ns_service @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nsxt_algorithm_type_ns_service +# key: r_nsxt_algorithm_type_ns_service +# -- +resource "nsxt_algorithm_type_ns_service" "$1" { + algorithm = "$2" + destination_port = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_profile b/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_profile new file mode 100644 index 000000000..f004cc701 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_dhcp_relay_profile +# key: r_nsxt_dhcp_relay_profile +# -- +resource "nsxt_dhcp_relay_profile" "$1" { + server_addresses = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_service b/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_service new file mode 100644 index 000000000..e669d4176 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_dhcp_relay_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_dhcp_relay_service +# key: r_nsxt_dhcp_relay_service +# -- +resource "nsxt_dhcp_relay_service" "$1" { + dhcp_relay_profile_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_ether_type_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_ether_type_ns_service new file mode 100644 index 000000000..ce6f49852 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_ether_type_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_ether_type_ns_service +# key: r_nsxt_ether_type_ns_service +# -- +resource "nsxt_ether_type_ns_service" "$1" { + ether_type = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_firewall_section b/snippets/terraform-mode/nsxt/r_nsxt_firewall_section new file mode 100644 index 000000000..952abd237 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_firewall_section @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nsxt_firewall_section +# key: r_nsxt_firewall_section +# -- +resource "nsxt_firewall_section" "$1" { + section_type = "$2" + stateful = ${3:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_icmp_type_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_icmp_type_ns_service new file mode 100644 index 000000000..c2687b6ec --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_icmp_type_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_icmp_type_ns_service +# key: r_nsxt_icmp_type_ns_service +# -- +resource "nsxt_icmp_type_ns_service" "$1" { + protocol = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_igmp_type_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_igmp_type_ns_service new file mode 100644 index 000000000..789475a3e --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_igmp_type_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_igmp_type_ns_service +# key: r_nsxt_igmp_type_ns_service +# -- +resource "nsxt_igmp_type_ns_service" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_ip_protocol_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_ip_protocol_ns_service new file mode 100644 index 000000000..de5bcb12d --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_ip_protocol_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_ip_protocol_ns_service +# key: r_nsxt_ip_protocol_ns_service +# -- +resource "nsxt_ip_protocol_ns_service" "$1" { + protocol = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_ip_set b/snippets/terraform-mode/nsxt/r_nsxt_ip_set new file mode 100644 index 000000000..b54c6c3c6 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_ip_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_ip_set +# key: r_nsxt_ip_set +# -- +resource "nsxt_ip_set" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_l4_port_set_ns_service b/snippets/terraform-mode/nsxt/r_nsxt_l4_port_set_ns_service new file mode 100644 index 000000000..e6a3e781f --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_l4_port_set_ns_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_l4_port_set_ns_service +# key: r_nsxt_l4_port_set_ns_service +# -- +resource "nsxt_l4_port_set_ns_service" "$1" { + protocol = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_port b/snippets/terraform-mode/nsxt/r_nsxt_logical_port new file mode 100644 index 000000000..6d95fc3c3 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_port @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_port +# key: r_nsxt_logical_port +# -- +resource "nsxt_logical_port" "$1" { + logical_switch_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_router_downlink_port b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_downlink_port new file mode 100644 index 000000000..a1116b008 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_downlink_port @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_router_downlink_port +# key: r_nsxt_logical_router_downlink_port +# -- +resource "nsxt_logical_router_downlink_port" "$1" { + ip_address = "$2" + linked_logical_switch_port_id = "$3" + logical_router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier0 b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier0 new file mode 100644 index 000000000..17f17ee27 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier0 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_router_link_port_on_tier0 +# key: r_nsxt_logical_router_link_port_on_tier0 +# -- +resource "nsxt_logical_router_link_port_on_tier0" "$1" { + logical_router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier1 b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier1 new file mode 100644 index 000000000..e956d7504 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_router_link_port_on_tier1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_router_link_port_on_tier1 +# key: r_nsxt_logical_router_link_port_on_tier1 +# -- +resource "nsxt_logical_router_link_port_on_tier1" "$1" { + linked_logical_router_port_id = "$2" + logical_router_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_switch b/snippets/terraform-mode/nsxt/r_nsxt_logical_switch new file mode 100644 index 000000000..f1323fae3 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_switch @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_switch +# key: r_nsxt_logical_switch +# -- +resource "nsxt_logical_switch" "$1" { + transport_zone_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_logical_tier1_router b/snippets/terraform-mode/nsxt/r_nsxt_logical_tier1_router new file mode 100644 index 000000000..81b9fb1ad --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_logical_tier1_router @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_logical_tier1_router +# key: r_nsxt_logical_tier1_router +# -- +resource "nsxt_logical_tier1_router" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_nat_rule b/snippets/terraform-mode/nsxt/r_nsxt_nat_rule new file mode 100644 index 000000000..8347d354f --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_nat_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nsxt_nat_rule +# key: r_nsxt_nat_rule +# -- +resource "nsxt_nat_rule" "$1" { + action = "$2" + logical_router_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_ns_group b/snippets/terraform-mode/nsxt/r_nsxt_ns_group new file mode 100644 index 000000000..c4c18d9d3 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_ns_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_ns_group +# key: r_nsxt_ns_group +# -- +resource "nsxt_ns_group" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_static_route b/snippets/terraform-mode/nsxt/r_nsxt_static_route new file mode 100644 index 000000000..701c672dd --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_static_route @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nsxt_static_route +# key: r_nsxt_static_route +# -- +resource "nsxt_static_route" "$1" { + logical_router_id = "$2" + network = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nsxt/r_nsxt_vm_tags b/snippets/terraform-mode/nsxt/r_nsxt_vm_tags new file mode 100644 index 000000000..f7afbfac2 --- /dev/null +++ b/snippets/terraform-mode/nsxt/r_nsxt_vm_tags @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nsxt_vm_tags +# key: r_nsxt_vm_tags +# -- +resource "nsxt_vm_tags" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/null/.yas-parents b/snippets/terraform-mode/null/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/null/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/null/d_null_data_source b/snippets/terraform-mode/null/d_null_data_source new file mode 100644 index 000000000..db680b660 --- /dev/null +++ b/snippets/terraform-mode/null/d_null_data_source @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_null_data_source +# key: d_null_data_source +# -- +data "null_data_source" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/null/null b/snippets/terraform-mode/null/null new file mode 100644 index 000000000..b00e45215 --- /dev/null +++ b/snippets/terraform-mode/null/null @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: null +# key: null +# -- +provider "null" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/null/r_null_resource b/snippets/terraform-mode/null/r_null_resource new file mode 100644 index 000000000..e9734196a --- /dev/null +++ b/snippets/terraform-mode/null/r_null_resource @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_null_resource +# key: r_null_resource +# -- +resource "null_resource" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/.yas-parents b/snippets/terraform-mode/nutanix/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/nutanix/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/d_nutanix_cluster b/snippets/terraform-mode/nutanix/d_nutanix_cluster new file mode 100644 index 000000000..be211a3b3 --- /dev/null +++ b/snippets/terraform-mode/nutanix/d_nutanix_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nutanix_cluster +# key: d_nutanix_cluster +# -- +data "nutanix_cluster" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/d_nutanix_clusters b/snippets/terraform-mode/nutanix/d_nutanix_clusters new file mode 100644 index 000000000..5f23112f4 --- /dev/null +++ b/snippets/terraform-mode/nutanix/d_nutanix_clusters @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nutanix_clusters +# key: d_nutanix_clusters +# -- +data "nutanix_clusters" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/d_nutanix_image b/snippets/terraform-mode/nutanix/d_nutanix_image new file mode 100644 index 000000000..75e4715a7 --- /dev/null +++ b/snippets/terraform-mode/nutanix/d_nutanix_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nutanix_image +# key: d_nutanix_image +# -- +data "nutanix_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/d_nutanix_subnet b/snippets/terraform-mode/nutanix/d_nutanix_subnet new file mode 100644 index 000000000..1166e6f78 --- /dev/null +++ b/snippets/terraform-mode/nutanix/d_nutanix_subnet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nutanix_subnet +# key: d_nutanix_subnet +# -- +data "nutanix_subnet" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/d_nutanix_virtual_machine b/snippets/terraform-mode/nutanix/d_nutanix_virtual_machine new file mode 100644 index 000000000..1b8d67507 --- /dev/null +++ b/snippets/terraform-mode/nutanix/d_nutanix_virtual_machine @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_nutanix_virtual_machine +# key: d_nutanix_virtual_machine +# -- +data "nutanix_virtual_machine" "$1" { + vm_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/nutanix b/snippets/terraform-mode/nutanix/nutanix new file mode 100644 index 000000000..281e8b1c5 --- /dev/null +++ b/snippets/terraform-mode/nutanix/nutanix @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: nutanix +# key: nutanix +# -- +provider "nutanix" { + endpoint = "$1" + password = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/r_nutanix_category_key b/snippets/terraform-mode/nutanix/r_nutanix_category_key new file mode 100644 index 000000000..8d1d51bdd --- /dev/null +++ b/snippets/terraform-mode/nutanix/r_nutanix_category_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nutanix_category_key +# key: r_nutanix_category_key +# -- +resource "nutanix_category_key" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/r_nutanix_category_value b/snippets/terraform-mode/nutanix/r_nutanix_category_value new file mode 100644 index 000000000..5226b4226 --- /dev/null +++ b/snippets/terraform-mode/nutanix/r_nutanix_category_value @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nutanix_category_value +# key: r_nutanix_category_value +# -- +resource "nutanix_category_value" "$1" { + name = "$2" + value = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/r_nutanix_image b/snippets/terraform-mode/nutanix/r_nutanix_image new file mode 100644 index 000000000..17841c3c6 --- /dev/null +++ b/snippets/terraform-mode/nutanix/r_nutanix_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nutanix_image +# key: r_nutanix_image +# -- +resource "nutanix_image" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/r_nutanix_subnet b/snippets/terraform-mode/nutanix/r_nutanix_subnet new file mode 100644 index 000000000..9e1a21ca1 --- /dev/null +++ b/snippets/terraform-mode/nutanix/r_nutanix_subnet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_nutanix_subnet +# key: r_nutanix_subnet +# -- +resource "nutanix_subnet" "$1" { + name = "$2" + subnet_type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/nutanix/r_nutanix_virtual_machine b/snippets/terraform-mode/nutanix/r_nutanix_virtual_machine new file mode 100644 index 000000000..919d32d94 --- /dev/null +++ b/snippets/terraform-mode/nutanix/r_nutanix_virtual_machine @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_nutanix_virtual_machine +# key: r_nutanix_virtual_machine +# -- +resource "nutanix_virtual_machine" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/.yas-parents b/snippets/terraform-mode/oci/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/oci/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_audit_configuration b/snippets/terraform-mode/oci/d_oci_audit_configuration new file mode 100644 index 000000000..8e262bef8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_audit_configuration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_audit_configuration +# key: d_oci_audit_configuration +# -- +data "oci_audit_configuration" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_audit_events b/snippets/terraform-mode/oci/d_oci_audit_events new file mode 100644 index 000000000..5c65cb381 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_audit_events @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_audit_events +# key: d_oci_audit_events +# -- +data "oci_audit_events" "$1" { + compartment_id = "$2" + end_time = "$3" + start_time = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_cluster_kube_config b/snippets/terraform-mode/oci/d_oci_containerengine_cluster_kube_config new file mode 100644 index 000000000..fba5dc024 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_cluster_kube_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_cluster_kube_config +# key: d_oci_containerengine_cluster_kube_config +# -- +data "oci_containerengine_cluster_kube_config" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_cluster_option b/snippets/terraform-mode/oci/d_oci_containerengine_cluster_option new file mode 100644 index 000000000..8fc7f8c1c --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_cluster_option @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_cluster_option +# key: d_oci_containerengine_cluster_option +# -- +data "oci_containerengine_cluster_option" "$1" { + cluster_option_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_clusters b/snippets/terraform-mode/oci/d_oci_containerengine_clusters new file mode 100644 index 000000000..ea1240cc4 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_clusters @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_clusters +# key: d_oci_containerengine_clusters +# -- +data "oci_containerengine_clusters" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_node_pool b/snippets/terraform-mode/oci/d_oci_containerengine_node_pool new file mode 100644 index 000000000..5effbefe4 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_node_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_node_pool +# key: d_oci_containerengine_node_pool +# -- +data "oci_containerengine_node_pool" "$1" { + node_pool_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_node_pool_option b/snippets/terraform-mode/oci/d_oci_containerengine_node_pool_option new file mode 100644 index 000000000..ba95dd200 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_node_pool_option @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_node_pool_option +# key: d_oci_containerengine_node_pool_option +# -- +data "oci_containerengine_node_pool_option" "$1" { + node_pool_option_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_node_pools b/snippets/terraform-mode/oci/d_oci_containerengine_node_pools new file mode 100644 index 000000000..c46c7105b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_node_pools @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_node_pools +# key: d_oci_containerengine_node_pools +# -- +data "oci_containerengine_node_pools" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_work_request_errors b/snippets/terraform-mode/oci/d_oci_containerengine_work_request_errors new file mode 100644 index 000000000..dfb240616 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_work_request_errors @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_work_request_errors +# key: d_oci_containerengine_work_request_errors +# -- +data "oci_containerengine_work_request_errors" "$1" { + compartment_id = "$2" + work_request_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_work_request_log_entries b/snippets/terraform-mode/oci/d_oci_containerengine_work_request_log_entries new file mode 100644 index 000000000..d62b9946e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_work_request_log_entries @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_work_request_log_entries +# key: d_oci_containerengine_work_request_log_entries +# -- +data "oci_containerengine_work_request_log_entries" "$1" { + compartment_id = "$2" + work_request_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_containerengine_work_requests b/snippets/terraform-mode/oci/d_oci_containerengine_work_requests new file mode 100644 index 000000000..515ccb8eb --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_containerengine_work_requests @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_containerengine_work_requests +# key: d_oci_containerengine_work_requests +# -- +data "oci_containerengine_work_requests" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing new file mode 100644 index 000000000..b67dd6de7 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_app_catalog_listing +# key: d_oci_core_app_catalog_listing +# -- +data "oci_core_app_catalog_listing" "$1" { + listing_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_version b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_version new file mode 100644 index 000000000..8a887098d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_version @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_app_catalog_listing_resource_version +# key: d_oci_core_app_catalog_listing_resource_version +# -- +data "oci_core_app_catalog_listing_resource_version" "$1" { + listing_id = "$2" + resource_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_versions b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_versions new file mode 100644 index 000000000..21c495c65 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listing_resource_versions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_app_catalog_listing_resource_versions +# key: d_oci_core_app_catalog_listing_resource_versions +# -- +data "oci_core_app_catalog_listing_resource_versions" "$1" { + listing_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_app_catalog_listings b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listings new file mode 100644 index 000000000..0434987ef --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_app_catalog_listings @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_app_catalog_listings +# key: d_oci_core_app_catalog_listings +# -- +data "oci_core_app_catalog_listings" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_app_catalog_subscriptions b/snippets/terraform-mode/oci/d_oci_core_app_catalog_subscriptions new file mode 100644 index 000000000..9e6fe31ad --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_app_catalog_subscriptions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_app_catalog_subscriptions +# key: d_oci_core_app_catalog_subscriptions +# -- +data "oci_core_app_catalog_subscriptions" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_boot_volume b/snippets/terraform-mode/oci/d_oci_core_boot_volume new file mode 100644 index 000000000..d6b52a755 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_boot_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_boot_volume +# key: d_oci_core_boot_volume +# -- +data "oci_core_boot_volume" "$1" { + boot_volume_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_boot_volume_attachments b/snippets/terraform-mode/oci/d_oci_core_boot_volume_attachments new file mode 100644 index 000000000..b170d354f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_boot_volume_attachments @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_boot_volume_attachments +# key: d_oci_core_boot_volume_attachments +# -- +data "oci_core_boot_volume_attachments" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_boot_volume_backup b/snippets/terraform-mode/oci/d_oci_core_boot_volume_backup new file mode 100644 index 000000000..ca6e7b1c2 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_boot_volume_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_boot_volume_backup +# key: d_oci_core_boot_volume_backup +# -- +data "oci_core_boot_volume_backup" "$1" { + boot_volume_backup_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_boot_volume_backups b/snippets/terraform-mode/oci/d_oci_core_boot_volume_backups new file mode 100644 index 000000000..98671e92b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_boot_volume_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_boot_volume_backups +# key: d_oci_core_boot_volume_backups +# -- +data "oci_core_boot_volume_backups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_boot_volumes b/snippets/terraform-mode/oci/d_oci_core_boot_volumes new file mode 100644 index 000000000..dac4bbad6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_boot_volumes @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_boot_volumes +# key: d_oci_core_boot_volumes +# -- +data "oci_core_boot_volumes" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_console_histories b/snippets/terraform-mode/oci/d_oci_core_console_histories new file mode 100644 index 000000000..d3c53e066 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_console_histories @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_console_histories +# key: d_oci_core_console_histories +# -- +data "oci_core_console_histories" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_console_history_data b/snippets/terraform-mode/oci/d_oci_core_console_history_data new file mode 100644 index 000000000..b49f511af --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_console_history_data @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_console_history_data +# key: d_oci_core_console_history_data +# -- +data "oci_core_console_history_data" "$1" { + console_history_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cpes b/snippets/terraform-mode/oci/d_oci_core_cpes new file mode 100644 index 000000000..7b5f45a9f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cpes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cpes +# key: d_oci_core_cpes +# -- +data "oci_core_cpes" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect b/snippets/terraform-mode/oci/d_oci_core_cross_connect new file mode 100644 index 000000000..87d3caab1 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect +# key: d_oci_core_cross_connect +# -- +data "oci_core_cross_connect" "$1" { + cross_connect_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect_group b/snippets/terraform-mode/oci/d_oci_core_cross_connect_group new file mode 100644 index 000000000..0509a8a75 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect_group +# key: d_oci_core_cross_connect_group +# -- +data "oci_core_cross_connect_group" "$1" { + cross_connect_group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect_groups b/snippets/terraform-mode/oci/d_oci_core_cross_connect_groups new file mode 100644 index 000000000..4b0600be1 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect_groups +# key: d_oci_core_cross_connect_groups +# -- +data "oci_core_cross_connect_groups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect_locations b/snippets/terraform-mode/oci/d_oci_core_cross_connect_locations new file mode 100644 index 000000000..66e0240d7 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect_locations @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect_locations +# key: d_oci_core_cross_connect_locations +# -- +data "oci_core_cross_connect_locations" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect_port_speed_shapes b/snippets/terraform-mode/oci/d_oci_core_cross_connect_port_speed_shapes new file mode 100644 index 000000000..6564ab630 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect_port_speed_shapes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect_port_speed_shapes +# key: d_oci_core_cross_connect_port_speed_shapes +# -- +data "oci_core_cross_connect_port_speed_shapes" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connect_status b/snippets/terraform-mode/oci/d_oci_core_cross_connect_status new file mode 100644 index 000000000..ed759a607 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connect_status @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connect_status +# key: d_oci_core_cross_connect_status +# -- +data "oci_core_cross_connect_status" "$1" { + cross_connect_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_cross_connects b/snippets/terraform-mode/oci/d_oci_core_cross_connects new file mode 100644 index 000000000..5ddff9372 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_cross_connects @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_cross_connects +# key: d_oci_core_cross_connects +# -- +data "oci_core_cross_connects" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_dhcp_options b/snippets/terraform-mode/oci/d_oci_core_dhcp_options new file mode 100644 index 000000000..4ab7db4ce --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_dhcp_options @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_dhcp_options +# key: d_oci_core_dhcp_options +# -- +data "oci_core_dhcp_options" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_drg_attachments b/snippets/terraform-mode/oci/d_oci_core_drg_attachments new file mode 100644 index 000000000..fbeaa1697 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_drg_attachments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_drg_attachments +# key: d_oci_core_drg_attachments +# -- +data "oci_core_drg_attachments" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_drgs b/snippets/terraform-mode/oci/d_oci_core_drgs new file mode 100644 index 000000000..7aedf0665 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_drgs @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_drgs +# key: d_oci_core_drgs +# -- +data "oci_core_drgs" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_service b/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_service new file mode 100644 index 000000000..7be66151f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_fast_connect_provider_service +# key: d_oci_core_fast_connect_provider_service +# -- +data "oci_core_fast_connect_provider_service" "$1" { + provider_service_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_services b/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_services new file mode 100644 index 000000000..04a93879d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_fast_connect_provider_services @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_fast_connect_provider_services +# key: d_oci_core_fast_connect_provider_services +# -- +data "oci_core_fast_connect_provider_services" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_images b/snippets/terraform-mode/oci/d_oci_core_images new file mode 100644 index 000000000..c55ebc951 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_images @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_images +# key: d_oci_core_images +# -- +data "oci_core_images" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance b/snippets/terraform-mode/oci/d_oci_core_instance new file mode 100644 index 000000000..601fdd4ab --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance +# key: d_oci_core_instance +# -- +data "oci_core_instance" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_configuration b/snippets/terraform-mode/oci/d_oci_core_instance_configuration new file mode 100644 index 000000000..dea97a6bd --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_configuration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_configuration +# key: d_oci_core_instance_configuration +# -- +data "oci_core_instance_configuration" "$1" { + instance_configuration_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_configurations b/snippets/terraform-mode/oci/d_oci_core_instance_configurations new file mode 100644 index 000000000..2eb210d16 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_configurations @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_configurations +# key: d_oci_core_instance_configurations +# -- +data "oci_core_instance_configurations" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_console_connections b/snippets/terraform-mode/oci/d_oci_core_instance_console_connections new file mode 100644 index 000000000..f57f3e8bd --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_console_connections @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_console_connections +# key: d_oci_core_instance_console_connections +# -- +data "oci_core_instance_console_connections" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_credentials b/snippets/terraform-mode/oci/d_oci_core_instance_credentials new file mode 100644 index 000000000..4836dc7f4 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_credentials @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_credentials +# key: d_oci_core_instance_credentials +# -- +data "oci_core_instance_credentials" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_devices b/snippets/terraform-mode/oci/d_oci_core_instance_devices new file mode 100644 index 000000000..1d8ee74a6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_devices @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_devices +# key: d_oci_core_instance_devices +# -- +data "oci_core_instance_devices" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_pool b/snippets/terraform-mode/oci/d_oci_core_instance_pool new file mode 100644 index 000000000..020e6eb1e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_pool +# key: d_oci_core_instance_pool +# -- +data "oci_core_instance_pool" "$1" { + instance_pool_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_pool_instances b/snippets/terraform-mode/oci/d_oci_core_instance_pool_instances new file mode 100644 index 000000000..c7882bb22 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_pool_instances @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_pool_instances +# key: d_oci_core_instance_pool_instances +# -- +data "oci_core_instance_pool_instances" "$1" { + compartment_id = "$2" + instance_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instance_pools b/snippets/terraform-mode/oci/d_oci_core_instance_pools new file mode 100644 index 000000000..60a8abf94 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instance_pools @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instance_pools +# key: d_oci_core_instance_pools +# -- +data "oci_core_instance_pools" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_instances b/snippets/terraform-mode/oci/d_oci_core_instances new file mode 100644 index 000000000..b04637749 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_instances +# key: d_oci_core_instances +# -- +data "oci_core_instances" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_internet_gateways b/snippets/terraform-mode/oci/d_oci_core_internet_gateways new file mode 100644 index 000000000..6f73eca44 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_internet_gateways @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_internet_gateways +# key: d_oci_core_internet_gateways +# -- +data "oci_core_internet_gateways" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_ipsec_config b/snippets/terraform-mode/oci/d_oci_core_ipsec_config new file mode 100644 index 000000000..9a8e4c9d6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_ipsec_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_ipsec_config +# key: d_oci_core_ipsec_config +# -- +data "oci_core_ipsec_config" "$1" { + ipsec_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_ipsec_connections b/snippets/terraform-mode/oci/d_oci_core_ipsec_connections new file mode 100644 index 000000000..f42ef0010 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_ipsec_connections @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_ipsec_connections +# key: d_oci_core_ipsec_connections +# -- +data "oci_core_ipsec_connections" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_ipsec_status b/snippets/terraform-mode/oci/d_oci_core_ipsec_status new file mode 100644 index 000000000..11549a893 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_ipsec_status @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_ipsec_status +# key: d_oci_core_ipsec_status +# -- +data "oci_core_ipsec_status" "$1" { + ipsec_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_letter_of_authority b/snippets/terraform-mode/oci/d_oci_core_letter_of_authority new file mode 100644 index 000000000..b2d5562a4 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_letter_of_authority @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_letter_of_authority +# key: d_oci_core_letter_of_authority +# -- +data "oci_core_letter_of_authority" "$1" { + cross_connect_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_listing_resource_version b/snippets/terraform-mode/oci/d_oci_core_listing_resource_version new file mode 100644 index 000000000..c68213db9 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_listing_resource_version @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_listing_resource_version +# key: d_oci_core_listing_resource_version +# -- +data "oci_core_listing_resource_version" "$1" { + listing_id = "$2" + resource_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_listing_resource_versions b/snippets/terraform-mode/oci/d_oci_core_listing_resource_versions new file mode 100644 index 000000000..772a18c97 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_listing_resource_versions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_listing_resource_versions +# key: d_oci_core_listing_resource_versions +# -- +data "oci_core_listing_resource_versions" "$1" { + listing_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_local_peering_gateways b/snippets/terraform-mode/oci/d_oci_core_local_peering_gateways new file mode 100644 index 000000000..3351d331a --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_local_peering_gateways @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_local_peering_gateways +# key: d_oci_core_local_peering_gateways +# -- +data "oci_core_local_peering_gateways" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_nat_gateway b/snippets/terraform-mode/oci/d_oci_core_nat_gateway new file mode 100644 index 000000000..0b603fc2d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_nat_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_nat_gateway +# key: d_oci_core_nat_gateway +# -- +data "oci_core_nat_gateway" "$1" { + nat_gateway_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_nat_gateways b/snippets/terraform-mode/oci/d_oci_core_nat_gateways new file mode 100644 index 000000000..f1b4b2914 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_nat_gateways @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_nat_gateways +# key: d_oci_core_nat_gateways +# -- +data "oci_core_nat_gateways" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_peer_region_for_remote_peerings b/snippets/terraform-mode/oci/d_oci_core_peer_region_for_remote_peerings new file mode 100644 index 000000000..4ae382ff2 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_peer_region_for_remote_peerings @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_peer_region_for_remote_peerings +# key: d_oci_core_peer_region_for_remote_peerings +# -- +data "oci_core_peer_region_for_remote_peerings" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_private_ips b/snippets/terraform-mode/oci/d_oci_core_private_ips new file mode 100644 index 000000000..245460ec9 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_private_ips @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_private_ips +# key: d_oci_core_private_ips +# -- +data "oci_core_private_ips" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_public_ip b/snippets/terraform-mode/oci/d_oci_core_public_ip new file mode 100644 index 000000000..6c5ee1f25 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_public_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_public_ip +# key: d_oci_core_public_ip +# -- +data "oci_core_public_ip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_public_ips b/snippets/terraform-mode/oci/d_oci_core_public_ips new file mode 100644 index 000000000..a76b9e4ff --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_public_ips @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_public_ips +# key: d_oci_core_public_ips +# -- +data "oci_core_public_ips" "$1" { + compartment_id = "$2" + scope = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_remote_peering_connections b/snippets/terraform-mode/oci/d_oci_core_remote_peering_connections new file mode 100644 index 000000000..c161d9344 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_remote_peering_connections @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_remote_peering_connections +# key: d_oci_core_remote_peering_connections +# -- +data "oci_core_remote_peering_connections" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_route_tables b/snippets/terraform-mode/oci/d_oci_core_route_tables new file mode 100644 index 000000000..2ade94dba --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_route_tables @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_route_tables +# key: d_oci_core_route_tables +# -- +data "oci_core_route_tables" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_security_lists b/snippets/terraform-mode/oci/d_oci_core_security_lists new file mode 100644 index 000000000..b1a1a2784 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_security_lists @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_security_lists +# key: d_oci_core_security_lists +# -- +data "oci_core_security_lists" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_service_gateways b/snippets/terraform-mode/oci/d_oci_core_service_gateways new file mode 100644 index 000000000..3bd1f539b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_service_gateways @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_service_gateways +# key: d_oci_core_service_gateways +# -- +data "oci_core_service_gateways" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_services b/snippets/terraform-mode/oci/d_oci_core_services new file mode 100644 index 000000000..3d8d8e8e1 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_services @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_services +# key: d_oci_core_services +# -- +data "oci_core_services" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_shape b/snippets/terraform-mode/oci/d_oci_core_shape new file mode 100644 index 000000000..063cadbeb --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_shape @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_shape +# key: d_oci_core_shape +# -- +data "oci_core_shape" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_shapes b/snippets/terraform-mode/oci/d_oci_core_shapes new file mode 100644 index 000000000..720650d5d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_shapes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_shapes +# key: d_oci_core_shapes +# -- +data "oci_core_shapes" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_subnet b/snippets/terraform-mode/oci/d_oci_core_subnet new file mode 100644 index 000000000..3b068987c --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_subnet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_subnet +# key: d_oci_core_subnet +# -- +data "oci_core_subnet" "$1" { + subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_subnets b/snippets/terraform-mode/oci/d_oci_core_subnets new file mode 100644 index 000000000..cd5e5d108 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_subnets @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_core_subnets +# key: d_oci_core_subnets +# -- +data "oci_core_subnets" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_vcns b/snippets/terraform-mode/oci/d_oci_core_vcns new file mode 100644 index 000000000..6989992ea --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_vcns @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_vcns +# key: d_oci_core_vcns +# -- +data "oci_core_vcns" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_virtual_circuit b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit new file mode 100644 index 000000000..19cd2d3a6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_virtual_circuit +# key: d_oci_core_virtual_circuit +# -- +data "oci_core_virtual_circuit" "$1" { + virtual_circuit_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_bandwidth_shapes b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_bandwidth_shapes new file mode 100644 index 000000000..7703be81e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_bandwidth_shapes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_virtual_circuit_bandwidth_shapes +# key: d_oci_core_virtual_circuit_bandwidth_shapes +# -- +data "oci_core_virtual_circuit_bandwidth_shapes" "$1" { + provider_service_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_public_prefixes b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_public_prefixes new file mode 100644 index 000000000..fb87fa3b8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_virtual_circuit_public_prefixes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_virtual_circuit_public_prefixes +# key: d_oci_core_virtual_circuit_public_prefixes +# -- +data "oci_core_virtual_circuit_public_prefixes" "$1" { + virtual_circuit_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_virtual_circuits b/snippets/terraform-mode/oci/d_oci_core_virtual_circuits new file mode 100644 index 000000000..1d0320915 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_virtual_circuits @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_virtual_circuits +# key: d_oci_core_virtual_circuits +# -- +data "oci_core_virtual_circuits" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_virtual_networks b/snippets/terraform-mode/oci/d_oci_core_virtual_networks new file mode 100644 index 000000000..ce4a1b07d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_virtual_networks @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_virtual_networks +# key: d_oci_core_virtual_networks +# -- +data "oci_core_virtual_networks" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_vnic b/snippets/terraform-mode/oci/d_oci_core_vnic new file mode 100644 index 000000000..e9219124f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_vnic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_vnic +# key: d_oci_core_vnic +# -- +data "oci_core_vnic" "$1" { + vnic_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_vnic_attachments b/snippets/terraform-mode/oci/d_oci_core_vnic_attachments new file mode 100644 index 000000000..3f600da1a --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_vnic_attachments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_vnic_attachments +# key: d_oci_core_vnic_attachments +# -- +data "oci_core_vnic_attachments" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume b/snippets/terraform-mode/oci/d_oci_core_volume new file mode 100644 index 000000000..c1e72c8e8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume +# key: d_oci_core_volume +# -- +data "oci_core_volume" "$1" { + volume_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_attachments b/snippets/terraform-mode/oci/d_oci_core_volume_attachments new file mode 100644 index 000000000..d780762df --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_attachments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_attachments +# key: d_oci_core_volume_attachments +# -- +data "oci_core_volume_attachments" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_backup_policies b/snippets/terraform-mode/oci/d_oci_core_volume_backup_policies new file mode 100644 index 000000000..675bc80da --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_backup_policies @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_backup_policies +# key: d_oci_core_volume_backup_policies +# -- +data "oci_core_volume_backup_policies" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_backup_policy_assignments b/snippets/terraform-mode/oci/d_oci_core_volume_backup_policy_assignments new file mode 100644 index 000000000..30f5a8ba3 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_backup_policy_assignments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_backup_policy_assignments +# key: d_oci_core_volume_backup_policy_assignments +# -- +data "oci_core_volume_backup_policy_assignments" "$1" { + asset_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_backups b/snippets/terraform-mode/oci/d_oci_core_volume_backups new file mode 100644 index 000000000..d5746dbb6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_backups +# key: d_oci_core_volume_backups +# -- +data "oci_core_volume_backups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_group_backups b/snippets/terraform-mode/oci/d_oci_core_volume_group_backups new file mode 100644 index 000000000..075710b21 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_group_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_group_backups +# key: d_oci_core_volume_group_backups +# -- +data "oci_core_volume_group_backups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volume_groups b/snippets/terraform-mode/oci/d_oci_core_volume_groups new file mode 100644 index 000000000..cba090114 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volume_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volume_groups +# key: d_oci_core_volume_groups +# -- +data "oci_core_volume_groups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_core_volumes b/snippets/terraform-mode/oci/d_oci_core_volumes new file mode 100644 index 000000000..da3b9a939 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_core_volumes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_core_volumes +# key: d_oci_core_volumes +# -- +data "oci_core_volumes" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse new file mode 100644 index 000000000..bbf974846 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_data_warehouse +# key: d_oci_database_autonomous_data_warehouse +# -- +data "oci_database_autonomous_data_warehouse" "$1" { + autonomous_data_warehouse_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backup b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backup new file mode 100644 index 000000000..e94354bd0 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_data_warehouse_backup +# key: d_oci_database_autonomous_data_warehouse_backup +# -- +data "oci_database_autonomous_data_warehouse_backup" "$1" { + autonomous_data_warehouse_backup_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backups b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backups new file mode 100644 index 000000000..200e58957 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_data_warehouse_backups +# key: d_oci_database_autonomous_data_warehouse_backups +# -- +data "oci_database_autonomous_data_warehouse_backups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_wallet b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_wallet new file mode 100644 index 000000000..e2f18e367 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouse_wallet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_data_warehouse_wallet +# key: d_oci_database_autonomous_data_warehouse_wallet +# -- +data "oci_database_autonomous_data_warehouse_wallet" "$1" { + autonomous_data_warehouse_id = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouses b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouses new file mode 100644 index 000000000..b84e23eee --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_data_warehouses @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_data_warehouses +# key: d_oci_database_autonomous_data_warehouses +# -- +data "oci_database_autonomous_data_warehouses" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_database b/snippets/terraform-mode/oci/d_oci_database_autonomous_database new file mode 100644 index 000000000..6f9a68155 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_database +# key: d_oci_database_autonomous_database +# -- +data "oci_database_autonomous_database" "$1" { + autonomous_database_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backup b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backup new file mode 100644 index 000000000..edfbad780 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_database_backup +# key: d_oci_database_autonomous_database_backup +# -- +data "oci_database_autonomous_database_backup" "$1" { + autonomous_database_backup_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backups b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backups new file mode 100644 index 000000000..a737deeda --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_database_backups +# key: d_oci_database_autonomous_database_backups +# -- +data "oci_database_autonomous_database_backups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_database_wallet b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_wallet new file mode 100644 index 000000000..fd3786bc8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_database_wallet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_database_wallet +# key: d_oci_database_autonomous_database_wallet +# -- +data "oci_database_autonomous_database_wallet" "$1" { + autonomous_database_id = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_autonomous_databases b/snippets/terraform-mode/oci/d_oci_database_autonomous_databases new file mode 100644 index 000000000..048ea0299 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_autonomous_databases @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_autonomous_databases +# key: d_oci_database_autonomous_databases +# -- +data "oci_database_autonomous_databases" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_backups b/snippets/terraform-mode/oci/d_oci_database_backups new file mode 100644 index 000000000..0e6001631 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_backups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_backups +# key: d_oci_database_backups +# -- +data "oci_database_backups" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_database b/snippets/terraform-mode/oci/d_oci_database_database new file mode 100644 index 000000000..ee6837f3a --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_database +# key: d_oci_database_database +# -- +data "oci_database_database" "$1" { + database_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_databases b/snippets/terraform-mode/oci/d_oci_database_databases new file mode 100644 index 000000000..992d815db --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_databases @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_databases +# key: d_oci_database_databases +# -- +data "oci_database_databases" "$1" { + compartment_id = "$2" + db_home_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_home b/snippets/terraform-mode/oci/d_oci_database_db_home new file mode 100644 index 000000000..fe32da175 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_home @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_home +# key: d_oci_database_db_home +# -- +data "oci_database_db_home" "$1" { + db_home_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_home_patch_history_entries b/snippets/terraform-mode/oci/d_oci_database_db_home_patch_history_entries new file mode 100644 index 000000000..542bca09a --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_home_patch_history_entries @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_home_patch_history_entries +# key: d_oci_database_db_home_patch_history_entries +# -- +data "oci_database_db_home_patch_history_entries" "$1" { + db_home_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_home_patches b/snippets/terraform-mode/oci/d_oci_database_db_home_patches new file mode 100644 index 000000000..832f2f199 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_home_patches @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_home_patches +# key: d_oci_database_db_home_patches +# -- +data "oci_database_db_home_patches" "$1" { + db_home_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_homes b/snippets/terraform-mode/oci/d_oci_database_db_homes new file mode 100644 index 000000000..fc1064e26 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_homes @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_homes +# key: d_oci_database_db_homes +# -- +data "oci_database_db_homes" "$1" { + compartment_id = "$2" + db_system_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_node b/snippets/terraform-mode/oci/d_oci_database_db_node new file mode 100644 index 000000000..b5513fa1e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_node @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_node +# key: d_oci_database_db_node +# -- +data "oci_database_db_node" "$1" { + db_node_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_nodes b/snippets/terraform-mode/oci/d_oci_database_db_nodes new file mode 100644 index 000000000..36f962651 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_nodes @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_nodes +# key: d_oci_database_db_nodes +# -- +data "oci_database_db_nodes" "$1" { + compartment_id = "$2" + db_system_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_system_patch_history_entries b/snippets/terraform-mode/oci/d_oci_database_db_system_patch_history_entries new file mode 100644 index 000000000..465e0bf99 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_system_patch_history_entries @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_system_patch_history_entries +# key: d_oci_database_db_system_patch_history_entries +# -- +data "oci_database_db_system_patch_history_entries" "$1" { + db_system_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_system_patches b/snippets/terraform-mode/oci/d_oci_database_db_system_patches new file mode 100644 index 000000000..0aa83a9fc --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_system_patches @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_system_patches +# key: d_oci_database_db_system_patches +# -- +data "oci_database_db_system_patches" "$1" { + db_system_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_system_shapes b/snippets/terraform-mode/oci/d_oci_database_db_system_shapes new file mode 100644 index 000000000..33718c667 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_system_shapes @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_system_shapes +# key: d_oci_database_db_system_shapes +# -- +data "oci_database_db_system_shapes" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_systems b/snippets/terraform-mode/oci/d_oci_database_db_systems new file mode 100644 index 000000000..9ba9cd568 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_systems @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_systems +# key: d_oci_database_db_systems +# -- +data "oci_database_db_systems" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_database_db_versions b/snippets/terraform-mode/oci/d_oci_database_db_versions new file mode 100644 index 000000000..297fb56d9 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_database_db_versions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_database_db_versions +# key: d_oci_database_db_versions +# -- +data "oci_database_db_versions" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_dns_records b/snippets/terraform-mode/oci/d_oci_dns_records new file mode 100644 index 000000000..1e3ce12e9 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_dns_records @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_dns_records +# key: d_oci_dns_records +# -- +data "oci_dns_records" "$1" { + zone_name_or_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_dns_zones b/snippets/terraform-mode/oci/d_oci_dns_zones new file mode 100644 index 000000000..df2aebc75 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_dns_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_dns_zones +# key: d_oci_dns_zones +# -- +data "oci_dns_zones" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_email_sender b/snippets/terraform-mode/oci/d_oci_email_sender new file mode 100644 index 000000000..3668f5944 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_email_sender @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_email_sender +# key: d_oci_email_sender +# -- +data "oci_email_sender" "$1" { + sender_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_email_senders b/snippets/terraform-mode/oci/d_oci_email_senders new file mode 100644 index 000000000..9fc90933b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_email_senders @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_email_senders +# key: d_oci_email_senders +# -- +data "oci_email_senders" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_email_suppression b/snippets/terraform-mode/oci/d_oci_email_suppression new file mode 100644 index 000000000..443e065c2 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_email_suppression @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_email_suppression +# key: d_oci_email_suppression +# -- +data "oci_email_suppression" "$1" { + suppression_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_email_suppressions b/snippets/terraform-mode/oci/d_oci_email_suppressions new file mode 100644 index 000000000..43702b204 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_email_suppressions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_email_suppressions +# key: d_oci_email_suppressions +# -- +data "oci_email_suppressions" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_file_storage_export_sets b/snippets/terraform-mode/oci/d_oci_file_storage_export_sets new file mode 100644 index 000000000..e112614de --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_file_storage_export_sets @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_file_storage_export_sets +# key: d_oci_file_storage_export_sets +# -- +data "oci_file_storage_export_sets" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_file_storage_exports b/snippets/terraform-mode/oci/d_oci_file_storage_exports new file mode 100644 index 000000000..683c519d8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_file_storage_exports @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_file_storage_exports +# key: d_oci_file_storage_exports +# -- +data "oci_file_storage_exports" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_file_storage_file_systems b/snippets/terraform-mode/oci/d_oci_file_storage_file_systems new file mode 100644 index 000000000..a43039e58 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_file_storage_file_systems @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_file_storage_file_systems +# key: d_oci_file_storage_file_systems +# -- +data "oci_file_storage_file_systems" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_file_storage_mount_targets b/snippets/terraform-mode/oci/d_oci_file_storage_mount_targets new file mode 100644 index 000000000..4b974a0ce --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_file_storage_mount_targets @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_file_storage_mount_targets +# key: d_oci_file_storage_mount_targets +# -- +data "oci_file_storage_mount_targets" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_file_storage_snapshots b/snippets/terraform-mode/oci/d_oci_file_storage_snapshots new file mode 100644 index 000000000..992abe2f6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_file_storage_snapshots @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_file_storage_snapshots +# key: d_oci_file_storage_snapshots +# -- +data "oci_file_storage_snapshots" "$1" { + file_system_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_api_keys b/snippets/terraform-mode/oci/d_oci_identity_api_keys new file mode 100644 index 000000000..1a785d750 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_api_keys @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_api_keys +# key: d_oci_identity_api_keys +# -- +data "oci_identity_api_keys" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_auth_tokens b/snippets/terraform-mode/oci/d_oci_identity_auth_tokens new file mode 100644 index 000000000..ff46e8774 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_auth_tokens @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_auth_tokens +# key: d_oci_identity_auth_tokens +# -- +data "oci_identity_auth_tokens" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_availability_domains b/snippets/terraform-mode/oci/d_oci_identity_availability_domains new file mode 100644 index 000000000..1cfe9ccb7 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_availability_domains @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_availability_domains +# key: d_oci_identity_availability_domains +# -- +data "oci_identity_availability_domains" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_compartment b/snippets/terraform-mode/oci/d_oci_identity_compartment new file mode 100644 index 000000000..0e09faa75 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_compartment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_compartment +# key: d_oci_identity_compartment +# -- +data "oci_identity_compartment" "$1" { + id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_compartments b/snippets/terraform-mode/oci/d_oci_identity_compartments new file mode 100644 index 000000000..a58bd2418 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_compartments @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_compartments +# key: d_oci_identity_compartments +# -- +data "oci_identity_compartments" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_customer_secret_keys b/snippets/terraform-mode/oci/d_oci_identity_customer_secret_keys new file mode 100644 index 000000000..f565b550a --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_customer_secret_keys @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_customer_secret_keys +# key: d_oci_identity_customer_secret_keys +# -- +data "oci_identity_customer_secret_keys" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_dynamic_groups b/snippets/terraform-mode/oci/d_oci_identity_dynamic_groups new file mode 100644 index 000000000..48ca83d0e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_dynamic_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_dynamic_groups +# key: d_oci_identity_dynamic_groups +# -- +data "oci_identity_dynamic_groups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_fault_domains b/snippets/terraform-mode/oci/d_oci_identity_fault_domains new file mode 100644 index 000000000..f15177d29 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_fault_domains @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_fault_domains +# key: d_oci_identity_fault_domains +# -- +data "oci_identity_fault_domains" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_groups b/snippets/terraform-mode/oci/d_oci_identity_groups new file mode 100644 index 000000000..36e7e28d8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_groups +# key: d_oci_identity_groups +# -- +data "oci_identity_groups" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_identity_provider_groups b/snippets/terraform-mode/oci/d_oci_identity_identity_provider_groups new file mode 100644 index 000000000..1c69e1be1 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_identity_provider_groups @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_identity_provider_groups +# key: d_oci_identity_identity_provider_groups +# -- +data "oci_identity_identity_provider_groups" "$1" { + identity_provider_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_identity_providers b/snippets/terraform-mode/oci/d_oci_identity_identity_providers new file mode 100644 index 000000000..adeaa0562 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_identity_providers @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_identity_providers +# key: d_oci_identity_identity_providers +# -- +data "oci_identity_identity_providers" "$1" { + compartment_id = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_idp_group_mappings b/snippets/terraform-mode/oci/d_oci_identity_idp_group_mappings new file mode 100644 index 000000000..aeaff3f5e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_idp_group_mappings @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_idp_group_mappings +# key: d_oci_identity_idp_group_mappings +# -- +data "oci_identity_idp_group_mappings" "$1" { + identity_provider_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_policies b/snippets/terraform-mode/oci/d_oci_identity_policies new file mode 100644 index 000000000..274081eec --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_policies @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_policies +# key: d_oci_identity_policies +# -- +data "oci_identity_policies" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_region_subscriptions b/snippets/terraform-mode/oci/d_oci_identity_region_subscriptions new file mode 100644 index 000000000..8f2470961 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_region_subscriptions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_region_subscriptions +# key: d_oci_identity_region_subscriptions +# -- +data "oci_identity_region_subscriptions" "$1" { + tenancy_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_regions b/snippets/terraform-mode/oci/d_oci_identity_regions new file mode 100644 index 000000000..67fc1ca0d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_regions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_regions +# key: d_oci_identity_regions +# -- +data "oci_identity_regions" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_smtp_credentials b/snippets/terraform-mode/oci/d_oci_identity_smtp_credentials new file mode 100644 index 000000000..aea3b4e4f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_smtp_credentials @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_smtp_credentials +# key: d_oci_identity_smtp_credentials +# -- +data "oci_identity_smtp_credentials" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_swift_passwords b/snippets/terraform-mode/oci/d_oci_identity_swift_passwords new file mode 100644 index 000000000..82ae3740d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_swift_passwords @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_swift_passwords +# key: d_oci_identity_swift_passwords +# -- +data "oci_identity_swift_passwords" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_tag_namespaces b/snippets/terraform-mode/oci/d_oci_identity_tag_namespaces new file mode 100644 index 000000000..cad491971 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_tag_namespaces @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_tag_namespaces +# key: d_oci_identity_tag_namespaces +# -- +data "oci_identity_tag_namespaces" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_tags b/snippets/terraform-mode/oci/d_oci_identity_tags new file mode 100644 index 000000000..38d4bed88 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_tags @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_tags +# key: d_oci_identity_tags +# -- +data "oci_identity_tags" "$1" { + tag_namespace_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_tenancy b/snippets/terraform-mode/oci/d_oci_identity_tenancy new file mode 100644 index 000000000..80f698252 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_tenancy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_tenancy +# key: d_oci_identity_tenancy +# -- +data "oci_identity_tenancy" "$1" { + tenancy_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_user_group_memberships b/snippets/terraform-mode/oci/d_oci_identity_user_group_memberships new file mode 100644 index 000000000..1335685ad --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_user_group_memberships @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_user_group_memberships +# key: d_oci_identity_user_group_memberships +# -- +data "oci_identity_user_group_memberships" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_identity_users b/snippets/terraform-mode/oci/d_oci_identity_users new file mode 100644 index 000000000..3a6893fc0 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_identity_users @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_identity_users +# key: d_oci_identity_users +# -- +data "oci_identity_users" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_decrypted_data b/snippets/terraform-mode/oci/d_oci_kms_decrypted_data new file mode 100644 index 000000000..e3bccaaa9 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_decrypted_data @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_decrypted_data +# key: d_oci_kms_decrypted_data +# -- +data "oci_kms_decrypted_data" "$1" { + ciphertext = "$2" + crypto_endpoint = "$3" + key_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_encrypted_data b/snippets/terraform-mode/oci/d_oci_kms_encrypted_data new file mode 100644 index 000000000..b2116c0d7 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_encrypted_data @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_encrypted_data +# key: d_oci_kms_encrypted_data +# -- +data "oci_kms_encrypted_data" "$1" { + crypto_endpoint = "$2" + key_id = "$3" + plaintext = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_key b/snippets/terraform-mode/oci/d_oci_kms_key new file mode 100644 index 000000000..28fdf2710 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_key +# key: d_oci_kms_key +# -- +data "oci_kms_key" "$1" { + key_id = "$2" + management_endpoint = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_key_version b/snippets/terraform-mode/oci/d_oci_kms_key_version new file mode 100644 index 000000000..22eff5d0f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_key_version @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_key_version +# key: d_oci_kms_key_version +# -- +data "oci_kms_key_version" "$1" { + key_id = "$2" + key_version_id = "$3" + management_endpoint = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_key_versions b/snippets/terraform-mode/oci/d_oci_kms_key_versions new file mode 100644 index 000000000..3b64e8a25 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_key_versions @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_key_versions +# key: d_oci_kms_key_versions +# -- +data "oci_kms_key_versions" "$1" { + key_id = "$2" + management_endpoint = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_keys b/snippets/terraform-mode/oci/d_oci_kms_keys new file mode 100644 index 000000000..ef404b407 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_keys @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_keys +# key: d_oci_kms_keys +# -- +data "oci_kms_keys" "$1" { + compartment_id = "$2" + management_endpoint = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_vault b/snippets/terraform-mode/oci/d_oci_kms_vault new file mode 100644 index 000000000..c4e1bb458 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_vault @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_vault +# key: d_oci_kms_vault +# -- +data "oci_kms_vault" "$1" { + vault_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_kms_vaults b/snippets/terraform-mode/oci/d_oci_kms_vaults new file mode 100644 index 000000000..6bbfb6bc4 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_kms_vaults @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_kms_vaults +# key: d_oci_kms_vaults +# -- +data "oci_kms_vaults" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_backend_health b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_health new file mode 100644 index 000000000..5f8065114 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_health @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_backend_health +# key: d_oci_load_balancer_backend_health +# -- +data "oci_load_balancer_backend_health" "$1" { + backend_name = "$2" + backend_set_name = "$3" + load_balancer_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_backend_set_health b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_set_health new file mode 100644 index 000000000..8f2ce14d5 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_set_health @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_backend_set_health +# key: d_oci_load_balancer_backend_set_health +# -- +data "oci_load_balancer_backend_set_health" "$1" { + backend_set_name = "$2" + load_balancer_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_backend_sets b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_sets new file mode 100644 index 000000000..7a931e94d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_backend_sets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_backend_sets +# key: d_oci_load_balancer_backend_sets +# -- +data "oci_load_balancer_backend_sets" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_backends b/snippets/terraform-mode/oci/d_oci_load_balancer_backends new file mode 100644 index 000000000..313f5fa6b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_backends @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_backends +# key: d_oci_load_balancer_backends +# -- +data "oci_load_balancer_backends" "$1" { + backendset_name = "$2" + load_balancer_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_backendsets b/snippets/terraform-mode/oci/d_oci_load_balancer_backendsets new file mode 100644 index 000000000..2766c0522 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_backendsets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_backendsets +# key: d_oci_load_balancer_backendsets +# -- +data "oci_load_balancer_backendsets" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_certificates b/snippets/terraform-mode/oci/d_oci_load_balancer_certificates new file mode 100644 index 000000000..e021de328 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_certificates @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_certificates +# key: d_oci_load_balancer_certificates +# -- +data "oci_load_balancer_certificates" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_health b/snippets/terraform-mode/oci/d_oci_load_balancer_health new file mode 100644 index 000000000..71a2f138f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_health @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_health +# key: d_oci_load_balancer_health +# -- +data "oci_load_balancer_health" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_hostnames b/snippets/terraform-mode/oci/d_oci_load_balancer_hostnames new file mode 100644 index 000000000..d13a609d8 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_hostnames @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_hostnames +# key: d_oci_load_balancer_hostnames +# -- +data "oci_load_balancer_hostnames" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_load_balancers b/snippets/terraform-mode/oci/d_oci_load_balancer_load_balancers new file mode 100644 index 000000000..d43934762 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_load_balancers @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_load_balancers +# key: d_oci_load_balancer_load_balancers +# -- +data "oci_load_balancer_load_balancers" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_path_route_sets b/snippets/terraform-mode/oci/d_oci_load_balancer_path_route_sets new file mode 100644 index 000000000..7f8694b40 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_path_route_sets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_path_route_sets +# key: d_oci_load_balancer_path_route_sets +# -- +data "oci_load_balancer_path_route_sets" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_policies b/snippets/terraform-mode/oci/d_oci_load_balancer_policies new file mode 100644 index 000000000..aecc34208 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_policies @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_policies +# key: d_oci_load_balancer_policies +# -- +data "oci_load_balancer_policies" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_protocols b/snippets/terraform-mode/oci/d_oci_load_balancer_protocols new file mode 100644 index 000000000..d8df9e86e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_protocols @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_protocols +# key: d_oci_load_balancer_protocols +# -- +data "oci_load_balancer_protocols" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_rule_set b/snippets/terraform-mode/oci/d_oci_load_balancer_rule_set new file mode 100644 index 000000000..9b792d99e --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_rule_set @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_rule_set +# key: d_oci_load_balancer_rule_set +# -- +data "oci_load_balancer_rule_set" "$1" { + load_balancer_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_rule_sets b/snippets/terraform-mode/oci/d_oci_load_balancer_rule_sets new file mode 100644 index 000000000..5297164c6 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_rule_sets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_rule_sets +# key: d_oci_load_balancer_rule_sets +# -- +data "oci_load_balancer_rule_sets" "$1" { + load_balancer_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancer_shapes b/snippets/terraform-mode/oci/d_oci_load_balancer_shapes new file mode 100644 index 000000000..070de3824 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancer_shapes @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancer_shapes +# key: d_oci_load_balancer_shapes +# -- +data "oci_load_balancer_shapes" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_load_balancers b/snippets/terraform-mode/oci/d_oci_load_balancers new file mode 100644 index 000000000..d2d76c685 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_load_balancers @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_load_balancers +# key: d_oci_load_balancers +# -- +data "oci_load_balancers" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_bucket b/snippets/terraform-mode/oci/d_oci_objectstorage_bucket new file mode 100644 index 000000000..65f0a9bb5 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_bucket @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_bucket +# key: d_oci_objectstorage_bucket +# -- +data "oci_objectstorage_bucket" "$1" { + name = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_bucket_summaries b/snippets/terraform-mode/oci/d_oci_objectstorage_bucket_summaries new file mode 100644 index 000000000..0b01307c3 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_bucket_summaries @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_bucket_summaries +# key: d_oci_objectstorage_bucket_summaries +# -- +data "oci_objectstorage_bucket_summaries" "$1" { + compartment_id = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_namespace b/snippets/terraform-mode/oci/d_oci_objectstorage_namespace new file mode 100644 index 000000000..f941dd05f --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_namespace @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_namespace +# key: d_oci_objectstorage_namespace +# -- +data "oci_objectstorage_namespace" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_namespace_metadata b/snippets/terraform-mode/oci/d_oci_objectstorage_namespace_metadata new file mode 100644 index 000000000..06bf816f2 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_namespace_metadata @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_namespace_metadata +# key: d_oci_objectstorage_namespace_metadata +# -- +data "oci_objectstorage_namespace_metadata" "$1" { + namespace = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_object_head b/snippets/terraform-mode/oci/d_oci_objectstorage_object_head new file mode 100644 index 000000000..c6bcc5dfd --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_object_head @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_object_head +# key: d_oci_objectstorage_object_head +# -- +data "oci_objectstorage_object_head" "$1" { + bucket = "$2" + namespace = "$3" + object = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_object_lifecycle_policy b/snippets/terraform-mode/oci/d_oci_objectstorage_object_lifecycle_policy new file mode 100644 index 000000000..74d14369d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_object_lifecycle_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_object_lifecycle_policy +# key: d_oci_objectstorage_object_lifecycle_policy +# -- +data "oci_objectstorage_object_lifecycle_policy" "$1" { + bucket = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_objects b/snippets/terraform-mode/oci/d_oci_objectstorage_objects new file mode 100644 index 000000000..5d2bc3153 --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_objects @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_objects +# key: d_oci_objectstorage_objects +# -- +data "oci_objectstorage_objects" "$1" { + bucket = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequest b/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequest new file mode 100644 index 000000000..690b3313b --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequest @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_preauthrequest +# key: d_oci_objectstorage_preauthrequest +# -- +data "oci_objectstorage_preauthrequest" "$1" { + bucket = "$2" + namespace = "$3" + par_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequests b/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequests new file mode 100644 index 000000000..bea00e20d --- /dev/null +++ b/snippets/terraform-mode/oci/d_oci_objectstorage_preauthrequests @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_oci_objectstorage_preauthrequests +# key: d_oci_objectstorage_preauthrequests +# -- +data "oci_objectstorage_preauthrequests" "$1" { + bucket = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/oci b/snippets/terraform-mode/oci/oci new file mode 100644 index 000000000..9bb77dc6b --- /dev/null +++ b/snippets/terraform-mode/oci/oci @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: oci +# key: oci +# -- +provider "oci" { + region = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_audit_configuration b/snippets/terraform-mode/oci/r_oci_audit_configuration new file mode 100644 index 000000000..f310f92bb --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_audit_configuration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_audit_configuration +# key: r_oci_audit_configuration +# -- +resource "oci_audit_configuration" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_containerengine_cluster b/snippets/terraform-mode/oci/r_oci_containerengine_cluster new file mode 100644 index 000000000..ef5d458cc --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_containerengine_cluster @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_containerengine_cluster +# key: r_oci_containerengine_cluster +# -- +resource "oci_containerengine_cluster" "$1" { + compartment_id = "$2" + kubernetes_version = "$3" + name = "$4" + vcn_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_containerengine_node_pool b/snippets/terraform-mode/oci/r_oci_containerengine_node_pool new file mode 100644 index 000000000..1e3c7e3a5 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_containerengine_node_pool @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_containerengine_node_pool +# key: r_oci_containerengine_node_pool +# -- +resource "oci_containerengine_node_pool" "$1" { + cluster_id = "$2" + compartment_id = "$3" + kubernetes_version = "$4" + name = "$5" + node_image_name = "$6" + node_shape = "$7" + subnet_ids = ["$8"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_app_catalog_listing_resource_version_agreement b/snippets/terraform-mode/oci/r_oci_core_app_catalog_listing_resource_version_agreement new file mode 100644 index 000000000..00edfa434 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_app_catalog_listing_resource_version_agreement @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_app_catalog_listing_resource_version_agreement +# key: r_oci_core_app_catalog_listing_resource_version_agreement +# -- +resource "oci_core_app_catalog_listing_resource_version_agreement" "$1" { + listing_id = "$2" + listing_resource_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_app_catalog_subscription b/snippets/terraform-mode/oci/r_oci_core_app_catalog_subscription new file mode 100644 index 000000000..c051c5035 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_app_catalog_subscription @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_core_app_catalog_subscription +# key: r_oci_core_app_catalog_subscription +# -- +resource "oci_core_app_catalog_subscription" "$1" { + compartment_id = "$2" + eula_link = "$3" + listing_id = "$4" + listing_resource_version = "$5" + oracle_terms_of_use_link = "$6" + signature = "$7" + time_retrieved = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_boot_volume b/snippets/terraform-mode/oci/r_oci_core_boot_volume new file mode 100644 index 000000000..869a9437d --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_boot_volume @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_oci_core_boot_volume +# key: r_oci_core_boot_volume +# -- +resource "oci_core_boot_volume" "$1" { + availability_domain = "$2" + compartment_id = "$3" + source_details { + id = "" + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_boot_volume_backup b/snippets/terraform-mode/oci/r_oci_core_boot_volume_backup new file mode 100644 index 000000000..c5a6b0361 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_boot_volume_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_boot_volume_backup +# key: r_oci_core_boot_volume_backup +# -- +resource "oci_core_boot_volume_backup" "$1" { + boot_volume_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_console_history b/snippets/terraform-mode/oci/r_oci_core_console_history new file mode 100644 index 000000000..3e4f61dec --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_console_history @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_console_history +# key: r_oci_core_console_history +# -- +resource "oci_core_console_history" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_cpe b/snippets/terraform-mode/oci/r_oci_core_cpe new file mode 100644 index 000000000..5410f58c0 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_cpe @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_cpe +# key: r_oci_core_cpe +# -- +resource "oci_core_cpe" "$1" { + compartment_id = "$2" + ip_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_cross_connect b/snippets/terraform-mode/oci/r_oci_core_cross_connect new file mode 100644 index 000000000..1eed532ee --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_cross_connect @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_core_cross_connect +# key: r_oci_core_cross_connect +# -- +resource "oci_core_cross_connect" "$1" { + compartment_id = "$2" + location_name = "$3" + port_speed_shape_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_cross_connect_group b/snippets/terraform-mode/oci/r_oci_core_cross_connect_group new file mode 100644 index 000000000..35e256f32 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_cross_connect_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_cross_connect_group +# key: r_oci_core_cross_connect_group +# -- +resource "oci_core_cross_connect_group" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_default_dhcp_options b/snippets/terraform-mode/oci/r_oci_core_default_dhcp_options new file mode 100644 index 000000000..e43839d55 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_default_dhcp_options @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_core_default_dhcp_options +# key: r_oci_core_default_dhcp_options +# -- +resource "oci_core_default_dhcp_options" "$1" { + manage_default_resource_id = "$2" + options { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_default_route_table b/snippets/terraform-mode/oci/r_oci_core_default_route_table new file mode 100644 index 000000000..2319de94b --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_default_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_default_route_table +# key: r_oci_core_default_route_table +# -- +resource "oci_core_default_route_table" "$1" { + manage_default_resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_default_security_list b/snippets/terraform-mode/oci/r_oci_core_default_security_list new file mode 100644 index 000000000..df4181908 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_default_security_list @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_default_security_list +# key: r_oci_core_default_security_list +# -- +resource "oci_core_default_security_list" "$1" { + manage_default_resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_dhcp_options b/snippets/terraform-mode/oci/r_oci_core_dhcp_options new file mode 100644 index 000000000..0a98da596 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_dhcp_options @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_core_dhcp_options +# key: r_oci_core_dhcp_options +# -- +resource "oci_core_dhcp_options" "$1" { + compartment_id = "$2" + options { + type = "" + } + vcn_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_drg b/snippets/terraform-mode/oci/r_oci_core_drg new file mode 100644 index 000000000..a5bead68a --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_drg @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_drg +# key: r_oci_core_drg +# -- +resource "oci_core_drg" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_drg_attachment b/snippets/terraform-mode/oci/r_oci_core_drg_attachment new file mode 100644 index 000000000..e7a07976d --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_drg_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_drg_attachment +# key: r_oci_core_drg_attachment +# -- +resource "oci_core_drg_attachment" "$1" { + drg_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_image b/snippets/terraform-mode/oci/r_oci_core_image new file mode 100644 index 000000000..f2579050d --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_image +# key: r_oci_core_image +# -- +resource "oci_core_image" "$1" { + compartment_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_instance b/snippets/terraform-mode/oci/r_oci_core_instance new file mode 100644 index 000000000..8b0848159 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_instance @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_core_instance +# key: r_oci_core_instance +# -- +resource "oci_core_instance" "$1" { + availability_domain = "$2" + compartment_id = "$3" + shape = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_instance_configuration b/snippets/terraform-mode/oci/r_oci_core_instance_configuration new file mode 100644 index 000000000..7544eb06f --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_instance_configuration @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_core_instance_configuration +# key: r_oci_core_instance_configuration +# -- +resource "oci_core_instance_configuration" "$1" { + compartment_id = "$2" + instance_details { + instance_type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_instance_console_connection b/snippets/terraform-mode/oci/r_oci_core_instance_console_connection new file mode 100644 index 000000000..fca82e6a2 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_instance_console_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_instance_console_connection +# key: r_oci_core_instance_console_connection +# -- +resource "oci_core_instance_console_connection" "$1" { + instance_id = "$2" + public_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_instance_pool b/snippets/terraform-mode/oci/r_oci_core_instance_pool new file mode 100644 index 000000000..c697765d9 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_instance_pool @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_core_instance_pool +# key: r_oci_core_instance_pool +# -- +resource "oci_core_instance_pool" "$1" { + compartment_id = "$2" + instance_configuration_id = "$3" + placement_configurations { + availability_domain = "" + primary_subnet_id = "" + } + size = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_internet_gateway b/snippets/terraform-mode/oci/r_oci_core_internet_gateway new file mode 100644 index 000000000..caa0b7af3 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_internet_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_internet_gateway +# key: r_oci_core_internet_gateway +# -- +resource "oci_core_internet_gateway" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_ipsec b/snippets/terraform-mode/oci/r_oci_core_ipsec new file mode 100644 index 000000000..943ade970 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_ipsec @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_core_ipsec +# key: r_oci_core_ipsec +# -- +resource "oci_core_ipsec" "$1" { + compartment_id = "$2" + cpe_id = "$3" + drg_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_listing_resource_version_agreement b/snippets/terraform-mode/oci/r_oci_core_listing_resource_version_agreement new file mode 100644 index 000000000..c14ad7019 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_listing_resource_version_agreement @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_listing_resource_version_agreement +# key: r_oci_core_listing_resource_version_agreement +# -- +resource "oci_core_listing_resource_version_agreement" "$1" { + listing_id = "$2" + listing_resource_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_local_peering_gateway b/snippets/terraform-mode/oci/r_oci_core_local_peering_gateway new file mode 100644 index 000000000..9de444493 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_local_peering_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_local_peering_gateway +# key: r_oci_core_local_peering_gateway +# -- +resource "oci_core_local_peering_gateway" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_nat_gateway b/snippets/terraform-mode/oci/r_oci_core_nat_gateway new file mode 100644 index 000000000..3aebb598f --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_nat_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_nat_gateway +# key: r_oci_core_nat_gateway +# -- +resource "oci_core_nat_gateway" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_private_ip b/snippets/terraform-mode/oci/r_oci_core_private_ip new file mode 100644 index 000000000..91cc93121 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_private_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_private_ip +# key: r_oci_core_private_ip +# -- +resource "oci_core_private_ip" "$1" { + vnic_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_public_ip b/snippets/terraform-mode/oci/r_oci_core_public_ip new file mode 100644 index 000000000..f513d3ae7 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_public_ip @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_public_ip +# key: r_oci_core_public_ip +# -- +resource "oci_core_public_ip" "$1" { + compartment_id = "$2" + lifetime = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_remote_peering_connection b/snippets/terraform-mode/oci/r_oci_core_remote_peering_connection new file mode 100644 index 000000000..d43d68632 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_remote_peering_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_remote_peering_connection +# key: r_oci_core_remote_peering_connection +# -- +resource "oci_core_remote_peering_connection" "$1" { + compartment_id = "$2" + drg_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_route_table b/snippets/terraform-mode/oci/r_oci_core_route_table new file mode 100644 index 000000000..fb44c7343 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_route_table @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_route_table +# key: r_oci_core_route_table +# -- +resource "oci_core_route_table" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_route_table_attachment b/snippets/terraform-mode/oci/r_oci_core_route_table_attachment new file mode 100644 index 000000000..4519ce862 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_route_table_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_route_table_attachment +# key: r_oci_core_route_table_attachment +# -- +resource "oci_core_route_table_attachment" "$1" { + route_table_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_security_list b/snippets/terraform-mode/oci/r_oci_core_security_list new file mode 100644 index 000000000..5be04e790 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_security_list @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_security_list +# key: r_oci_core_security_list +# -- +resource "oci_core_security_list" "$1" { + compartment_id = "$2" + vcn_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_service_gateway b/snippets/terraform-mode/oci/r_oci_core_service_gateway new file mode 100644 index 000000000..8a3c3bfb1 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_service_gateway @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_core_service_gateway +# key: r_oci_core_service_gateway +# -- +resource "oci_core_service_gateway" "$1" { + compartment_id = "$2" + services { + service_id = "" + } + vcn_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_subnet b/snippets/terraform-mode/oci/r_oci_core_subnet new file mode 100644 index 000000000..7c99661d6 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_subnet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_core_subnet +# key: r_oci_core_subnet +# -- +resource "oci_core_subnet" "$1" { + availability_domain = "$2" + cidr_block = "$3" + compartment_id = "$4" + vcn_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_vcn b/snippets/terraform-mode/oci/r_oci_core_vcn new file mode 100644 index 000000000..f92f445ad --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_vcn @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_vcn +# key: r_oci_core_vcn +# -- +resource "oci_core_vcn" "$1" { + cidr_block = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_virtual_circuit b/snippets/terraform-mode/oci/r_oci_core_virtual_circuit new file mode 100644 index 000000000..2727b9a16 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_virtual_circuit @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_virtual_circuit +# key: r_oci_core_virtual_circuit +# -- +resource "oci_core_virtual_circuit" "$1" { + compartment_id = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_virtual_network b/snippets/terraform-mode/oci/r_oci_core_virtual_network new file mode 100644 index 000000000..0d67b8635 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_virtual_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_virtual_network +# key: r_oci_core_virtual_network +# -- +resource "oci_core_virtual_network" "$1" { + cidr_block = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_vnic_attachment b/snippets/terraform-mode/oci/r_oci_core_vnic_attachment new file mode 100644 index 000000000..fd8a1a064 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_vnic_attachment @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_core_vnic_attachment +# key: r_oci_core_vnic_attachment +# -- +resource "oci_core_vnic_attachment" "$1" { + create_vnic_details { + subnet_id = "" + } + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume b/snippets/terraform-mode/oci/r_oci_core_volume new file mode 100644 index 000000000..c957f40c0 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume +# key: r_oci_core_volume +# -- +resource "oci_core_volume" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume_attachment b/snippets/terraform-mode/oci/r_oci_core_volume_attachment new file mode 100644 index 000000000..4b07ae9c6 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume_attachment +# key: r_oci_core_volume_attachment +# -- +resource "oci_core_volume_attachment" "$1" { + attachment_type = "$2" + instance_id = "$3" + volume_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume_backup b/snippets/terraform-mode/oci/r_oci_core_volume_backup new file mode 100644 index 000000000..23b4b011b --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume_backup +# key: r_oci_core_volume_backup +# -- +resource "oci_core_volume_backup" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume_backup_policy_assignment b/snippets/terraform-mode/oci/r_oci_core_volume_backup_policy_assignment new file mode 100644 index 000000000..ef03677b2 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume_backup_policy_assignment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume_backup_policy_assignment +# key: r_oci_core_volume_backup_policy_assignment +# -- +resource "oci_core_volume_backup_policy_assignment" "$1" { + asset_id = "$2" + policy_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume_group b/snippets/terraform-mode/oci/r_oci_core_volume_group new file mode 100644 index 000000000..67deaf462 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume_group @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume_group +# key: r_oci_core_volume_group +# -- +resource "oci_core_volume_group" "$1" { + availability_domain = "$2" + compartment_id = "$3" + source_details { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_core_volume_group_backup b/snippets/terraform-mode/oci/r_oci_core_volume_group_backup new file mode 100644 index 000000000..d167b03b7 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_core_volume_group_backup @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_core_volume_group_backup +# key: r_oci_core_volume_group_backup +# -- +resource "oci_core_volume_group_backup" "$1" { + volume_group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse b/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse new file mode 100644 index 000000000..e6cb78d5d --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_database_autonomous_data_warehouse +# key: r_oci_database_autonomous_data_warehouse +# -- +resource "oci_database_autonomous_data_warehouse" "$1" { + admin_password = "$2" + compartment_id = "$3" + cpu_core_count = $4 + data_storage_size_in_tbs = $5 + db_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse_backup b/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse_backup new file mode 100644 index 000000000..e60a07a6a --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_autonomous_data_warehouse_backup @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_database_autonomous_data_warehouse_backup +# key: r_oci_database_autonomous_data_warehouse_backup +# -- +resource "oci_database_autonomous_data_warehouse_backup" "$1" { + autonomous_data_warehouse_id = "$2" + display_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_autonomous_database b/snippets/terraform-mode/oci/r_oci_database_autonomous_database new file mode 100644 index 000000000..e9c501391 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_autonomous_database @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_database_autonomous_database +# key: r_oci_database_autonomous_database +# -- +resource "oci_database_autonomous_database" "$1" { + admin_password = "$2" + compartment_id = "$3" + cpu_core_count = $4 + data_storage_size_in_tbs = $5 + db_name = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_autonomous_database_backup b/snippets/terraform-mode/oci/r_oci_database_autonomous_database_backup new file mode 100644 index 000000000..ca407dadf --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_autonomous_database_backup @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_database_autonomous_database_backup +# key: r_oci_database_autonomous_database_backup +# -- +resource "oci_database_autonomous_database_backup" "$1" { + autonomous_database_id = "$2" + display_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_backup b/snippets/terraform-mode/oci/r_oci_database_backup new file mode 100644 index 000000000..8b5cc94a1 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_backup @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_database_backup +# key: r_oci_database_backup +# -- +resource "oci_database_backup" "$1" { + database_id = "$2" + display_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_database_db_system b/snippets/terraform-mode/oci/r_oci_database_db_system new file mode 100644 index 000000000..d4e53b3d3 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_database_db_system @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_oci_database_db_system +# key: r_oci_database_db_system +# -- +resource "oci_database_db_system" "$1" { + availability_domain = "$2" + compartment_id = "$3" + database_edition = "$4" + db_home { + database { + admin_password = "" + } + } + hostname = "$6" + shape = "$7" + ssh_public_keys = ["$8"] + subnet_id = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_dns_record b/snippets/terraform-mode/oci/r_oci_dns_record new file mode 100644 index 000000000..e130981f4 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_dns_record @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_dns_record +# key: r_oci_dns_record +# -- +resource "oci_dns_record" "$1" { + zone_name_or_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_dns_zone b/snippets/terraform-mode/oci/r_oci_dns_zone new file mode 100644 index 000000000..1e1f4dfc3 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_dns_zone @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_dns_zone +# key: r_oci_dns_zone +# -- +resource "oci_dns_zone" "$1" { + compartment_id = "$2" + name = "$3" + zone_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_email_sender b/snippets/terraform-mode/oci/r_oci_email_sender new file mode 100644 index 000000000..c71332d3f --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_email_sender @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_email_sender +# key: r_oci_email_sender +# -- +resource "oci_email_sender" "$1" { + compartment_id = "$2" + email_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_email_suppression b/snippets/terraform-mode/oci/r_oci_email_suppression new file mode 100644 index 000000000..3201b9964 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_email_suppression @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_email_suppression +# key: r_oci_email_suppression +# -- +resource "oci_email_suppression" "$1" { + compartment_id = "$2" + email_address = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_file_storage_export b/snippets/terraform-mode/oci/r_oci_file_storage_export new file mode 100644 index 000000000..0f13e08e9 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_file_storage_export @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_file_storage_export +# key: r_oci_file_storage_export +# -- +resource "oci_file_storage_export" "$1" { + export_set_id = "$2" + file_system_id = "$3" + path = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_file_storage_export_set b/snippets/terraform-mode/oci/r_oci_file_storage_export_set new file mode 100644 index 000000000..53f92892e --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_file_storage_export_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_file_storage_export_set +# key: r_oci_file_storage_export_set +# -- +resource "oci_file_storage_export_set" "$1" { + mount_target_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_file_storage_file_system b/snippets/terraform-mode/oci/r_oci_file_storage_file_system new file mode 100644 index 000000000..c4c789c2c --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_file_storage_file_system @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_file_storage_file_system +# key: r_oci_file_storage_file_system +# -- +resource "oci_file_storage_file_system" "$1" { + availability_domain = "$2" + compartment_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_file_storage_mount_target b/snippets/terraform-mode/oci/r_oci_file_storage_mount_target new file mode 100644 index 000000000..bc04260a7 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_file_storage_mount_target @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_file_storage_mount_target +# key: r_oci_file_storage_mount_target +# -- +resource "oci_file_storage_mount_target" "$1" { + availability_domain = "$2" + compartment_id = "$3" + subnet_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_file_storage_snapshot b/snippets/terraform-mode/oci/r_oci_file_storage_snapshot new file mode 100644 index 000000000..1638ee740 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_file_storage_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_file_storage_snapshot +# key: r_oci_file_storage_snapshot +# -- +resource "oci_file_storage_snapshot" "$1" { + file_system_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_api_key b/snippets/terraform-mode/oci/r_oci_identity_api_key new file mode 100644 index 000000000..4a070c977 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_api_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_api_key +# key: r_oci_identity_api_key +# -- +resource "oci_identity_api_key" "$1" { + key_value = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_auth_token b/snippets/terraform-mode/oci/r_oci_identity_auth_token new file mode 100644 index 000000000..e7e3301a6 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_auth_token @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_auth_token +# key: r_oci_identity_auth_token +# -- +resource "oci_identity_auth_token" "$1" { + description = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_compartment b/snippets/terraform-mode/oci/r_oci_identity_compartment new file mode 100644 index 000000000..b3cc9a654 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_compartment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_compartment +# key: r_oci_identity_compartment +# -- +resource "oci_identity_compartment" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_customer_secret_key b/snippets/terraform-mode/oci/r_oci_identity_customer_secret_key new file mode 100644 index 000000000..337da5356 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_customer_secret_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_customer_secret_key +# key: r_oci_identity_customer_secret_key +# -- +resource "oci_identity_customer_secret_key" "$1" { + display_name = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_dynamic_group b/snippets/terraform-mode/oci/r_oci_identity_dynamic_group new file mode 100644 index 000000000..835e88f57 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_dynamic_group @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_dynamic_group +# key: r_oci_identity_dynamic_group +# -- +resource "oci_identity_dynamic_group" "$1" { + compartment_id = "$2" + description = "$3" + matching_rule = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_group b/snippets/terraform-mode/oci/r_oci_identity_group new file mode 100644 index 000000000..4818653f7 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_group +# key: r_oci_identity_group +# -- +resource "oci_identity_group" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_identity_provider b/snippets/terraform-mode/oci/r_oci_identity_identity_provider new file mode 100644 index 000000000..acf28aa48 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_identity_provider @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_identity_provider +# key: r_oci_identity_identity_provider +# -- +resource "oci_identity_identity_provider" "$1" { + compartment_id = "$2" + description = "$3" + metadata = "$4" + metadata_url = "$5" + name = "$6" + product_type = "$7" + protocol = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_idp_group_mapping b/snippets/terraform-mode/oci/r_oci_identity_idp_group_mapping new file mode 100644 index 000000000..c13b97fd3 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_idp_group_mapping @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_idp_group_mapping +# key: r_oci_identity_idp_group_mapping +# -- +resource "oci_identity_idp_group_mapping" "$1" { + group_id = "$2" + identity_provider_id = "$3" + idp_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_policy b/snippets/terraform-mode/oci/r_oci_identity_policy new file mode 100644 index 000000000..acf4728f2 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_policy +# key: r_oci_identity_policy +# -- +resource "oci_identity_policy" "$1" { + compartment_id = "$2" + description = "$3" + name = "$4" + statements = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_smtp_credential b/snippets/terraform-mode/oci/r_oci_identity_smtp_credential new file mode 100644 index 000000000..394165465 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_smtp_credential @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_smtp_credential +# key: r_oci_identity_smtp_credential +# -- +resource "oci_identity_smtp_credential" "$1" { + description = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_swift_password b/snippets/terraform-mode/oci/r_oci_identity_swift_password new file mode 100644 index 000000000..2549194ac --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_swift_password @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_swift_password +# key: r_oci_identity_swift_password +# -- +resource "oci_identity_swift_password" "$1" { + description = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_tag b/snippets/terraform-mode/oci/r_oci_identity_tag new file mode 100644 index 000000000..f7ecf9417 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_tag @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_tag +# key: r_oci_identity_tag +# -- +resource "oci_identity_tag" "$1" { + description = "$2" + name = "$3" + tag_namespace_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_tag_namespace b/snippets/terraform-mode/oci/r_oci_identity_tag_namespace new file mode 100644 index 000000000..85f12669a --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_tag_namespace @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_tag_namespace +# key: r_oci_identity_tag_namespace +# -- +resource "oci_identity_tag_namespace" "$1" { + compartment_id = "$2" + description = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_ui_password b/snippets/terraform-mode/oci/r_oci_identity_ui_password new file mode 100644 index 000000000..0654bffaf --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_ui_password @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_ui_password +# key: r_oci_identity_ui_password +# -- +resource "oci_identity_ui_password" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_user b/snippets/terraform-mode/oci/r_oci_identity_user new file mode 100644 index 000000000..56a9e7439 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_user @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_user +# key: r_oci_identity_user +# -- +resource "oci_identity_user" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_user_capabilities_management b/snippets/terraform-mode/oci/r_oci_identity_user_capabilities_management new file mode 100644 index 000000000..9dda7da26 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_user_capabilities_management @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_user_capabilities_management +# key: r_oci_identity_user_capabilities_management +# -- +resource "oci_identity_user_capabilities_management" "$1" { + user_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_identity_user_group_membership b/snippets/terraform-mode/oci/r_oci_identity_user_group_membership new file mode 100644 index 000000000..56bb5b39b --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_identity_user_group_membership @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_identity_user_group_membership +# key: r_oci_identity_user_group_membership +# -- +resource "oci_identity_user_group_membership" "$1" { + group_id = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_kms_encrypted_data b/snippets/terraform-mode/oci/r_oci_kms_encrypted_data new file mode 100644 index 000000000..3a8d371bd --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_kms_encrypted_data @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_kms_encrypted_data +# key: r_oci_kms_encrypted_data +# -- +resource "oci_kms_encrypted_data" "$1" { + crypto_endpoint = "$2" + key_id = "$3" + plaintext = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_kms_generated_key b/snippets/terraform-mode/oci/r_oci_kms_generated_key new file mode 100644 index 000000000..d126375d1 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_kms_generated_key @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_kms_generated_key +# key: r_oci_kms_generated_key +# -- +resource "oci_kms_generated_key" "$1" { + crypto_endpoint = "$2" + include_plaintext_key = ${3:false} + key_id = "$4" + key_shape { + algorithm = "" + length = 1 + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_kms_key b/snippets/terraform-mode/oci/r_oci_kms_key new file mode 100644 index 000000000..5e9ed4a20 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_kms_key @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_oci_kms_key +# key: r_oci_kms_key +# -- +resource "oci_kms_key" "$1" { + compartment_id = "$2" + display_name = "$3" + key_shape { + algorithm = "" + length = 1 + } + management_endpoint = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_kms_key_version b/snippets/terraform-mode/oci/r_oci_kms_key_version new file mode 100644 index 000000000..0e8f56b8d --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_kms_key_version @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_kms_key_version +# key: r_oci_kms_key_version +# -- +resource "oci_kms_key_version" "$1" { + key_id = "$2" + management_endpoint = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_kms_vault b/snippets/terraform-mode/oci/r_oci_kms_vault new file mode 100644 index 000000000..aefb1d89b --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_kms_vault @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_kms_vault +# key: r_oci_kms_vault +# -- +resource "oci_kms_vault" "$1" { + compartment_id = "$2" + display_name = "$3" + vault_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer b/snippets/terraform-mode/oci/r_oci_load_balancer new file mode 100644 index 000000000..b3a119cc9 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer +# key: r_oci_load_balancer +# -- +resource "oci_load_balancer" "$1" { + compartment_id = "$2" + display_name = "$3" + shape = "$4" + subnet_ids = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_backend b/snippets/terraform-mode/oci/r_oci_load_balancer_backend new file mode 100644 index 000000000..7417742d3 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_backend @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_backend +# key: r_oci_load_balancer_backend +# -- +resource "oci_load_balancer_backend" "$1" { + backendset_name = "$2" + ip_address = "$3" + load_balancer_id = "$4" + port = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_backend_set b/snippets/terraform-mode/oci/r_oci_load_balancer_backend_set new file mode 100644 index 000000000..25ed4da9a --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_backend_set @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_backend_set +# key: r_oci_load_balancer_backend_set +# -- +resource "oci_load_balancer_backend_set" "$1" { + health_checker { + protocol = "" + } + load_balancer_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_backendset b/snippets/terraform-mode/oci/r_oci_load_balancer_backendset new file mode 100644 index 000000000..0dc597b75 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_backendset @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_backendset +# key: r_oci_load_balancer_backendset +# -- +resource "oci_load_balancer_backendset" "$1" { + health_checker { + protocol = "" + } + load_balancer_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_certificate b/snippets/terraform-mode/oci/r_oci_load_balancer_certificate new file mode 100644 index 000000000..9f7282462 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_certificate +# key: r_oci_load_balancer_certificate +# -- +resource "oci_load_balancer_certificate" "$1" { + certificate_name = "$2" + load_balancer_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_hostname b/snippets/terraform-mode/oci/r_oci_load_balancer_hostname new file mode 100644 index 000000000..3001feebd --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_hostname @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_hostname +# key: r_oci_load_balancer_hostname +# -- +resource "oci_load_balancer_hostname" "$1" { + hostname = "$2" + load_balancer_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_listener b/snippets/terraform-mode/oci/r_oci_load_balancer_listener new file mode 100644 index 000000000..e18083b84 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_listener @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_listener +# key: r_oci_load_balancer_listener +# -- +resource "oci_load_balancer_listener" "$1" { + default_backend_set_name = "$2" + load_balancer_id = "$3" + name = "$4" + port = $5 + protocol = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_load_balancer b/snippets/terraform-mode/oci/r_oci_load_balancer_load_balancer new file mode 100644 index 000000000..7d2c4ad79 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_load_balancer @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_load_balancer +# key: r_oci_load_balancer_load_balancer +# -- +resource "oci_load_balancer_load_balancer" "$1" { + compartment_id = "$2" + display_name = "$3" + shape = "$4" + subnet_ids = ["$5"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_path_route_set b/snippets/terraform-mode/oci/r_oci_load_balancer_path_route_set new file mode 100644 index 000000000..67ad07d9e --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_path_route_set @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_path_route_set +# key: r_oci_load_balancer_path_route_set +# -- +resource "oci_load_balancer_path_route_set" "$1" { + load_balancer_id = "$2" + name = "$3" + path_routes { + backend_set_name = "" + path = "" + path_match_type { + match_type = "" + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_load_balancer_rule_set b/snippets/terraform-mode/oci/r_oci_load_balancer_rule_set new file mode 100644 index 000000000..d58d95718 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_load_balancer_rule_set @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_oci_load_balancer_rule_set +# key: r_oci_load_balancer_rule_set +# -- +resource "oci_load_balancer_rule_set" "$1" { + items { + action = "" + header = "" + } + load_balancer_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_objectstorage_bucket b/snippets/terraform-mode/oci/r_oci_objectstorage_bucket new file mode 100644 index 000000000..f821a5dca --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_objectstorage_bucket @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_objectstorage_bucket +# key: r_oci_objectstorage_bucket +# -- +resource "oci_objectstorage_bucket" "$1" { + compartment_id = "$2" + name = "$3" + namespace = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_objectstorage_namespace_metadata b/snippets/terraform-mode/oci/r_oci_objectstorage_namespace_metadata new file mode 100644 index 000000000..573e7a26a --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_objectstorage_namespace_metadata @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oci_objectstorage_namespace_metadata +# key: r_oci_objectstorage_namespace_metadata +# -- +resource "oci_objectstorage_namespace_metadata" "$1" { + namespace = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_objectstorage_object b/snippets/terraform-mode/oci/r_oci_objectstorage_object new file mode 100644 index 000000000..39aaf2c5f --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_objectstorage_object @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oci_objectstorage_object +# key: r_oci_objectstorage_object +# -- +resource "oci_objectstorage_object" "$1" { + bucket = "$2" + namespace = "$3" + object = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_objectstorage_object_lifecycle_policy b/snippets/terraform-mode/oci/r_oci_objectstorage_object_lifecycle_policy new file mode 100644 index 000000000..4def8c624 --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_objectstorage_object_lifecycle_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oci_objectstorage_object_lifecycle_policy +# key: r_oci_objectstorage_object_lifecycle_policy +# -- +resource "oci_objectstorage_object_lifecycle_policy" "$1" { + bucket = "$2" + namespace = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oci/r_oci_objectstorage_preauthrequest b/snippets/terraform-mode/oci/r_oci_objectstorage_preauthrequest new file mode 100644 index 000000000..0c0e4489e --- /dev/null +++ b/snippets/terraform-mode/oci/r_oci_objectstorage_preauthrequest @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oci_objectstorage_preauthrequest +# key: r_oci_objectstorage_preauthrequest +# -- +resource "oci_objectstorage_preauthrequest" "$1" { + access_type = "$2" + bucket = "$3" + name = "$4" + namespace = "$5" + time_expires = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/.yas-parents b/snippets/terraform-mode/oneandone/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/oneandone/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/d_oneandone_instance_size b/snippets/terraform-mode/oneandone/d_oneandone_instance_size new file mode 100644 index 000000000..13916e12c --- /dev/null +++ b/snippets/terraform-mode/oneandone/d_oneandone_instance_size @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oneandone_instance_size +# key: d_oneandone_instance_size +# -- +data "oneandone_instance_size" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/oneandone b/snippets/terraform-mode/oneandone/oneandone new file mode 100644 index 000000000..1aa901d59 --- /dev/null +++ b/snippets/terraform-mode/oneandone/oneandone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: oneandone +# key: oneandone +# -- +provider "oneandone" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_baremetal b/snippets/terraform-mode/oneandone/r_oneandone_baremetal new file mode 100644 index 000000000..55d90357e --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_baremetal @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oneandone_baremetal +# key: r_oneandone_baremetal +# -- +resource "oneandone_baremetal" "$1" { + image = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_block_storage b/snippets/terraform-mode/oneandone/r_oneandone_block_storage new file mode 100644 index 000000000..b4ba98555 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_block_storage @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oneandone_block_storage +# key: r_oneandone_block_storage +# -- +resource "oneandone_block_storage" "$1" { + datacenter = "$2" + name = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_firewall_policy b/snippets/terraform-mode/oneandone/r_oneandone_firewall_policy new file mode 100644 index 000000000..73c9699d7 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_firewall_policy @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_oneandone_firewall_policy +# key: r_oneandone_firewall_policy +# -- +resource "oneandone_firewall_policy" "$1" { + name = "$2" + rules { + protocol = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_image b/snippets/terraform-mode/oneandone/r_oneandone_image new file mode 100644 index 000000000..ddd642529 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oneandone_image +# key: r_oneandone_image +# -- +resource "oneandone_image" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_loadbalancer b/snippets/terraform-mode/oneandone/r_oneandone_loadbalancer new file mode 100644 index 000000000..a34572e66 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_loadbalancer @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_oneandone_loadbalancer +# key: r_oneandone_loadbalancer +# -- +resource "oneandone_loadbalancer" "$1" { + method = "$2" + name = "$3" + rules { + port_balancer = 1 + port_server = 1 + protocol = "" + source_ip = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_monitoring_policy b/snippets/terraform-mode/oneandone/r_oneandone_monitoring_policy new file mode 100644 index 000000000..5b82ab8ef --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_monitoring_policy @@ -0,0 +1,60 @@ +# -*- mode: snippet -*- +# name: r_oneandone_monitoring_policy +# key: r_oneandone_monitoring_policy +# -- +resource "oneandone_monitoring_policy" "$1" { + agent = ${2:false} + name = "$3" + thresholds { + cpu { + critical { + alert = false + value = 1 + } + warning { + alert = false + value = 1 + } + } + disk { + critical { + alert = false + value = 1 + } + warning { + alert = false + value = 1 + } + } + internal_ping { + critical { + alert = false + value = 1 + } + warning { + alert = false + value = 1 + } + } + ram { + critical { + alert = false + value = 1 + } + warning { + alert = false + value = 1 + } + } + transfer { + critical { + alert = false + value = 1 + } + warning { + alert = false + value = 1 + } + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_private_network b/snippets/terraform-mode/oneandone/r_oneandone_private_network new file mode 100644 index 000000000..b571f1a56 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_private_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oneandone_private_network +# key: r_oneandone_private_network +# -- +resource "oneandone_private_network" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_public_ip b/snippets/terraform-mode/oneandone/r_oneandone_public_ip new file mode 100644 index 000000000..0390db5f5 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_public_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oneandone_public_ip +# key: r_oneandone_public_ip +# -- +resource "oneandone_public_ip" "$1" { + ip_type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_server b/snippets/terraform-mode/oneandone/r_oneandone_server new file mode 100644 index 000000000..1ab38c71b --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_server @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_oneandone_server +# key: r_oneandone_server +# -- +resource "oneandone_server" "$1" { + image = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_shared_storage b/snippets/terraform-mode/oneandone/r_oneandone_shared_storage new file mode 100644 index 000000000..6b570e994 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_shared_storage @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_oneandone_shared_storage +# key: r_oneandone_shared_storage +# -- +resource "oneandone_shared_storage" "$1" { + datacenter = "$2" + name = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_ssh_key b/snippets/terraform-mode/oneandone/r_oneandone_ssh_key new file mode 100644 index 000000000..f869abaf2 --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oneandone_ssh_key +# key: r_oneandone_ssh_key +# -- +resource "oneandone_ssh_key" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oneandone/r_oneandone_vpn b/snippets/terraform-mode/oneandone/r_oneandone_vpn new file mode 100644 index 000000000..218e7eb6e --- /dev/null +++ b/snippets/terraform-mode/oneandone/r_oneandone_vpn @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oneandone_vpn +# key: r_oneandone_vpn +# -- +resource "oneandone_vpn" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/.yas-parents b/snippets/terraform-mode/opc/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/opc/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_image_list_entry b/snippets/terraform-mode/opc/d_opc_compute_image_list_entry new file mode 100644 index 000000000..060eb2553 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_image_list_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_image_list_entry +# key: d_opc_compute_image_list_entry +# -- +data "opc_compute_image_list_entry" "$1" { + image_list = "$2" + version = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_ip_address_reservation b/snippets/terraform-mode/opc/d_opc_compute_ip_address_reservation new file mode 100644 index 000000000..48017b6f4 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_ip_address_reservation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_ip_address_reservation +# key: d_opc_compute_ip_address_reservation +# -- +data "opc_compute_ip_address_reservation" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_ip_reservation b/snippets/terraform-mode/opc/d_opc_compute_ip_reservation new file mode 100644 index 000000000..e78080e05 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_ip_reservation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_ip_reservation +# key: d_opc_compute_ip_reservation +# -- +data "opc_compute_ip_reservation" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_machine_image b/snippets/terraform-mode/opc/d_opc_compute_machine_image new file mode 100644 index 000000000..89a8cae03 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_machine_image @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_machine_image +# key: d_opc_compute_machine_image +# -- +data "opc_compute_machine_image" "$1" { + account = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_network_interface b/snippets/terraform-mode/opc/d_opc_compute_network_interface new file mode 100644 index 000000000..19298c4a0 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_network_interface @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_network_interface +# key: d_opc_compute_network_interface +# -- +data "opc_compute_network_interface" "$1" { + instance_id = "$2" + instance_name = "$3" + interface = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_ssh_key b/snippets/terraform-mode/opc/d_opc_compute_ssh_key new file mode 100644 index 000000000..b22a80247 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_ssh_key +# key: d_opc_compute_ssh_key +# -- +data "opc_compute_ssh_key" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_storage_volume_snapshot b/snippets/terraform-mode/opc/d_opc_compute_storage_volume_snapshot new file mode 100644 index 000000000..64eb3c630 --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_storage_volume_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_storage_volume_snapshot +# key: d_opc_compute_storage_volume_snapshot +# -- +data "opc_compute_storage_volume_snapshot" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/d_opc_compute_vnic b/snippets/terraform-mode/opc/d_opc_compute_vnic new file mode 100644 index 000000000..affa01f8b --- /dev/null +++ b/snippets/terraform-mode/opc/d_opc_compute_vnic @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opc_compute_vnic +# key: d_opc_compute_vnic +# -- +data "opc_compute_vnic" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/opc b/snippets/terraform-mode/opc/opc new file mode 100644 index 000000000..bf78a4582 --- /dev/null +++ b/snippets/terraform-mode/opc/opc @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: opc +# key: opc +# -- +provider "opc" { + identity_domain = "$1" + password = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_acl b/snippets/terraform-mode/opc/r_opc_compute_acl new file mode 100644 index 000000000..33e62a350 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_acl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_acl +# key: r_opc_compute_acl +# -- +resource "opc_compute_acl" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_image_list b/snippets/terraform-mode/opc/r_opc_compute_image_list new file mode 100644 index 000000000..a30ed415d --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_image_list @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_image_list +# key: r_opc_compute_image_list +# -- +resource "opc_compute_image_list" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_image_list_entry b/snippets/terraform-mode/opc/r_opc_compute_image_list_entry new file mode 100644 index 000000000..382713b4c --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_image_list_entry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_image_list_entry +# key: r_opc_compute_image_list_entry +# -- +resource "opc_compute_image_list_entry" "$1" { + machine_images = ["$2"] + name = "$3" + version = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_instance b/snippets/terraform-mode/opc/r_opc_compute_instance new file mode 100644 index 000000000..a6c29db90 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_instance +# key: r_opc_compute_instance +# -- +resource "opc_compute_instance" "$1" { + name = "$2" + shape = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_address_association b/snippets/terraform-mode/opc/r_opc_compute_ip_address_association new file mode 100644 index 000000000..162311835 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_address_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_address_association +# key: r_opc_compute_ip_address_association +# -- +resource "opc_compute_ip_address_association" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_address_prefix_set b/snippets/terraform-mode/opc/r_opc_compute_ip_address_prefix_set new file mode 100644 index 000000000..4eb22f564 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_address_prefix_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_address_prefix_set +# key: r_opc_compute_ip_address_prefix_set +# -- +resource "opc_compute_ip_address_prefix_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_address_reservation b/snippets/terraform-mode/opc/r_opc_compute_ip_address_reservation new file mode 100644 index 000000000..5bcffb92b --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_address_reservation @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_address_reservation +# key: r_opc_compute_ip_address_reservation +# -- +resource "opc_compute_ip_address_reservation" "$1" { + ip_address_pool = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_association b/snippets/terraform-mode/opc/r_opc_compute_ip_association new file mode 100644 index 000000000..b078ea519 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_association +# key: r_opc_compute_ip_association +# -- +resource "opc_compute_ip_association" "$1" { + parent_pool = "$2" + vcable = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_network b/snippets/terraform-mode/opc/r_opc_compute_ip_network new file mode 100644 index 000000000..9689ab436 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_network +# key: r_opc_compute_ip_network +# -- +resource "opc_compute_ip_network" "$1" { + ip_address_prefix = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_network_exchange b/snippets/terraform-mode/opc/r_opc_compute_ip_network_exchange new file mode 100644 index 000000000..054008a2e --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_network_exchange @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_network_exchange +# key: r_opc_compute_ip_network_exchange +# -- +resource "opc_compute_ip_network_exchange" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ip_reservation b/snippets/terraform-mode/opc/r_opc_compute_ip_reservation new file mode 100644 index 000000000..55d145750 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ip_reservation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ip_reservation +# key: r_opc_compute_ip_reservation +# -- +resource "opc_compute_ip_reservation" "$1" { + permanent = ${2:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_machine_image b/snippets/terraform-mode/opc/r_opc_compute_machine_image new file mode 100644 index 000000000..3b26e30ce --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_machine_image @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_machine_image +# key: r_opc_compute_machine_image +# -- +resource "opc_compute_machine_image" "$1" { + account = "$2" + file = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_orchestrated_instance b/snippets/terraform-mode/opc/r_opc_compute_orchestrated_instance new file mode 100644 index 000000000..deede74dc --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_orchestrated_instance @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_orchestrated_instance +# key: r_opc_compute_orchestrated_instance +# -- +resource "opc_compute_orchestrated_instance" "$1" { + desired_state = "$2" + instance { + name = "" + shape = "" + } + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_route b/snippets/terraform-mode/opc/r_opc_compute_route new file mode 100644 index 000000000..d09ee1283 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_route @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_route +# key: r_opc_compute_route +# -- +resource "opc_compute_route" "$1" { + ip_address_prefix = "$2" + name = "$3" + next_hop_vnic_set = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_sec_rule b/snippets/terraform-mode/opc/r_opc_compute_sec_rule new file mode 100644 index 000000000..206f7cef0 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_sec_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_sec_rule +# key: r_opc_compute_sec_rule +# -- +resource "opc_compute_sec_rule" "$1" { + action = "$2" + application = "$3" + destination_list = "$4" + name = "$5" + source_list = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_application b/snippets/terraform-mode/opc/r_opc_compute_security_application new file mode 100644 index 000000000..0d31d2c95 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_application @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_application +# key: r_opc_compute_security_application +# -- +resource "opc_compute_security_application" "$1" { + name = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_association b/snippets/terraform-mode/opc/r_opc_compute_security_association new file mode 100644 index 000000000..f81862163 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_association +# key: r_opc_compute_security_association +# -- +resource "opc_compute_security_association" "$1" { + seclist = "$2" + vcable = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_ip_list b/snippets/terraform-mode/opc/r_opc_compute_security_ip_list new file mode 100644 index 000000000..40289fcc5 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_ip_list @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_ip_list +# key: r_opc_compute_security_ip_list +# -- +resource "opc_compute_security_ip_list" "$1" { + ip_entries = ["$2"] + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_list b/snippets/terraform-mode/opc/r_opc_compute_security_list new file mode 100644 index 000000000..42bbfa46c --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_list @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_list +# key: r_opc_compute_security_list +# -- +resource "opc_compute_security_list" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_protocol b/snippets/terraform-mode/opc/r_opc_compute_security_protocol new file mode 100644 index 000000000..fdfa23613 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_protocol @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_protocol +# key: r_opc_compute_security_protocol +# -- +resource "opc_compute_security_protocol" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_security_rule b/snippets/terraform-mode/opc/r_opc_compute_security_rule new file mode 100644 index 000000000..17afa3602 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_security_rule @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_security_rule +# key: r_opc_compute_security_rule +# -- +resource "opc_compute_security_rule" "$1" { + flow_direction = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_snapshot b/snippets/terraform-mode/opc/r_opc_compute_snapshot new file mode 100644 index 000000000..db2971013 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_snapshot +# key: r_opc_compute_snapshot +# -- +resource "opc_compute_snapshot" "$1" { + instance = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_ssh_key b/snippets/terraform-mode/opc/r_opc_compute_ssh_key new file mode 100644 index 000000000..dc73129ec --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_ssh_key +# key: r_opc_compute_ssh_key +# -- +resource "opc_compute_ssh_key" "$1" { + key = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_storage_attachment b/snippets/terraform-mode/opc/r_opc_compute_storage_attachment new file mode 100644 index 000000000..38f70814e --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_storage_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_storage_attachment +# key: r_opc_compute_storage_attachment +# -- +resource "opc_compute_storage_attachment" "$1" { + index = $2 + instance = "$3" + storage_volume = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_storage_volume b/snippets/terraform-mode/opc/r_opc_compute_storage_volume new file mode 100644 index 000000000..414fb4381 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_storage_volume @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_storage_volume +# key: r_opc_compute_storage_volume +# -- +resource "opc_compute_storage_volume" "$1" { + name = "$2" + size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_storage_volume_snapshot b/snippets/terraform-mode/opc/r_opc_compute_storage_volume_snapshot new file mode 100644 index 000000000..c2536625d --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_storage_volume_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_storage_volume_snapshot +# key: r_opc_compute_storage_volume_snapshot +# -- +resource "opc_compute_storage_volume_snapshot" "$1" { + volume_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_vnic_set b/snippets/terraform-mode/opc/r_opc_compute_vnic_set new file mode 100644 index 000000000..cbdc9ba7f --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_vnic_set @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_vnic_set +# key: r_opc_compute_vnic_set +# -- +resource "opc_compute_vnic_set" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_compute_vpn_endpoint_v2 b/snippets/terraform-mode/opc/r_opc_compute_vpn_endpoint_v2 new file mode 100644 index 000000000..eb9c88c2c --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_compute_vpn_endpoint_v2 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opc_compute_vpn_endpoint_v2 +# key: r_opc_compute_vpn_endpoint_v2 +# -- +resource "opc_compute_vpn_endpoint_v2" "$1" { + customer_vpn_gateway = "$2" + ip_network = "$3" + name = "$4" + pre_shared_key = "$5" + reachable_routes = ["$6"] + vnic_sets = ["$7"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_lbaas_certificate b/snippets/terraform-mode/opc/r_opc_lbaas_certificate new file mode 100644 index 000000000..6bc9775e7 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_lbaas_certificate @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_lbaas_certificate +# key: r_opc_lbaas_certificate +# -- +resource "opc_lbaas_certificate" "$1" { + certificate_body = "$2" + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_lbaas_listener b/snippets/terraform-mode/opc/r_opc_lbaas_listener new file mode 100644 index 000000000..0fb78e0b6 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_lbaas_listener @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_opc_lbaas_listener +# key: r_opc_lbaas_listener +# -- +resource "opc_lbaas_listener" "$1" { + balancer_protocol = "$2" + load_balancer = "$3" + name = "$4" + port = $5 + server_protocol = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_lbaas_load_balancer b/snippets/terraform-mode/opc/r_opc_lbaas_load_balancer new file mode 100644 index 000000000..4b393a54f --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_lbaas_load_balancer @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_lbaas_load_balancer +# key: r_opc_lbaas_load_balancer +# -- +resource "opc_lbaas_load_balancer" "$1" { + name = "$2" + region = "$3" + scheme = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_lbaas_policy b/snippets/terraform-mode/opc/r_opc_lbaas_policy new file mode 100644 index 000000000..c546bbcea --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_lbaas_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_lbaas_policy +# key: r_opc_lbaas_policy +# -- +resource "opc_lbaas_policy" "$1" { + load_balancer = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_lbaas_server_pool b/snippets/terraform-mode/opc/r_opc_lbaas_server_pool new file mode 100644 index 000000000..a5420dacb --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_lbaas_server_pool @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opc_lbaas_server_pool +# key: r_opc_lbaas_server_pool +# -- +resource "opc_lbaas_server_pool" "$1" { + load_balancer = "$2" + name = "$3" + servers = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_storage_container b/snippets/terraform-mode/opc/r_opc_storage_container new file mode 100644 index 000000000..006526cb7 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_storage_container @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opc_storage_container +# key: r_opc_storage_container +# -- +resource "opc_storage_container" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opc/r_opc_storage_object b/snippets/terraform-mode/opc/r_opc_storage_object new file mode 100644 index 000000000..c2eb4ce99 --- /dev/null +++ b/snippets/terraform-mode/opc/r_opc_storage_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opc_storage_object +# key: r_opc_storage_object +# -- +resource "opc_storage_object" "$1" { + container = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/.yas-parents b/snippets/terraform-mode/openstack/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/openstack/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v2 b/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v2 new file mode 100644 index 000000000..d3041e173 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_blockstorage_snapshot_v2 +# key: d_openstack_blockstorage_snapshot_v2 +# -- +data "openstack_blockstorage_snapshot_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v3 b/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v3 new file mode 100644 index 000000000..c08e0c6bf --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_blockstorage_snapshot_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_blockstorage_snapshot_v3 +# key: d_openstack_blockstorage_snapshot_v3 +# -- +data "openstack_blockstorage_snapshot_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_compute_flavor_v2 b/snippets/terraform-mode/openstack/d_openstack_compute_flavor_v2 new file mode 100644 index 000000000..cde542c95 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_compute_flavor_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_compute_flavor_v2 +# key: d_openstack_compute_flavor_v2 +# -- +data "openstack_compute_flavor_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_compute_keypair_v2 b/snippets/terraform-mode/openstack/d_openstack_compute_keypair_v2 new file mode 100644 index 000000000..db38775fe --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_compute_keypair_v2 +# key: d_openstack_compute_keypair_v2 +# -- +data "openstack_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_containerinfra_cluster_v1 b/snippets/terraform-mode/openstack/d_openstack_containerinfra_cluster_v1 new file mode 100644 index 000000000..23c7f83b0 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_containerinfra_cluster_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_containerinfra_cluster_v1 +# key: d_openstack_containerinfra_cluster_v1 +# -- +data "openstack_containerinfra_cluster_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_containerinfra_clustertemplate_v1 b/snippets/terraform-mode/openstack/d_openstack_containerinfra_clustertemplate_v1 new file mode 100644 index 000000000..e0d1cddc5 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_containerinfra_clustertemplate_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_containerinfra_clustertemplate_v1 +# key: d_openstack_containerinfra_clustertemplate_v1 +# -- +data "openstack_containerinfra_clustertemplate_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_dns_zone_v2 b/snippets/terraform-mode/openstack/d_openstack_dns_zone_v2 new file mode 100644 index 000000000..ea63fcc1f --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_dns_zone_v2 +# key: d_openstack_dns_zone_v2 +# -- +data "openstack_dns_zone_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_fw_policy_v1 b/snippets/terraform-mode/openstack/d_openstack_fw_policy_v1 new file mode 100644 index 000000000..35ac923d3 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_fw_policy_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_fw_policy_v1 +# key: d_openstack_fw_policy_v1 +# -- +data "openstack_fw_policy_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_auth_scope_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_auth_scope_v3 new file mode 100644 index 000000000..7722b00d9 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_auth_scope_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_auth_scope_v3 +# key: d_openstack_identity_auth_scope_v3 +# -- +data "openstack_identity_auth_scope_v3" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_endpoint_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_endpoint_v3 new file mode 100644 index 000000000..d923c9b1f --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_endpoint_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_endpoint_v3 +# key: d_openstack_identity_endpoint_v3 +# -- +data "openstack_identity_endpoint_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_group_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_group_v3 new file mode 100644 index 000000000..a31f2aa0c --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_group_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_group_v3 +# key: d_openstack_identity_group_v3 +# -- +data "openstack_identity_group_v3" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_project_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_project_v3 new file mode 100644 index 000000000..9e4ad4fe1 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_project_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_project_v3 +# key: d_openstack_identity_project_v3 +# -- +data "openstack_identity_project_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_role_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_role_v3 new file mode 100644 index 000000000..a3f64b4e4 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_role_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_role_v3 +# key: d_openstack_identity_role_v3 +# -- +data "openstack_identity_role_v3" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_identity_user_v3 b/snippets/terraform-mode/openstack/d_openstack_identity_user_v3 new file mode 100644 index 000000000..78c4d5ab0 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_identity_user_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_identity_user_v3 +# key: d_openstack_identity_user_v3 +# -- +data "openstack_identity_user_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_images_image_v2 b/snippets/terraform-mode/openstack/d_openstack_images_image_v2 new file mode 100644 index 000000000..c803885f1 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_images_image_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_images_image_v2 +# key: d_openstack_images_image_v2 +# -- +data "openstack_images_image_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_floatingip_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_floatingip_v2 new file mode 100644 index 000000000..d61aa8ebb --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_floatingip_v2 +# key: d_openstack_networking_floatingip_v2 +# -- +data "openstack_networking_floatingip_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_network_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_network_v2 new file mode 100644 index 000000000..f30d95d99 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_network_v2 +# key: d_openstack_networking_network_v2 +# -- +data "openstack_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_port_ids_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_port_ids_v2 new file mode 100644 index 000000000..68c875145 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_port_ids_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_port_ids_v2 +# key: d_openstack_networking_port_ids_v2 +# -- +data "openstack_networking_port_ids_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_port_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_port_v2 new file mode 100644 index 000000000..2d7fc2a37 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_port_v2 +# key: d_openstack_networking_port_v2 +# -- +data "openstack_networking_port_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_router_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_router_v2 new file mode 100644 index 000000000..4309ffe8d --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_router_v2 +# key: d_openstack_networking_router_v2 +# -- +data "openstack_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_secgroup_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_secgroup_v2 new file mode 100644 index 000000000..6d60d3682 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_secgroup_v2 +# key: d_openstack_networking_secgroup_v2 +# -- +data "openstack_networking_secgroup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_subnet_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_subnet_v2 new file mode 100644 index 000000000..50d669924 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_subnet_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_subnet_v2 +# key: d_openstack_networking_subnet_v2 +# -- +data "openstack_networking_subnet_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_networking_subnetpool_v2 b/snippets/terraform-mode/openstack/d_openstack_networking_subnetpool_v2 new file mode 100644 index 000000000..6b7232fbb --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_networking_subnetpool_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_networking_subnetpool_v2 +# key: d_openstack_networking_subnetpool_v2 +# -- +data "openstack_networking_subnetpool_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_share_v2 b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_share_v2 new file mode 100644 index 000000000..a565bb4c1 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_share_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_sharedfilesystem_share_v2 +# key: d_openstack_sharedfilesystem_share_v2 +# -- +data "openstack_sharedfilesystem_share_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_sharenetwork_v2 b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_sharenetwork_v2 new file mode 100644 index 000000000..0f1445810 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_sharenetwork_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_sharedfilesystem_sharenetwork_v2 +# key: d_openstack_sharedfilesystem_sharenetwork_v2 +# -- +data "openstack_sharedfilesystem_sharenetwork_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_snapshot_v2 b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_snapshot_v2 new file mode 100644 index 000000000..cd60efd03 --- /dev/null +++ b/snippets/terraform-mode/openstack/d_openstack_sharedfilesystem_snapshot_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_openstack_sharedfilesystem_snapshot_v2 +# key: d_openstack_sharedfilesystem_snapshot_v2 +# -- +data "openstack_sharedfilesystem_snapshot_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/openstack b/snippets/terraform-mode/openstack/openstack new file mode 100644 index 000000000..c7f95b852 --- /dev/null +++ b/snippets/terraform-mode/openstack/openstack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: openstack +# key: openstack +# -- +provider "openstack" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v2 b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v2 new file mode 100644 index 000000000..d16ee19bb --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_blockstorage_volume_attach_v2 +# key: r_openstack_blockstorage_volume_attach_v2 +# -- +resource "openstack_blockstorage_volume_attach_v2" "$1" { + host_name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v3 b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v3 new file mode 100644 index 000000000..8529d74f9 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_attach_v3 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_blockstorage_volume_attach_v3 +# key: r_openstack_blockstorage_volume_attach_v3 +# -- +resource "openstack_blockstorage_volume_attach_v3" "$1" { + host_name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v1 b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v1 new file mode 100644 index 000000000..ac93a9910 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_blockstorage_volume_v1 +# key: r_openstack_blockstorage_volume_v1 +# -- +resource "openstack_blockstorage_volume_v1" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v2 b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v2 new file mode 100644 index 000000000..2436701d5 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_blockstorage_volume_v2 +# key: r_openstack_blockstorage_volume_v2 +# -- +resource "openstack_blockstorage_volume_v2" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v3 b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v3 new file mode 100644 index 000000000..c1422231a --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_blockstorage_volume_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_blockstorage_volume_v3 +# key: r_openstack_blockstorage_volume_v3 +# -- +resource "openstack_blockstorage_volume_v3" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_flavor_access_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_flavor_access_v2 new file mode 100644 index 000000000..e5bbb4c7f --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_flavor_access_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_flavor_access_v2 +# key: r_openstack_compute_flavor_access_v2 +# -- +resource "openstack_compute_flavor_access_v2" "$1" { + flavor_id = "$2" + tenant_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_flavor_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_flavor_v2 new file mode 100644 index 000000000..3b06022f8 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_flavor_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_flavor_v2 +# key: r_openstack_compute_flavor_v2 +# -- +resource "openstack_compute_flavor_v2" "$1" { + disk = $2 + name = "$3" + ram = $4 + vcpus = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_associate_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_associate_v2 new file mode 100644 index 000000000..ee5a1c858 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_floatingip_associate_v2 +# key: r_openstack_compute_floatingip_associate_v2 +# -- +resource "openstack_compute_floatingip_associate_v2" "$1" { + floating_ip = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_v2 new file mode 100644 index 000000000..e85218447 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_floatingip_v2 +# key: r_openstack_compute_floatingip_v2 +# -- +resource "openstack_compute_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_instance_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_instance_v2 new file mode 100644 index 000000000..9f8b2e416 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_instance_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_instance_v2 +# key: r_openstack_compute_instance_v2 +# -- +resource "openstack_compute_instance_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_interface_attach_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_interface_attach_v2 new file mode 100644 index 000000000..fb5c39214 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_interface_attach_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_interface_attach_v2 +# key: r_openstack_compute_interface_attach_v2 +# -- +resource "openstack_compute_interface_attach_v2" "$1" { + instance_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_keypair_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_keypair_v2 new file mode 100644 index 000000000..ddfa4301c --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_keypair_v2 +# key: r_openstack_compute_keypair_v2 +# -- +resource "openstack_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_secgroup_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_secgroup_v2 new file mode 100644 index 000000000..d36de1b0a --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_secgroup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_secgroup_v2 +# key: r_openstack_compute_secgroup_v2 +# -- +resource "openstack_compute_secgroup_v2" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_servergroup_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_servergroup_v2 new file mode 100644 index 000000000..496dfad8f --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_servergroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_servergroup_v2 +# key: r_openstack_compute_servergroup_v2 +# -- +resource "openstack_compute_servergroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_compute_volume_attach_v2 b/snippets/terraform-mode/openstack/r_openstack_compute_volume_attach_v2 new file mode 100644 index 000000000..6f155eacd --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_compute_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_compute_volume_attach_v2 +# key: r_openstack_compute_volume_attach_v2 +# -- +resource "openstack_compute_volume_attach_v2" "$1" { + instance_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_containerinfra_cluster_v1 b/snippets/terraform-mode/openstack/r_openstack_containerinfra_cluster_v1 new file mode 100644 index 000000000..1bdec775b --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_containerinfra_cluster_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_containerinfra_cluster_v1 +# key: r_openstack_containerinfra_cluster_v1 +# -- +resource "openstack_containerinfra_cluster_v1" "$1" { + cluster_template_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_containerinfra_clustertemplate_v1 b/snippets/terraform-mode/openstack/r_openstack_containerinfra_clustertemplate_v1 new file mode 100644 index 000000000..88a871e39 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_containerinfra_clustertemplate_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_containerinfra_clustertemplate_v1 +# key: r_openstack_containerinfra_clustertemplate_v1 +# -- +resource "openstack_containerinfra_clustertemplate_v1" "$1" { + coe = "$2" + image = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_db_configuration_v1 b/snippets/terraform-mode/openstack/r_openstack_db_configuration_v1 new file mode 100644 index 000000000..30dc02455 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_db_configuration_v1 @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_openstack_db_configuration_v1 +# key: r_openstack_db_configuration_v1 +# -- +resource "openstack_db_configuration_v1" "$1" { + datastore { + type = "" + version = "" + } + description = "$3" + name = "$4" + region = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_db_database_v1 b/snippets/terraform-mode/openstack/r_openstack_db_database_v1 new file mode 100644 index 000000000..d6997f1e3 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_db_database_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_db_database_v1 +# key: r_openstack_db_database_v1 +# -- +resource "openstack_db_database_v1" "$1" { + instance_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_db_instance_v1 b/snippets/terraform-mode/openstack/r_openstack_db_instance_v1 new file mode 100644 index 000000000..921e0fc47 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_db_instance_v1 @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_openstack_db_instance_v1 +# key: r_openstack_db_instance_v1 +# -- +resource "openstack_db_instance_v1" "$1" { + datastore { + type = "" + version = "" + } + name = "$3" + region = "$4" + size = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_db_user_v1 b/snippets/terraform-mode/openstack/r_openstack_db_user_v1 new file mode 100644 index 000000000..adced6a48 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_db_user_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_db_user_v1 +# key: r_openstack_db_user_v1 +# -- +resource "openstack_db_user_v1" "$1" { + instance_id = "$2" + name = "$3" + password = "$4" + region = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_dns_recordset_v2 b/snippets/terraform-mode/openstack/r_openstack_dns_recordset_v2 new file mode 100644 index 000000000..672919f79 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_dns_recordset_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_dns_recordset_v2 +# key: r_openstack_dns_recordset_v2 +# -- +resource "openstack_dns_recordset_v2" "$1" { + name = "$2" + zone_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_dns_zone_v2 b/snippets/terraform-mode/openstack/r_openstack_dns_zone_v2 new file mode 100644 index 000000000..29c643593 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_dns_zone_v2 +# key: r_openstack_dns_zone_v2 +# -- +resource "openstack_dns_zone_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_fw_firewall_v1 b/snippets/terraform-mode/openstack/r_openstack_fw_firewall_v1 new file mode 100644 index 000000000..6c3962c9c --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_fw_firewall_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_fw_firewall_v1 +# key: r_openstack_fw_firewall_v1 +# -- +resource "openstack_fw_firewall_v1" "$1" { + policy_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_fw_policy_v1 b/snippets/terraform-mode/openstack/r_openstack_fw_policy_v1 new file mode 100644 index 000000000..6539ebb99 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_fw_policy_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_fw_policy_v1 +# key: r_openstack_fw_policy_v1 +# -- +resource "openstack_fw_policy_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_fw_rule_v1 b/snippets/terraform-mode/openstack/r_openstack_fw_rule_v1 new file mode 100644 index 000000000..06f00b43e --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_fw_rule_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_fw_rule_v1 +# key: r_openstack_fw_rule_v1 +# -- +resource "openstack_fw_rule_v1" "$1" { + action = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_identity_project_v3 b/snippets/terraform-mode/openstack/r_openstack_identity_project_v3 new file mode 100644 index 000000000..1fa2bbfa5 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_identity_project_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_identity_project_v3 +# key: r_openstack_identity_project_v3 +# -- +resource "openstack_identity_project_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_identity_role_assignment_v3 b/snippets/terraform-mode/openstack/r_openstack_identity_role_assignment_v3 new file mode 100644 index 000000000..7b8665c70 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_identity_role_assignment_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_identity_role_assignment_v3 +# key: r_openstack_identity_role_assignment_v3 +# -- +resource "openstack_identity_role_assignment_v3" "$1" { + role_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_identity_role_v3 b/snippets/terraform-mode/openstack/r_openstack_identity_role_v3 new file mode 100644 index 000000000..0d2d108d8 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_identity_role_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_identity_role_v3 +# key: r_openstack_identity_role_v3 +# -- +resource "openstack_identity_role_v3" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_identity_user_v3 b/snippets/terraform-mode/openstack/r_openstack_identity_user_v3 new file mode 100644 index 000000000..35979507c --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_identity_user_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_identity_user_v3 +# key: r_openstack_identity_user_v3 +# -- +resource "openstack_identity_user_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_images_image_v2 b/snippets/terraform-mode/openstack/r_openstack_images_image_v2 new file mode 100644 index 000000000..d97922692 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_images_image_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_images_image_v2 +# key: r_openstack_images_image_v2 +# -- +resource "openstack_images_image_v2" "$1" { + container_format = "$2" + disk_format = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_l7policy_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_l7policy_v2 new file mode 100644 index 000000000..e319eec83 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_l7policy_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_l7policy_v2 +# key: r_openstack_lb_l7policy_v2 +# -- +resource "openstack_lb_l7policy_v2" "$1" { + action = "$2" + listener_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_l7rule_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_l7rule_v2 new file mode 100644 index 000000000..c90ec5f8c --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_l7rule_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_l7rule_v2 +# key: r_openstack_lb_l7rule_v2 +# -- +resource "openstack_lb_l7rule_v2" "$1" { + compare_type = "$2" + l7policy_id = "$3" + type = "$4" + value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_listener_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_listener_v2 new file mode 100644 index 000000000..8a8faed80 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_listener_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_listener_v2 +# key: r_openstack_lb_listener_v2 +# -- +resource "openstack_lb_listener_v2" "$1" { + loadbalancer_id = "$2" + protocol = "$3" + protocol_port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_loadbalancer_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_loadbalancer_v2 new file mode 100644 index 000000000..6c2e6df17 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_loadbalancer_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_loadbalancer_v2 +# key: r_openstack_lb_loadbalancer_v2 +# -- +resource "openstack_lb_loadbalancer_v2" "$1" { + vip_subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_member_v1 b/snippets/terraform-mode/openstack/r_openstack_lb_member_v1 new file mode 100644 index 000000000..564b31e65 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_member_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_member_v1 +# key: r_openstack_lb_member_v1 +# -- +resource "openstack_lb_member_v1" "$1" { + address = "$2" + pool_id = "$3" + port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_member_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_member_v2 new file mode 100644 index 000000000..b47ffe02a --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_member_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_member_v2 +# key: r_openstack_lb_member_v2 +# -- +resource "openstack_lb_member_v2" "$1" { + address = "$2" + pool_id = "$3" + protocol_port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v1 b/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v1 new file mode 100644 index 000000000..398204b94 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_monitor_v1 +# key: r_openstack_lb_monitor_v1 +# -- +resource "openstack_lb_monitor_v1" "$1" { + delay = $2 + max_retries = $3 + timeout = $4 + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v2 new file mode 100644 index 000000000..e74a4a688 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_monitor_v2 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_monitor_v2 +# key: r_openstack_lb_monitor_v2 +# -- +resource "openstack_lb_monitor_v2" "$1" { + delay = $2 + max_retries = $3 + pool_id = "$4" + timeout = $5 + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_pool_v1 b/snippets/terraform-mode/openstack/r_openstack_lb_pool_v1 new file mode 100644 index 000000000..1ef5aacc9 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_pool_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_pool_v1 +# key: r_openstack_lb_pool_v1 +# -- +resource "openstack_lb_pool_v1" "$1" { + lb_method = "$2" + name = "$3" + protocol = "$4" + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_pool_v2 b/snippets/terraform-mode/openstack/r_openstack_lb_pool_v2 new file mode 100644 index 000000000..e7d5eed6d --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_pool_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_pool_v2 +# key: r_openstack_lb_pool_v2 +# -- +resource "openstack_lb_pool_v2" "$1" { + lb_method = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_lb_vip_v1 b/snippets/terraform-mode/openstack/r_openstack_lb_vip_v1 new file mode 100644 index 000000000..399eb2f38 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_lb_vip_v1 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_openstack_lb_vip_v1 +# key: r_openstack_lb_vip_v1 +# -- +resource "openstack_lb_vip_v1" "$1" { + name = "$2" + pool_id = "$3" + port = $4 + protocol = "$5" + subnet_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_associate_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_associate_v2 new file mode 100644 index 000000000..f791fb796 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_floatingip_associate_v2 +# key: r_openstack_networking_floatingip_associate_v2 +# -- +resource "openstack_networking_floatingip_associate_v2" "$1" { + floating_ip = "$2" + port_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_v2 new file mode 100644 index 000000000..861dcf860 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_floatingip_v2 +# key: r_openstack_networking_floatingip_v2 +# -- +resource "openstack_networking_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_network_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_network_v2 new file mode 100644 index 000000000..06aa656fc --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_network_v2 +# key: r_openstack_networking_network_v2 +# -- +resource "openstack_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_port_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_port_v2 new file mode 100644 index 000000000..8be62bcf5 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_port_v2 +# key: r_openstack_networking_port_v2 +# -- +resource "openstack_networking_port_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_router_interface_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_router_interface_v2 new file mode 100644 index 000000000..f8972e0ba --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_router_interface_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_router_interface_v2 +# key: r_openstack_networking_router_interface_v2 +# -- +resource "openstack_networking_router_interface_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_router_route_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_router_route_v2 new file mode 100644 index 000000000..86289e9ba --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_router_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_router_route_v2 +# key: r_openstack_networking_router_route_v2 +# -- +resource "openstack_networking_router_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_router_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_router_v2 new file mode 100644 index 000000000..e6b971608 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_router_v2 +# key: r_openstack_networking_router_v2 +# -- +resource "openstack_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_rule_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_rule_v2 new file mode 100644 index 000000000..89e579970 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_secgroup_rule_v2 +# key: r_openstack_networking_secgroup_rule_v2 +# -- +resource "openstack_networking_secgroup_rule_v2" "$1" { + direction = "$2" + ethertype = "$3" + security_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_v2 new file mode 100644 index 000000000..5ca80ef13 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_secgroup_v2 +# key: r_openstack_networking_secgroup_v2 +# -- +resource "openstack_networking_secgroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_subnet_route_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_subnet_route_v2 new file mode 100644 index 000000000..cd367cea8 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_subnet_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_subnet_route_v2 +# key: r_openstack_networking_subnet_route_v2 +# -- +resource "openstack_networking_subnet_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + subnet_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_subnet_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_subnet_v2 new file mode 100644 index 000000000..a03bd25c7 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_subnet_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_subnet_v2 +# key: r_openstack_networking_subnet_v2 +# -- +resource "openstack_networking_subnet_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_subnetpool_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_subnetpool_v2 new file mode 100644 index 000000000..b4a2b8d4a --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_subnetpool_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_subnetpool_v2 +# key: r_openstack_networking_subnetpool_v2 +# -- +resource "openstack_networking_subnetpool_v2" "$1" { + name = "$2" + prefixes = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_networking_trunk_v2 b/snippets/terraform-mode/openstack/r_openstack_networking_trunk_v2 new file mode 100644 index 000000000..06ea58f47 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_networking_trunk_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_networking_trunk_v2 +# key: r_openstack_networking_trunk_v2 +# -- +resource "openstack_networking_trunk_v2" "$1" { + port_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_objectstorage_container_v1 b/snippets/terraform-mode/openstack/r_openstack_objectstorage_container_v1 new file mode 100644 index 000000000..ca1eb1d59 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_objectstorage_container_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_objectstorage_container_v1 +# key: r_openstack_objectstorage_container_v1 +# -- +resource "openstack_objectstorage_container_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_objectstorage_object_v1 b/snippets/terraform-mode/openstack/r_openstack_objectstorage_object_v1 new file mode 100644 index 000000000..0a0e5dac4 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_objectstorage_object_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_objectstorage_object_v1 +# key: r_openstack_objectstorage_object_v1 +# -- +resource "openstack_objectstorage_object_v1" "$1" { + container_name = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_objectstorage_tempurl_v1 b/snippets/terraform-mode/openstack/r_openstack_objectstorage_tempurl_v1 new file mode 100644 index 000000000..1c8e38dbb --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_objectstorage_tempurl_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_objectstorage_tempurl_v1 +# key: r_openstack_objectstorage_tempurl_v1 +# -- +resource "openstack_objectstorage_tempurl_v1" "$1" { + container = "$2" + object = "$3" + ttl = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_securityservice_v2 b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_securityservice_v2 new file mode 100644 index 000000000..e1964c580 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_securityservice_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_sharedfilesystem_securityservice_v2 +# key: r_openstack_sharedfilesystem_securityservice_v2 +# -- +resource "openstack_sharedfilesystem_securityservice_v2" "$1" { + type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_access_v2 b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_access_v2 new file mode 100644 index 000000000..6e6c3bbe2 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_access_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_openstack_sharedfilesystem_share_access_v2 +# key: r_openstack_sharedfilesystem_share_access_v2 +# -- +resource "openstack_sharedfilesystem_share_access_v2" "$1" { + access_level = "$2" + access_to = "$3" + access_type = "$4" + share_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_v2 b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_v2 new file mode 100644 index 000000000..a5537ff5b --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_share_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_openstack_sharedfilesystem_share_v2 +# key: r_openstack_sharedfilesystem_share_v2 +# -- +resource "openstack_sharedfilesystem_share_v2" "$1" { + name = "$2" + share_proto = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_sharenetwork_v2 b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_sharenetwork_v2 new file mode 100644 index 000000000..b09c7f1a4 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_sharedfilesystem_sharenetwork_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_openstack_sharedfilesystem_sharenetwork_v2 +# key: r_openstack_sharedfilesystem_sharenetwork_v2 +# -- +resource "openstack_sharedfilesystem_sharenetwork_v2" "$1" { + neutron_net_id = "$2" + neutron_subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_vpnaas_endpoint_group_v2 b/snippets/terraform-mode/openstack/r_openstack_vpnaas_endpoint_group_v2 new file mode 100644 index 000000000..73ee4242b --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_vpnaas_endpoint_group_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_vpnaas_endpoint_group_v2 +# key: r_openstack_vpnaas_endpoint_group_v2 +# -- +resource "openstack_vpnaas_endpoint_group_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_vpnaas_ike_policy_v2 b/snippets/terraform-mode/openstack/r_openstack_vpnaas_ike_policy_v2 new file mode 100644 index 000000000..aceb32490 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_vpnaas_ike_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_vpnaas_ike_policy_v2 +# key: r_openstack_vpnaas_ike_policy_v2 +# -- +resource "openstack_vpnaas_ike_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_vpnaas_ipsec_policy_v2 b/snippets/terraform-mode/openstack/r_openstack_vpnaas_ipsec_policy_v2 new file mode 100644 index 000000000..219b981c3 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_vpnaas_ipsec_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_vpnaas_ipsec_policy_v2 +# key: r_openstack_vpnaas_ipsec_policy_v2 +# -- +resource "openstack_vpnaas_ipsec_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_vpnaas_service_v2 b/snippets/terraform-mode/openstack/r_openstack_vpnaas_service_v2 new file mode 100644 index 000000000..f6c67dd13 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_vpnaas_service_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_openstack_vpnaas_service_v2 +# key: r_openstack_vpnaas_service_v2 +# -- +resource "openstack_vpnaas_service_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/openstack/r_openstack_vpnaas_site_connection_v2 b/snippets/terraform-mode/openstack/r_openstack_vpnaas_site_connection_v2 new file mode 100644 index 000000000..5c8113069 --- /dev/null +++ b/snippets/terraform-mode/openstack/r_openstack_vpnaas_site_connection_v2 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_openstack_vpnaas_site_connection_v2 +# key: r_openstack_vpnaas_site_connection_v2 +# -- +resource "openstack_vpnaas_site_connection_v2" "$1" { + ikepolicy_id = "$2" + ipsecpolicy_id = "$3" + peer_address = "$4" + peer_id = "$5" + psk = "$6" + vpnservice_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/.yas-parents b/snippets/terraform-mode/opentelekomcloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_antiddos_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_antiddos_v1 new file mode 100644 index 000000000..b6033d76b --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_antiddos_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_antiddos_v1 +# key: d_opentelekomcloud_antiddos_v1 +# -- +data "opentelekomcloud_antiddos_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_cluster_v3 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_cluster_v3 new file mode 100644 index 000000000..cd06917de --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_cluster_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_cce_cluster_v3 +# key: d_opentelekomcloud_cce_cluster_v3 +# -- +data "opentelekomcloud_cce_cluster_v3" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_node_v3 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_node_v3 new file mode 100644 index 000000000..d70be6d4e --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cce_node_v3 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_cce_node_v3 +# key: d_opentelekomcloud_cce_node_v3 +# -- +data "opentelekomcloud_cce_node_v3" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_flavors_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_flavors_v2 new file mode 100644 index 000000000..fce3b5269 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_flavors_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_compute_bms_flavors_v2 +# key: d_opentelekomcloud_compute_bms_flavors_v2 +# -- +data "opentelekomcloud_compute_bms_flavors_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_keypairs_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_keypairs_v2 new file mode 100644 index 000000000..150a850f9 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_keypairs_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_compute_bms_keypairs_v2 +# key: d_opentelekomcloud_compute_bms_keypairs_v2 +# -- +data "opentelekomcloud_compute_bms_keypairs_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_nic_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_nic_v2 new file mode 100644 index 000000000..5a60d7f41 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_nic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_compute_bms_nic_v2 +# key: d_opentelekomcloud_compute_bms_nic_v2 +# -- +data "opentelekomcloud_compute_bms_nic_v2" "$1" { + server_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_server_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_server_v2 new file mode 100644 index 000000000..4597de7fe --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_compute_bms_server_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_compute_bms_server_v2 +# key: d_opentelekomcloud_compute_bms_server_v2 +# -- +data "opentelekomcloud_compute_bms_server_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_policy_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_policy_v1 new file mode 100644 index 000000000..6baf945b5 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_policy_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_csbs_backup_policy_v1 +# key: d_opentelekomcloud_csbs_backup_policy_v1 +# -- +data "opentelekomcloud_csbs_backup_policy_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_v1 new file mode 100644 index 000000000..23ac76120 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_csbs_backup_v1 +# key: d_opentelekomcloud_csbs_backup_v1 +# -- +data "opentelekomcloud_csbs_backup_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cts_tracker_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cts_tracker_v1 new file mode 100644 index 000000000..5e30b196c --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_cts_tracker_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_cts_tracker_v1 +# key: d_opentelekomcloud_cts_tracker_v1 +# -- +data "opentelekomcloud_cts_tracker_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_az_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_az_v1 new file mode 100644 index 000000000..78f21ccd1 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_az_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_dcs_az_v1 +# key: d_opentelekomcloud_dcs_az_v1 +# -- +data "opentelekomcloud_dcs_az_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_maintainwindow_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_maintainwindow_v1 new file mode 100644 index 000000000..3de0e0a3d --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_maintainwindow_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_dcs_maintainwindow_v1 +# key: d_opentelekomcloud_dcs_maintainwindow_v1 +# -- +data "opentelekomcloud_dcs_maintainwindow_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_product_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_product_v1 new file mode 100644 index 000000000..7cb036994 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_dcs_product_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_dcs_product_v1 +# key: d_opentelekomcloud_dcs_product_v1 +# -- +data "opentelekomcloud_dcs_product_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_host_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_host_v1 new file mode 100644 index 000000000..b4796b8f6 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_host_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_deh_host_v1 +# key: d_opentelekomcloud_deh_host_v1 +# -- +data "opentelekomcloud_deh_host_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_server_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_server_v1 new file mode 100644 index 000000000..65b2e7f2e --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_deh_server_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_deh_server_v1 +# key: d_opentelekomcloud_deh_server_v1 +# -- +data "opentelekomcloud_deh_server_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_images_image_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_images_image_v2 new file mode 100644 index 000000000..82aa98e7e --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_images_image_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_images_image_v2 +# key: d_opentelekomcloud_images_image_v2 +# -- +data "opentelekomcloud_images_image_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_data_key_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_data_key_v1 new file mode 100644 index 000000000..bd17d59bb --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_data_key_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_kms_data_key_v1 +# key: d_opentelekomcloud_kms_data_key_v1 +# -- +data "opentelekomcloud_kms_data_key_v1" "$1" { + datakey_length = "$2" + key_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_key_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_key_v1 new file mode 100644 index 000000000..e14aaec28 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_kms_key_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_kms_key_v1 +# key: d_opentelekomcloud_kms_key_v1 +# -- +data "opentelekomcloud_kms_key_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_network_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_network_v2 new file mode 100644 index 000000000..2c68a7f29 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_networking_network_v2 +# key: d_opentelekomcloud_networking_network_v2 +# -- +data "opentelekomcloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_secgroup_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_secgroup_v2 new file mode 100644 index 000000000..caf8d7226 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_networking_secgroup_v2 +# key: d_opentelekomcloud_networking_secgroup_v2 +# -- +data "opentelekomcloud_networking_secgroup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rds_flavors_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rds_flavors_v1 new file mode 100644 index 000000000..adcd1b23f --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rds_flavors_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_rds_flavors_v1 +# key: d_opentelekomcloud_rds_flavors_v1 +# -- +data "opentelekomcloud_rds_flavors_v1" "$1" { + datastore_name = "$2" + datastore_version = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_config_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_config_v1 new file mode 100644 index 000000000..dd099d694 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_rts_software_config_v1 +# key: d_opentelekomcloud_rts_software_config_v1 +# -- +data "opentelekomcloud_rts_software_config_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_deployment_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_deployment_v1 new file mode 100644 index 000000000..fdbb0c660 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_software_deployment_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_rts_software_deployment_v1 +# key: d_opentelekomcloud_rts_software_deployment_v1 +# -- +data "opentelekomcloud_rts_software_deployment_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_resource_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_resource_v1 new file mode 100644 index 000000000..77692e0c3 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_resource_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_rts_stack_resource_v1 +# key: d_opentelekomcloud_rts_stack_resource_v1 +# -- +data "opentelekomcloud_rts_stack_resource_v1" "$1" { + stack_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_v1 new file mode 100644 index 000000000..5f308d766 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_rts_stack_v1 +# key: d_opentelekomcloud_rts_stack_v1 +# -- +data "opentelekomcloud_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_s3_bucket_object b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_s3_bucket_object new file mode 100644 index 000000000..3edc94b0a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_s3_bucket_object +# key: d_opentelekomcloud_s3_bucket_object +# -- +data "opentelekomcloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_sfs_file_system_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_sfs_file_system_v2 new file mode 100644 index 000000000..242b73745 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_sfs_file_system_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_sfs_file_system_v2 +# key: d_opentelekomcloud_sfs_file_system_v2 +# -- +data "opentelekomcloud_sfs_file_system_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_policy_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_policy_v2 new file mode 100644 index 000000000..467067789 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vbs_backup_policy_v2 +# key: d_opentelekomcloud_vbs_backup_policy_v2 +# -- +data "opentelekomcloud_vbs_backup_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_v2 new file mode 100644 index 000000000..0681235c2 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vbs_backup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vbs_backup_v2 +# key: d_opentelekomcloud_vbs_backup_v2 +# -- +data "opentelekomcloud_vbs_backup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_peering_connection_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_peering_connection_v2 new file mode 100644 index 000000000..18a611edb --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_peering_connection_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_peering_connection_v2 +# key: d_opentelekomcloud_vpc_peering_connection_v2 +# -- +data "opentelekomcloud_vpc_peering_connection_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_ids_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_ids_v2 new file mode 100644 index 000000000..b6626f208 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_ids_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_route_ids_v2 +# key: d_opentelekomcloud_vpc_route_ids_v2 +# -- +data "opentelekomcloud_vpc_route_ids_v2" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_v2 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_v2 new file mode 100644 index 000000000..340857919 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_route_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_route_v2 +# key: d_opentelekomcloud_vpc_route_v2 +# -- +data "opentelekomcloud_vpc_route_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_ids_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_ids_v1 new file mode 100644 index 000000000..17a2682b4 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_ids_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_subnet_ids_v1 +# key: d_opentelekomcloud_vpc_subnet_ids_v1 +# -- +data "opentelekomcloud_vpc_subnet_ids_v1" "$1" { + vpc_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_v1 new file mode 100644 index 000000000..6f8071e36 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_subnet_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_subnet_v1 +# key: d_opentelekomcloud_vpc_subnet_v1 +# -- +data "opentelekomcloud_vpc_subnet_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_v1 b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_v1 new file mode 100644 index 000000000..ccc81f80e --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/d_opentelekomcloud_vpc_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opentelekomcloud_vpc_v1 +# key: d_opentelekomcloud_vpc_v1 +# -- +data "opentelekomcloud_vpc_v1" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/opentelekomcloud b/snippets/terraform-mode/opentelekomcloud/opentelekomcloud new file mode 100644 index 000000000..131870424 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/opentelekomcloud @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: opentelekomcloud +# key: opentelekomcloud +# -- +provider "opentelekomcloud" { + auth_url = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_antiddos_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_antiddos_v1 new file mode 100644 index 000000000..52ca2fcc5 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_antiddos_v1 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_antiddos_v1 +# key: r_opentelekomcloud_antiddos_v1 +# -- +resource "opentelekomcloud_antiddos_v1" "$1" { + app_type_id = $2 + cleaning_access_pos_id = $3 + enable_l7 = ${4:false} + floating_ip_id = "$5" + http_request_pos_id = $6 + traffic_pos_id = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_configuration_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_configuration_v1 new file mode 100644 index 000000000..576b205ed --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_configuration_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_as_configuration_v1 +# key: r_opentelekomcloud_as_configuration_v1 +# -- +resource "opentelekomcloud_as_configuration_v1" "$1" { + instance_config { + key_name = "" + } + scaling_configuration_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_group_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_group_v1 new file mode 100644 index 000000000..3dd2c5296 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_group_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_as_group_v1 +# key: r_opentelekomcloud_as_group_v1 +# -- +resource "opentelekomcloud_as_group_v1" "$1" { + networks { + id = "" + } + scaling_group_name = "$3" + security_groups { + id = "" + } + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_policy_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_policy_v1 new file mode 100644 index 000000000..c731a894b --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_as_policy_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_as_policy_v1 +# key: r_opentelekomcloud_as_policy_v1 +# -- +resource "opentelekomcloud_as_policy_v1" "$1" { + scaling_group_id = "$2" + scaling_policy_name = "$3" + scaling_policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_blockstorage_volume_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_blockstorage_volume_v2 new file mode 100644 index 000000000..f48a3978c --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_blockstorage_volume_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_blockstorage_volume_v2 +# key: r_opentelekomcloud_blockstorage_volume_v2 +# -- +resource "opentelekomcloud_blockstorage_volume_v2" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_cluster_v3 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_cluster_v3 new file mode 100644 index 000000000..461868284 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_cluster_v3 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_cce_cluster_v3 +# key: r_opentelekomcloud_cce_cluster_v3 +# -- +resource "opentelekomcloud_cce_cluster_v3" "$1" { + cluster_type = "$2" + container_network_type = "$3" + flavor_id = "$4" + name = "$5" + subnet_id = "$6" + vpc_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_node_v3 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_node_v3 new file mode 100644 index 000000000..e5cc60b3a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cce_node_v3 @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_cce_node_v3 +# key: r_opentelekomcloud_cce_node_v3 +# -- +resource "opentelekomcloud_cce_node_v3" "$1" { + availability_zone = "$2" + cluster_id = "$3" + data_volumes { + size = 1 + volumetype = "" + } + flavor_id = "$5" + key_pair = "$6" + root_volume { + size = 1 + volumetype = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_ces_alarmrule b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_ces_alarmrule new file mode 100644 index 000000000..40ea2ff55 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_ces_alarmrule @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_ces_alarmrule +# key: r_opentelekomcloud_ces_alarmrule +# -- +resource "opentelekomcloud_ces_alarmrule" "$1" { + alarm_name = "$2" + condition { + comparison_operator = "" + count = 1 + filter = "" + period = 1 + value = 1 + } + metric { + dimensions { + name = "" + value = "" + } + metric_name = "" + namespace = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_server_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_server_v2 new file mode 100644 index 000000000..4c471261b --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_server_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_bms_server_v2 +# key: r_opentelekomcloud_compute_bms_server_v2 +# -- +resource "opentelekomcloud_compute_bms_server_v2" "$1" { + availability_zone = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_tags_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_tags_v2 new file mode 100644 index 000000000..6ccecd0f3 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_bms_tags_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_bms_tags_v2 +# key: r_opentelekomcloud_compute_bms_tags_v2 +# -- +resource "opentelekomcloud_compute_bms_tags_v2" "$1" { + server_id = "$2" + tags = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_associate_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_associate_v2 new file mode 100644 index 000000000..0c1cd5efe --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_floatingip_associate_v2 +# key: r_opentelekomcloud_compute_floatingip_associate_v2 +# -- +resource "opentelekomcloud_compute_floatingip_associate_v2" "$1" { + floating_ip = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_v2 new file mode 100644 index 000000000..6e26998c8 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_floatingip_v2 +# key: r_opentelekomcloud_compute_floatingip_v2 +# -- +resource "opentelekomcloud_compute_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_instance_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_instance_v2 new file mode 100644 index 000000000..263ed4395 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_instance_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_instance_v2 +# key: r_opentelekomcloud_compute_instance_v2 +# -- +resource "opentelekomcloud_compute_instance_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_keypair_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_keypair_v2 new file mode 100644 index 000000000..ecabe0eb3 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_keypair_v2 +# key: r_opentelekomcloud_compute_keypair_v2 +# -- +resource "opentelekomcloud_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_secgroup_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_secgroup_v2 new file mode 100644 index 000000000..ca0590abd --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_secgroup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_secgroup_v2 +# key: r_opentelekomcloud_compute_secgroup_v2 +# -- +resource "opentelekomcloud_compute_secgroup_v2" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_servergroup_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_servergroup_v2 new file mode 100644 index 000000000..57d8518a4 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_servergroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_servergroup_v2 +# key: r_opentelekomcloud_compute_servergroup_v2 +# -- +resource "opentelekomcloud_compute_servergroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_volume_attach_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_volume_attach_v2 new file mode 100644 index 000000000..88dbaab8a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_compute_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_compute_volume_attach_v2 +# key: r_opentelekomcloud_compute_volume_attach_v2 +# -- +resource "opentelekomcloud_compute_volume_attach_v2" "$1" { + instance_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_policy_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_policy_v1 new file mode 100644 index 000000000..1427f3eeb --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_policy_v1 @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_csbs_backup_policy_v1 +# key: r_opentelekomcloud_csbs_backup_policy_v1 +# -- +resource "opentelekomcloud_csbs_backup_policy_v1" "$1" { + name = "$2" + resource { + id = "" + name = "" + type = "" + } + scheduled_operation { + operation_type = "" + trigger_pattern = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_v1 new file mode 100644 index 000000000..7cc865ca6 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_csbs_backup_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_csbs_backup_v1 +# key: r_opentelekomcloud_csbs_backup_v1 +# -- +resource "opentelekomcloud_csbs_backup_v1" "$1" { + resource_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cts_tracker_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cts_tracker_v1 new file mode 100644 index 000000000..6344459e0 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_cts_tracker_v1 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_cts_tracker_v1 +# key: r_opentelekomcloud_cts_tracker_v1 +# -- +resource "opentelekomcloud_cts_tracker_v1" "$1" { + bucket_name = "$2" + is_send_all_key_operation = ${3:false} + is_support_smn = ${4:false} + operations = ["$5"] + topic_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dcs_instance_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dcs_instance_v1 new file mode 100644 index 000000000..78652f6ce --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dcs_instance_v1 @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_dcs_instance_v1 +# key: r_opentelekomcloud_dcs_instance_v1 +# -- +resource "opentelekomcloud_dcs_instance_v1" "$1" { + available_zones = ["$2"] + backup_at = [$3] + backup_type = "$4" + begin_at = "$5" + capacity = $6 + engine = "$7" + name = "$8" + period_type = "$9" + product_id = "$10" + save_days = $11 + security_group_id = "$12" + subnet_id = "$13" + vpc_id = "$14" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_deh_host_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_deh_host_v1 new file mode 100644 index 000000000..f281f59a4 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_deh_host_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_deh_host_v1 +# key: r_opentelekomcloud_deh_host_v1 +# -- +resource "opentelekomcloud_deh_host_v1" "$1" { + availability_zone = "$2" + host_type = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_group_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_group_v1 new file mode 100644 index 000000000..41e88eaad --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_group_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_dms_group_v1 +# key: r_opentelekomcloud_dms_group_v1 +# -- +resource "opentelekomcloud_dms_group_v1" "$1" { + name = "$2" + queue_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_queue_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_queue_v1 new file mode 100644 index 000000000..b160d76e9 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dms_queue_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_dms_queue_v1 +# key: r_opentelekomcloud_dms_queue_v1 +# -- +resource "opentelekomcloud_dms_queue_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_recordset_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_recordset_v2 new file mode 100644 index 000000000..42cec1b28 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_recordset_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_dns_recordset_v2 +# key: r_opentelekomcloud_dns_recordset_v2 +# -- +resource "opentelekomcloud_dns_recordset_v2" "$1" { + name = "$2" + records = ["$3"] + type = "$4" + zone_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_zone_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_zone_v2 new file mode 100644 index 000000000..39df8d5cd --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_dns_zone_v2 +# key: r_opentelekomcloud_dns_zone_v2 +# -- +resource "opentelekomcloud_dns_zone_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_backend b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_backend new file mode 100644 index 000000000..955f59c13 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_elb_backend +# key: r_opentelekomcloud_elb_backend +# -- +resource "opentelekomcloud_elb_backend" "$1" { + address = "$2" + listener_id = "$3" + server_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_health b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_health new file mode 100644 index 000000000..1712f4699 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_health @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_elb_health +# key: r_opentelekomcloud_elb_health +# -- +resource "opentelekomcloud_elb_health" "$1" { + listener_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_listener b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_listener new file mode 100644 index 000000000..3b19b8852 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_listener @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_elb_listener +# key: r_opentelekomcloud_elb_listener +# -- +resource "opentelekomcloud_elb_listener" "$1" { + backend_port = $2 + backend_protocol = "$3" + lb_algorithm = "$4" + loadbalancer_id = "$5" + protocol = "$6" + protocol_port = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_loadbalancer b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_loadbalancer new file mode 100644 index 000000000..00f774977 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_elb_loadbalancer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_elb_loadbalancer +# key: r_opentelekomcloud_elb_loadbalancer +# -- +resource "opentelekomcloud_elb_loadbalancer" "$1" { + type = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_firewall_group_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_firewall_group_v2 new file mode 100644 index 000000000..68cc646e7 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_firewall_group_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_fw_firewall_group_v2 +# key: r_opentelekomcloud_fw_firewall_group_v2 +# -- +resource "opentelekomcloud_fw_firewall_group_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_policy_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_policy_v2 new file mode 100644 index 000000000..5ea597d90 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_policy_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_fw_policy_v2 +# key: r_opentelekomcloud_fw_policy_v2 +# -- +resource "opentelekomcloud_fw_policy_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_rule_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_rule_v2 new file mode 100644 index 000000000..905b6e26f --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_fw_rule_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_fw_rule_v2 +# key: r_opentelekomcloud_fw_rule_v2 +# -- +resource "opentelekomcloud_fw_rule_v2" "$1" { + action = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_images_image_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_images_image_v2 new file mode 100644 index 000000000..ecb0c90aa --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_images_image_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_images_image_v2 +# key: r_opentelekomcloud_images_image_v2 +# -- +resource "opentelekomcloud_images_image_v2" "$1" { + container_format = "$2" + disk_format = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_kms_key_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_kms_key_v1 new file mode 100644 index 000000000..491a42695 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_kms_key_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_kms_key_v1 +# key: r_opentelekomcloud_kms_key_v1 +# -- +resource "opentelekomcloud_kms_key_v1" "$1" { + key_alias = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_listener_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_listener_v2 new file mode 100644 index 000000000..15ccb4001 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_listener_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_lb_listener_v2 +# key: r_opentelekomcloud_lb_listener_v2 +# -- +resource "opentelekomcloud_lb_listener_v2" "$1" { + loadbalancer_id = "$2" + protocol = "$3" + protocol_port = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_loadbalancer_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_loadbalancer_v2 new file mode 100644 index 000000000..20d641d08 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_loadbalancer_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_lb_loadbalancer_v2 +# key: r_opentelekomcloud_lb_loadbalancer_v2 +# -- +resource "opentelekomcloud_lb_loadbalancer_v2" "$1" { + vip_subnet_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_member_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_member_v2 new file mode 100644 index 000000000..a94d664fa --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_member_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_lb_member_v2 +# key: r_opentelekomcloud_lb_member_v2 +# -- +resource "opentelekomcloud_lb_member_v2" "$1" { + address = "$2" + pool_id = "$3" + protocol_port = $4 + subnet_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_monitor_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_monitor_v2 new file mode 100644 index 000000000..bdb8f3b90 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_monitor_v2 @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_lb_monitor_v2 +# key: r_opentelekomcloud_lb_monitor_v2 +# -- +resource "opentelekomcloud_lb_monitor_v2" "$1" { + delay = $2 + max_retries = $3 + pool_id = "$4" + timeout = $5 + type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_pool_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_pool_v2 new file mode 100644 index 000000000..d936accb1 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_lb_pool_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_lb_pool_v2 +# key: r_opentelekomcloud_lb_pool_v2 +# -- +resource "opentelekomcloud_lb_pool_v2" "$1" { + lb_method = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_maas_task_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_maas_task_v1 new file mode 100644 index 000000000..702d73ca1 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_maas_task_v1 @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_maas_task_v1 +# key: r_opentelekomcloud_maas_task_v1 +# -- +resource "opentelekomcloud_maas_task_v1" "$1" { + dst_node { + ak = "" + bucket = "" + region = "" + sk = "" + } + enable_kms = ${3:false} + src_node { + ak = "" + bucket = "" + object_key = "" + region = "" + sk = "" + } + thread_num = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_cluster_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_cluster_v1 new file mode 100644 index 000000000..42aaacb12 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_cluster_v1 @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_mrs_cluster_v1 +# key: r_opentelekomcloud_mrs_cluster_v1 +# -- +resource "opentelekomcloud_mrs_cluster_v1" "$1" { + available_zone_id = "$2" + billing_type = $3 + cluster_name = "$4" + component_list { + component_name = "" + } + core_node_num = $6 + core_node_size = "$7" + master_node_num = $8 + master_node_size = "$9" + node_public_cert_name = "$10" + safe_mode = $11 + subnet_id = "$12" + volume_size = $13 + volume_type = "$14" + vpc_id = "$15" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_job_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_job_v1 new file mode 100644 index 000000000..a07830a17 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_mrs_job_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_mrs_job_v1 +# key: r_opentelekomcloud_mrs_job_v1 +# -- +resource "opentelekomcloud_mrs_job_v1" "$1" { + cluster_id = "$2" + jar_path = "$3" + job_name = "$4" + job_type = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_gateway_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_gateway_v2 new file mode 100644 index 000000000..8c9778914 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_gateway_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_nat_gateway_v2 +# key: r_opentelekomcloud_nat_gateway_v2 +# -- +resource "opentelekomcloud_nat_gateway_v2" "$1" { + internal_network_id = "$2" + name = "$3" + router_id = "$4" + spec = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_snat_rule_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_snat_rule_v2 new file mode 100644 index 000000000..447192d18 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_nat_snat_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_nat_snat_rule_v2 +# key: r_opentelekomcloud_nat_snat_rule_v2 +# -- +resource "opentelekomcloud_nat_snat_rule_v2" "$1" { + floating_ip_id = "$2" + nat_gateway_id = "$3" + network_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_associate_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_associate_v2 new file mode 100644 index 000000000..6eb2e2a5a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_floatingip_associate_v2 +# key: r_opentelekomcloud_networking_floatingip_associate_v2 +# -- +resource "opentelekomcloud_networking_floatingip_associate_v2" "$1" { + floating_ip = "$2" + port_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_v2 new file mode 100644 index 000000000..77844a142 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_floatingip_v2 +# key: r_opentelekomcloud_networking_floatingip_v2 +# -- +resource "opentelekomcloud_networking_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_network_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_network_v2 new file mode 100644 index 000000000..7af044d40 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_network_v2 +# key: r_opentelekomcloud_networking_network_v2 +# -- +resource "opentelekomcloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_port_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_port_v2 new file mode 100644 index 000000000..ab1e93660 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_port_v2 +# key: r_opentelekomcloud_networking_port_v2 +# -- +resource "opentelekomcloud_networking_port_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_interface_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_interface_v2 new file mode 100644 index 000000000..911df9a42 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_interface_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_router_interface_v2 +# key: r_opentelekomcloud_networking_router_interface_v2 +# -- +resource "opentelekomcloud_networking_router_interface_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_route_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_route_v2 new file mode 100644 index 000000000..9734f32b9 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_router_route_v2 +# key: r_opentelekomcloud_networking_router_route_v2 +# -- +resource "opentelekomcloud_networking_router_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_v2 new file mode 100644 index 000000000..d31ec06a4 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_router_v2 +# key: r_opentelekomcloud_networking_router_v2 +# -- +resource "opentelekomcloud_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_rule_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_rule_v2 new file mode 100644 index 000000000..0c35fdb2a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_secgroup_rule_v2 +# key: r_opentelekomcloud_networking_secgroup_rule_v2 +# -- +resource "opentelekomcloud_networking_secgroup_rule_v2" "$1" { + direction = "$2" + ethertype = "$3" + security_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_v2 new file mode 100644 index 000000000..83e437fc4 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_secgroup_v2 +# key: r_opentelekomcloud_networking_secgroup_v2 +# -- +resource "opentelekomcloud_networking_secgroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_subnet_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_subnet_v2 new file mode 100644 index 000000000..c033b91d6 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_subnet_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_subnet_v2 +# key: r_opentelekomcloud_networking_subnet_v2 +# -- +resource "opentelekomcloud_networking_subnet_v2" "$1" { + cidr = "$2" + network_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_associate_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_associate_v2 new file mode 100644 index 000000000..9d23c8e13 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_vip_associate_v2 +# key: r_opentelekomcloud_networking_vip_associate_v2 +# -- +resource "opentelekomcloud_networking_vip_associate_v2" "$1" { + port_ids = ["$2"] + vip_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_v2 new file mode 100644 index 000000000..87ad2d98e --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_networking_vip_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_networking_vip_v2 +# key: r_opentelekomcloud_networking_vip_v2 +# -- +resource "opentelekomcloud_networking_vip_v2" "$1" { + network_id = "$2" + subnet_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rds_instance_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rds_instance_v1 new file mode 100644 index 000000000..993e1b399 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rds_instance_v1 @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_rds_instance_v1 +# key: r_opentelekomcloud_rds_instance_v1 +# -- +resource "opentelekomcloud_rds_instance_v1" "$1" { + availabilityzone = "$2" + datastore { + type = "" + version = "" + } + dbrtpd = "$4" + flavorref = "$5" + nics { + subnetid = "" + } + securitygroup { + id = "" + } + volume { + size = 1 + type = "" + } + vpc = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_config_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_config_v1 new file mode 100644 index 000000000..ac9a591db --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_config_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_rts_software_config_v1 +# key: r_opentelekomcloud_rts_software_config_v1 +# -- +resource "opentelekomcloud_rts_software_config_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_deployment_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_deployment_v1 new file mode 100644 index 000000000..6d13005d1 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_software_deployment_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_rts_software_deployment_v1 +# key: r_opentelekomcloud_rts_software_deployment_v1 +# -- +resource "opentelekomcloud_rts_software_deployment_v1" "$1" { + config_id = "$2" + server_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_stack_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_stack_v1 new file mode 100644 index 000000000..5f16bc1ba --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_rts_stack_v1 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_rts_stack_v1 +# key: r_opentelekomcloud_rts_stack_v1 +# -- +resource "opentelekomcloud_rts_stack_v1" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket new file mode 100644 index 000000000..ea54d700a --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_s3_bucket +# key: r_opentelekomcloud_s3_bucket +# -- +resource "opentelekomcloud_s3_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_object b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_object new file mode 100644 index 000000000..fa1e93aed --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_s3_bucket_object +# key: r_opentelekomcloud_s3_bucket_object +# -- +resource "opentelekomcloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_policy b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_policy new file mode 100644 index 000000000..eab7865f0 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_s3_bucket_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_s3_bucket_policy +# key: r_opentelekomcloud_s3_bucket_policy +# -- +resource "opentelekomcloud_s3_bucket_policy" "$1" { + bucket = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_sfs_file_system_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_sfs_file_system_v2 new file mode 100644 index 000000000..df3f57407 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_sfs_file_system_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_sfs_file_system_v2 +# key: r_opentelekomcloud_sfs_file_system_v2 +# -- +resource "opentelekomcloud_sfs_file_system_v2" "$1" { + access_level = "$2" + access_to = "$3" + size = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_subscription_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_subscription_v2 new file mode 100644 index 000000000..459314bee --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_subscription_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_smn_subscription_v2 +# key: r_opentelekomcloud_smn_subscription_v2 +# -- +resource "opentelekomcloud_smn_subscription_v2" "$1" { + endpoint = "$2" + protocol = "$3" + topic_urn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_topic_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_topic_v2 new file mode 100644 index 000000000..5a2adc4b1 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_smn_topic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_smn_topic_v2 +# key: r_opentelekomcloud_smn_topic_v2 +# -- +resource "opentelekomcloud_smn_topic_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_policy_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_policy_v2 new file mode 100644 index 000000000..c54b167b3 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_policy_v2 @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vbs_backup_policy_v2 +# key: r_opentelekomcloud_vbs_backup_policy_v2 +# -- +resource "opentelekomcloud_vbs_backup_policy_v2" "$1" { + frequency = $2 + name = "$3" + rentention_num = $4 + retain_first_backup = "$5" + start_time = "$6" + status = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_share_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_share_v2 new file mode 100644 index 000000000..e1ca84a73 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_share_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vbs_backup_share_v2 +# key: r_opentelekomcloud_vbs_backup_share_v2 +# -- +resource "opentelekomcloud_vbs_backup_share_v2" "$1" { + backup_id = "$2" + to_project_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_v2 new file mode 100644 index 000000000..b2e8cbe1f --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vbs_backup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vbs_backup_v2 +# key: r_opentelekomcloud_vbs_backup_v2 +# -- +resource "opentelekomcloud_vbs_backup_v2" "$1" { + name = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_eip_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_eip_v1 new file mode 100644 index 000000000..eae35f8af --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_eip_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_eip_v1 +# key: r_opentelekomcloud_vpc_eip_v1 +# -- +resource "opentelekomcloud_vpc_eip_v1" "$1" { + bandwidth { + name = "" + share_type = "" + size = 1 + } + publicip { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_accepter_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_accepter_v2 new file mode 100644 index 000000000..b406f3390 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_accepter_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_peering_connection_accepter_v2 +# key: r_opentelekomcloud_vpc_peering_connection_accepter_v2 +# -- +resource "opentelekomcloud_vpc_peering_connection_accepter_v2" "$1" { + vpc_peering_connection_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_v2 new file mode 100644 index 000000000..fd2d8c8e7 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_peering_connection_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_peering_connection_v2 +# key: r_opentelekomcloud_vpc_peering_connection_v2 +# -- +resource "opentelekomcloud_vpc_peering_connection_v2" "$1" { + name = "$2" + peer_vpc_id = "$3" + vpc_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_route_v2 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_route_v2 new file mode 100644 index 000000000..5259c8d99 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_route_v2 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_route_v2 +# key: r_opentelekomcloud_vpc_route_v2 +# -- +resource "opentelekomcloud_vpc_route_v2" "$1" { + destination = "$2" + nexthop = "$3" + type = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_subnet_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_subnet_v1 new file mode 100644 index 000000000..9a138ad5f --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_subnet_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_subnet_v1 +# key: r_opentelekomcloud_vpc_subnet_v1 +# -- +resource "opentelekomcloud_vpc_subnet_v1" "$1" { + cidr = "$2" + gateway_ip = "$3" + name = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_v1 b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_v1 new file mode 100644 index 000000000..67d8478f5 --- /dev/null +++ b/snippets/terraform-mode/opentelekomcloud/r_opentelekomcloud_vpc_v1 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_opentelekomcloud_vpc_v1 +# key: r_opentelekomcloud_vpc_v1 +# -- +resource "opentelekomcloud_vpc_v1" "$1" { + cidr = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opsgenie/.yas-parents b/snippets/terraform-mode/opsgenie/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/opsgenie/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/opsgenie/d_opsgenie_user b/snippets/terraform-mode/opsgenie/d_opsgenie_user new file mode 100644 index 000000000..6d2ae7b03 --- /dev/null +++ b/snippets/terraform-mode/opsgenie/d_opsgenie_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_opsgenie_user +# key: d_opsgenie_user +# -- +data "opsgenie_user" "$1" { + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opsgenie/opsgenie b/snippets/terraform-mode/opsgenie/opsgenie new file mode 100644 index 000000000..66d52660f --- /dev/null +++ b/snippets/terraform-mode/opsgenie/opsgenie @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: opsgenie +# key: opsgenie +# -- +provider "opsgenie" { + api_key = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opsgenie/r_opsgenie_team b/snippets/terraform-mode/opsgenie/r_opsgenie_team new file mode 100644 index 000000000..96d209366 --- /dev/null +++ b/snippets/terraform-mode/opsgenie/r_opsgenie_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_opsgenie_team +# key: r_opsgenie_team +# -- +resource "opsgenie_team" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/opsgenie/r_opsgenie_user b/snippets/terraform-mode/opsgenie/r_opsgenie_user new file mode 100644 index 000000000..a7e6d9152 --- /dev/null +++ b/snippets/terraform-mode/opsgenie/r_opsgenie_user @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_opsgenie_user +# key: r_opsgenie_user +# -- +resource "opsgenie_user" "$1" { + full_name = "$2" + role = "$3" + username = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/.yas-parents b/snippets/terraform-mode/oraclepaas/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/d_oraclepaas_database_service_instance b/snippets/terraform-mode/oraclepaas/d_oraclepaas_database_service_instance new file mode 100644 index 000000000..c1310e28a --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/d_oraclepaas_database_service_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_oraclepaas_database_service_instance +# key: d_oraclepaas_database_service_instance +# -- +data "oraclepaas_database_service_instance" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/oraclepaas b/snippets/terraform-mode/oraclepaas/oraclepaas new file mode 100644 index 000000000..b9b5a3f92 --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/oraclepaas @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: oraclepaas +# key: oraclepaas +# -- +provider "oraclepaas" { + identity_domain = "$1" + password = "$2" + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_application_container b/snippets/terraform-mode/oraclepaas/r_oraclepaas_application_container new file mode 100644 index 000000000..784314abd --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_application_container @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_application_container +# key: r_oraclepaas_application_container +# -- +resource "oraclepaas_application_container" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_access_rule b/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_access_rule new file mode 100644 index 000000000..95c62d52d --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_access_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_database_access_rule +# key: r_oraclepaas_database_access_rule +# -- +resource "oraclepaas_database_access_rule" "$1" { + description = "$2" + name = "$3" + ports = "$4" + service_instance_id = "$5" + source = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_service_instance b/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_service_instance new file mode 100644 index 000000000..bfd4f898d --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_database_service_instance @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_database_service_instance +# key: r_oraclepaas_database_service_instance +# -- +resource "oraclepaas_database_service_instance" "$1" { + database_configuration { + admin_password = "" + usable_storage = 1 + } + edition = "$3" + name = "$4" + shape = "$5" + ssh_public_key = "$6" + subscription_type = "$7" + version = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_access_rule b/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_access_rule new file mode 100644 index 000000000..444a6f56b --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_access_rule @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_java_access_rule +# key: r_oraclepaas_java_access_rule +# -- +resource "oraclepaas_java_access_rule" "$1" { + description = "$2" + destination = "$3" + name = "$4" + ports = "$5" + service_instance_id = "$6" + source = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_service_instance b/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_service_instance new file mode 100644 index 000000000..e3626f07a --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_java_service_instance @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_java_service_instance +# key: r_oraclepaas_java_service_instance +# -- +resource "oraclepaas_java_service_instance" "$1" { + backups { + cloud_storage_container = "" + } + edition = "$3" + name = "$4" + ssh_public_key = "$5" + weblogic_server { + admin { + password = "" + username = "" + } + database { + name = "" + password = "" + username = "" + } + shape = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_access_rule b/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_access_rule new file mode 100644 index 000000000..73dbfddd0 --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_access_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_mysql_access_rule +# key: r_oraclepaas_mysql_access_rule +# -- +resource "oraclepaas_mysql_access_rule" "$1" { + destination = "$2" + name = "$3" + ports = "$4" + service_instance_id = "$5" + source = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_service_instance b/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_service_instance new file mode 100644 index 000000000..9e69ca283 --- /dev/null +++ b/snippets/terraform-mode/oraclepaas/r_oraclepaas_mysql_service_instance @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_oraclepaas_mysql_service_instance +# key: r_oraclepaas_mysql_service_instance +# -- +resource "oraclepaas_mysql_service_instance" "$1" { + mysql_configuration { + + } + name = "$3" + shape = "$4" + ssh_public_key = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/.yas-parents b/snippets/terraform-mode/ovh/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/ovh/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_bank_account b/snippets/terraform-mode/ovh/d_ovh_bank_account new file mode 100644 index 000000000..32b01c9c1 --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_bank_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_bank_account +# key: d_ovh_bank_account +# -- +data "ovh_bank_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_cloud_region b/snippets/terraform-mode/ovh/d_ovh_cloud_region new file mode 100644 index 000000000..6c2dd4f3d --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_cloud_region @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_ovh_cloud_region +# key: d_ovh_cloud_region +# -- +data "ovh_cloud_region" "$1" { + name = "$2" + project_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_cloud_regions b/snippets/terraform-mode/ovh/d_ovh_cloud_regions new file mode 100644 index 000000000..3228fd389 --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_cloud_regions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_cloud_regions +# key: d_ovh_cloud_regions +# -- +data "ovh_cloud_regions" "$1" { + project_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_credit_card b/snippets/terraform-mode/ovh/d_ovh_credit_card new file mode 100644 index 000000000..dd0a71cc7 --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_credit_card @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_credit_card +# key: d_ovh_credit_card +# -- +data "ovh_credit_card" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_domain_zone b/snippets/terraform-mode/ovh/d_ovh_domain_zone new file mode 100644 index 000000000..0c3443dad --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_domain_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_domain_zone +# key: d_ovh_domain_zone +# -- +data "ovh_domain_zone" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_iploadbalancing b/snippets/terraform-mode/ovh/d_ovh_iploadbalancing new file mode 100644 index 000000000..3664d3afc --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_iploadbalancing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_iploadbalancing +# key: d_ovh_iploadbalancing +# -- +data "ovh_iploadbalancing" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_publiccloud_region b/snippets/terraform-mode/ovh/d_ovh_publiccloud_region new file mode 100644 index 000000000..258d28c69 --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_publiccloud_region @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_ovh_publiccloud_region +# key: d_ovh_publiccloud_region +# -- +data "ovh_publiccloud_region" "$1" { + name = "$2" + project_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/d_ovh_publiccloud_regions b/snippets/terraform-mode/ovh/d_ovh_publiccloud_regions new file mode 100644 index 000000000..eefca9a59 --- /dev/null +++ b/snippets/terraform-mode/ovh/d_ovh_publiccloud_regions @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ovh_publiccloud_regions +# key: d_ovh_publiccloud_regions +# -- +data "ovh_publiccloud_regions" "$1" { + project_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/ovh b/snippets/terraform-mode/ovh/ovh new file mode 100644 index 000000000..18d1d90de --- /dev/null +++ b/snippets/terraform-mode/ovh/ovh @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: ovh +# key: ovh +# -- +provider "ovh" { + endpoint = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_cloud_network_private b/snippets/terraform-mode/ovh/r_ovh_cloud_network_private new file mode 100644 index 000000000..f911357a5 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_cloud_network_private @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ovh_cloud_network_private +# key: r_ovh_cloud_network_private +# -- +resource "ovh_cloud_network_private" "$1" { + name = "$2" + project_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_cloud_network_private_subnet b/snippets/terraform-mode/ovh/r_ovh_cloud_network_private_subnet new file mode 100644 index 000000000..86739c5c4 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_cloud_network_private_subnet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_ovh_cloud_network_private_subnet +# key: r_ovh_cloud_network_private_subnet +# -- +resource "ovh_cloud_network_private_subnet" "$1" { + end = "$2" + network = "$3" + network_id = "$4" + project_id = "$5" + region = "$6" + start = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_cloud_user b/snippets/terraform-mode/ovh/r_ovh_cloud_user new file mode 100644 index 000000000..8f93554d3 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_cloud_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ovh_cloud_user +# key: r_ovh_cloud_user +# -- +resource "ovh_cloud_user" "$1" { + project_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_domain_zone_record b/snippets/terraform-mode/ovh/r_ovh_domain_zone_record new file mode 100644 index 000000000..f543cdd55 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_domain_zone_record @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ovh_domain_zone_record +# key: r_ovh_domain_zone_record +# -- +resource "ovh_domain_zone_record" "$1" { + fieldtype = "$2" + target = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_domain_zone_redirection b/snippets/terraform-mode/ovh/r_ovh_domain_zone_redirection new file mode 100644 index 000000000..8568e6c12 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_domain_zone_redirection @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ovh_domain_zone_redirection +# key: r_ovh_domain_zone_redirection +# -- +resource "ovh_domain_zone_redirection" "$1" { + target = "$2" + type = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route new file mode 100644 index 000000000..90842a4b4 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ovh_iploadbalancing_http_route +# key: r_ovh_iploadbalancing_http_route +# -- +resource "ovh_iploadbalancing_http_route" "$1" { + action { + type = "" + } + service_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route_rule b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route_rule new file mode 100644 index 000000000..df81dfa3b --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_http_route_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ovh_iploadbalancing_http_route_rule +# key: r_ovh_iploadbalancing_http_route_rule +# -- +resource "ovh_iploadbalancing_http_route_rule" "$1" { + field = "$2" + match = "$3" + route_id = "$4" + service_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm new file mode 100644 index 000000000..11c493ca7 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ovh_iploadbalancing_tcp_farm +# key: r_ovh_iploadbalancing_tcp_farm +# -- +resource "ovh_iploadbalancing_tcp_farm" "$1" { + service_name = "$2" + zone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm_server b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm_server new file mode 100644 index 000000000..88f6fe64e --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_iploadbalancing_tcp_farm_server @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ovh_iploadbalancing_tcp_farm_server +# key: r_ovh_iploadbalancing_tcp_farm_server +# -- +resource "ovh_iploadbalancing_tcp_farm_server" "$1" { + address = "$2" + farm_id = $3 + service_name = "$4" + status = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network b/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network new file mode 100644 index 000000000..d1ebdfcc8 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ovh_publiccloud_private_network +# key: r_ovh_publiccloud_private_network +# -- +resource "ovh_publiccloud_private_network" "$1" { + name = "$2" + project_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network_subnet b/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network_subnet new file mode 100644 index 000000000..19db83867 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_publiccloud_private_network_subnet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_ovh_publiccloud_private_network_subnet +# key: r_ovh_publiccloud_private_network_subnet +# -- +resource "ovh_publiccloud_private_network_subnet" "$1" { + end = "$2" + network = "$3" + network_id = "$4" + project_id = "$5" + region = "$6" + start = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_publiccloud_user b/snippets/terraform-mode/ovh/r_ovh_publiccloud_user new file mode 100644 index 000000000..4aad5b51e --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_publiccloud_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ovh_publiccloud_user +# key: r_ovh_publiccloud_user +# -- +resource "ovh_publiccloud_user" "$1" { + project_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_vrack_cloudproject b/snippets/terraform-mode/ovh/r_ovh_vrack_cloudproject new file mode 100644 index 000000000..0209a48e9 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_vrack_cloudproject @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ovh_vrack_cloudproject +# key: r_ovh_vrack_cloudproject +# -- +resource "ovh_vrack_cloudproject" "$1" { + project_id = "$2" + vrack_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ovh/r_ovh_vrack_publiccloud_attachment b/snippets/terraform-mode/ovh/r_ovh_vrack_publiccloud_attachment new file mode 100644 index 000000000..298b85509 --- /dev/null +++ b/snippets/terraform-mode/ovh/r_ovh_vrack_publiccloud_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ovh_vrack_publiccloud_attachment +# key: r_ovh_vrack_publiccloud_attachment +# -- +resource "ovh_vrack_publiccloud_attachment" "$1" { + project_id = "$2" + vrack_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/.yas-parents b/snippets/terraform-mode/packet/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/packet/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/packet/d_packet_operating_system b/snippets/terraform-mode/packet/d_packet_operating_system new file mode 100644 index 000000000..e1cfeaa5c --- /dev/null +++ b/snippets/terraform-mode/packet/d_packet_operating_system @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_packet_operating_system +# key: d_packet_operating_system +# -- +data "packet_operating_system" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/d_packet_precreated_ip_block b/snippets/terraform-mode/packet/d_packet_precreated_ip_block new file mode 100644 index 000000000..b8e43cb99 --- /dev/null +++ b/snippets/terraform-mode/packet/d_packet_precreated_ip_block @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: d_packet_precreated_ip_block +# key: d_packet_precreated_ip_block +# -- +data "packet_precreated_ip_block" "$1" { + address_family = $2 + facility = "$3" + project_id = "$4" + public = ${5:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/d_packet_spot_market_price b/snippets/terraform-mode/packet/d_packet_spot_market_price new file mode 100644 index 000000000..220ac4f5c --- /dev/null +++ b/snippets/terraform-mode/packet/d_packet_spot_market_price @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_packet_spot_market_price +# key: d_packet_spot_market_price +# -- +data "packet_spot_market_price" "$1" { + facility = "$2" + plan = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/packet b/snippets/terraform-mode/packet/packet new file mode 100644 index 000000000..cf41d0e4f --- /dev/null +++ b/snippets/terraform-mode/packet/packet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: packet +# key: packet +# -- +provider "packet" { + auth_token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_device b/snippets/terraform-mode/packet/r_packet_device new file mode 100644 index 000000000..e671cdfa7 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_device @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_packet_device +# key: r_packet_device +# -- +resource "packet_device" "$1" { + billing_cycle = "$2" + facility = "$3" + hostname = "$4" + operating_system = "$5" + plan = "$6" + project_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_ip_attachment b/snippets/terraform-mode/packet/r_packet_ip_attachment new file mode 100644 index 000000000..ef8829ee4 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_ip_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_packet_ip_attachment +# key: r_packet_ip_attachment +# -- +resource "packet_ip_attachment" "$1" { + cidr_notation = "$2" + device_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_organization b/snippets/terraform-mode/packet/r_packet_organization new file mode 100644 index 000000000..0bf5d6930 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_organization @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_packet_organization +# key: r_packet_organization +# -- +resource "packet_organization" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_project b/snippets/terraform-mode/packet/r_packet_project new file mode 100644 index 000000000..600056bd0 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_packet_project +# key: r_packet_project +# -- +resource "packet_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_reserved_ip_block b/snippets/terraform-mode/packet/r_packet_reserved_ip_block new file mode 100644 index 000000000..0705a5df3 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_reserved_ip_block @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_packet_reserved_ip_block +# key: r_packet_reserved_ip_block +# -- +resource "packet_reserved_ip_block" "$1" { + facility = "$2" + project_id = "$3" + quantity = $4 +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_spot_market_request b/snippets/terraform-mode/packet/r_packet_spot_market_request new file mode 100644 index 000000000..339a85b02 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_spot_market_request @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_packet_spot_market_request +# key: r_packet_spot_market_request +# -- +resource "packet_spot_market_request" "$1" { + devices_max = $2 + devices_min = $3 + facilities = ["$4"] + instance_parameters { + billing_cycle = "" + hostname = "" + operating_system = "" + plan = "" + } + max_bid_price = $6 + project_id = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_ssh_key b/snippets/terraform-mode/packet/r_packet_ssh_key new file mode 100644 index 000000000..693bd39d6 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_packet_ssh_key +# key: r_packet_ssh_key +# -- +resource "packet_ssh_key" "$1" { + name = "$2" + public_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_volume b/snippets/terraform-mode/packet/r_packet_volume new file mode 100644 index 000000000..57111f3cf --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_volume @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_packet_volume +# key: r_packet_volume +# -- +resource "packet_volume" "$1" { + facility = "$2" + plan = "$3" + project_id = "$4" + size = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/packet/r_packet_volume_attachment b/snippets/terraform-mode/packet/r_packet_volume_attachment new file mode 100644 index 000000000..c8161ab34 --- /dev/null +++ b/snippets/terraform-mode/packet/r_packet_volume_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_packet_volume_attachment +# key: r_packet_volume_attachment +# -- +resource "packet_volume_attachment" "$1" { + device_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/.yas-parents b/snippets/terraform-mode/pagerduty/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_escalation_policy b/snippets/terraform-mode/pagerduty/d_pagerduty_escalation_policy new file mode 100644 index 000000000..97da86891 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_escalation_policy @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_escalation_policy +# key: d_pagerduty_escalation_policy +# -- +data "pagerduty_escalation_policy" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_extension_schema b/snippets/terraform-mode/pagerduty/d_pagerduty_extension_schema new file mode 100644 index 000000000..776a68cf8 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_extension_schema @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_extension_schema +# key: d_pagerduty_extension_schema +# -- +data "pagerduty_extension_schema" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_schedule b/snippets/terraform-mode/pagerduty/d_pagerduty_schedule new file mode 100644 index 000000000..5541c504f --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_schedule @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_schedule +# key: d_pagerduty_schedule +# -- +data "pagerduty_schedule" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_team b/snippets/terraform-mode/pagerduty/d_pagerduty_team new file mode 100644 index 000000000..2652e6d50 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_team +# key: d_pagerduty_team +# -- +data "pagerduty_team" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_user b/snippets/terraform-mode/pagerduty/d_pagerduty_user new file mode 100644 index 000000000..29e4e83e2 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_user +# key: d_pagerduty_user +# -- +data "pagerduty_user" "$1" { + email = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/d_pagerduty_vendor b/snippets/terraform-mode/pagerduty/d_pagerduty_vendor new file mode 100644 index 000000000..894e14d71 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/d_pagerduty_vendor @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_pagerduty_vendor +# key: d_pagerduty_vendor +# -- +data "pagerduty_vendor" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/pagerduty b/snippets/terraform-mode/pagerduty/pagerduty new file mode 100644 index 000000000..2c62930d7 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/pagerduty @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: pagerduty +# key: pagerduty +# -- +provider "pagerduty" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_addon b/snippets/terraform-mode/pagerduty/r_pagerduty_addon new file mode 100644 index 000000000..490d626d4 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_addon @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_addon +# key: r_pagerduty_addon +# -- +resource "pagerduty_addon" "$1" { + name = "$2" + src = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_escalation_policy b/snippets/terraform-mode/pagerduty/r_pagerduty_escalation_policy new file mode 100644 index 000000000..bb5e1d3bd --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_escalation_policy @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_escalation_policy +# key: r_pagerduty_escalation_policy +# -- +resource "pagerduty_escalation_policy" "$1" { + name = "$2" + rule { + escalation_delay_in_minutes = 1 + target { + id = "" + } + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_extension b/snippets/terraform-mode/pagerduty/r_pagerduty_extension new file mode 100644 index 000000000..ed9d2c34b --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_extension @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_extension +# key: r_pagerduty_extension +# -- +resource "pagerduty_extension" "$1" { + extension_objects = ["$2"] + extension_schema = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_maintenance_window b/snippets/terraform-mode/pagerduty/r_pagerduty_maintenance_window new file mode 100644 index 000000000..4bab894c3 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_maintenance_window @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_maintenance_window +# key: r_pagerduty_maintenance_window +# -- +resource "pagerduty_maintenance_window" "$1" { + end_time = "$2" + services = ["$3"] + start_time = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_schedule b/snippets/terraform-mode/pagerduty/r_pagerduty_schedule new file mode 100644 index 000000000..172b27acf --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_schedule @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_schedule +# key: r_pagerduty_schedule +# -- +resource "pagerduty_schedule" "$1" { + layer { + rotation_turn_length_seconds = 1 + rotation_virtual_start = "" + start = "" + users = [""] + } + time_zone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_service b/snippets/terraform-mode/pagerduty/r_pagerduty_service new file mode 100644 index 000000000..8ffb11438 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_service @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_service +# key: r_pagerduty_service +# -- +resource "pagerduty_service" "$1" { + escalation_policy = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_service_integration b/snippets/terraform-mode/pagerduty/r_pagerduty_service_integration new file mode 100644 index 000000000..9663501ca --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_service_integration @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_service_integration +# key: r_pagerduty_service_integration +# -- +resource "pagerduty_service_integration" "$1" { + service = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_team b/snippets/terraform-mode/pagerduty/r_pagerduty_team new file mode 100644 index 000000000..76dd61c8e --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_team @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_team +# key: r_pagerduty_team +# -- +resource "pagerduty_team" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_team_membership b/snippets/terraform-mode/pagerduty/r_pagerduty_team_membership new file mode 100644 index 000000000..25572b6f8 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_team_membership @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_team_membership +# key: r_pagerduty_team_membership +# -- +resource "pagerduty_team_membership" "$1" { + team_id = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_user b/snippets/terraform-mode/pagerduty/r_pagerduty_user new file mode 100644 index 000000000..4821ac3d5 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_user @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_user +# key: r_pagerduty_user +# -- +resource "pagerduty_user" "$1" { + email = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/pagerduty/r_pagerduty_user_contact_method b/snippets/terraform-mode/pagerduty/r_pagerduty_user_contact_method new file mode 100644 index 000000000..0d4b448b1 --- /dev/null +++ b/snippets/terraform-mode/pagerduty/r_pagerduty_user_contact_method @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_pagerduty_user_contact_method +# key: r_pagerduty_user_contact_method +# -- +resource "pagerduty_user_contact_method" "$1" { + address = "$2" + label = "$3" + type = "$4" + user_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/.yas-parents b/snippets/terraform-mode/panos/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/panos/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/panos/d_panos_dhcp_interface_info b/snippets/terraform-mode/panos/d_panos_dhcp_interface_info new file mode 100644 index 000000000..de269ccc0 --- /dev/null +++ b/snippets/terraform-mode/panos/d_panos_dhcp_interface_info @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_panos_dhcp_interface_info +# key: d_panos_dhcp_interface_info +# -- +data "panos_dhcp_interface_info" "$1" { + interface = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/d_panos_system_info b/snippets/terraform-mode/panos/d_panos_system_info new file mode 100644 index 000000000..659534f76 --- /dev/null +++ b/snippets/terraform-mode/panos/d_panos_system_info @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_panos_system_info +# key: d_panos_system_info +# -- +data "panos_system_info" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/panos b/snippets/terraform-mode/panos/panos new file mode 100644 index 000000000..89c7b728d --- /dev/null +++ b/snippets/terraform-mode/panos/panos @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: panos +# key: panos +# -- +provider "panos" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_address_group b/snippets/terraform-mode/panos/r_panos_address_group new file mode 100644 index 000000000..ec701fe99 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_address_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_address_group +# key: r_panos_address_group +# -- +resource "panos_address_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_address_object b/snippets/terraform-mode/panos/r_panos_address_object new file mode 100644 index 000000000..f4941e2c5 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_address_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_address_object +# key: r_panos_address_object +# -- +resource "panos_address_object" "$1" { + name = "$2" + value = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_administrative_tag b/snippets/terraform-mode/panos/r_panos_administrative_tag new file mode 100644 index 000000000..d8fb08d3c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_administrative_tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_administrative_tag +# key: r_panos_administrative_tag +# -- +resource "panos_administrative_tag" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_dag_tags b/snippets/terraform-mode/panos/r_panos_dag_tags new file mode 100644 index 000000000..2f26ba3bd --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_dag_tags @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_panos_dag_tags +# key: r_panos_dag_tags +# -- +resource "panos_dag_tags" "$1" { + register { + ip = "" + tags = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_edl b/snippets/terraform-mode/panos/r_panos_edl new file mode 100644 index 000000000..afd569df9 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_edl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_edl +# key: r_panos_edl +# -- +resource "panos_edl" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ethernet_interface b/snippets/terraform-mode/panos/r_panos_ethernet_interface new file mode 100644 index 000000000..b99041784 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ethernet_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_ethernet_interface +# key: r_panos_ethernet_interface +# -- +resource "panos_ethernet_interface" "$1" { + mode = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_general_settings b/snippets/terraform-mode/panos/r_panos_general_settings new file mode 100644 index 000000000..7541a92d5 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_general_settings @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_general_settings +# key: r_panos_general_settings +# -- +resource "panos_general_settings" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ike_crypto_profile b/snippets/terraform-mode/panos/r_panos_ike_crypto_profile new file mode 100644 index 000000000..3e96072d1 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ike_crypto_profile @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_panos_ike_crypto_profile +# key: r_panos_ike_crypto_profile +# -- +resource "panos_ike_crypto_profile" "$1" { + authentications = ["$2"] + dh_groups = ["$3"] + encryptions = ["$4"] + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ike_gateway b/snippets/terraform-mode/panos/r_panos_ike_gateway new file mode 100644 index 000000000..eba761ebb --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ike_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_ike_gateway +# key: r_panos_ike_gateway +# -- +resource "panos_ike_gateway" "$1" { + interface = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ipsec_crypto_profile b/snippets/terraform-mode/panos/r_panos_ipsec_crypto_profile new file mode 100644 index 000000000..75ec8f3d5 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ipsec_crypto_profile @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_ipsec_crypto_profile +# key: r_panos_ipsec_crypto_profile +# -- +resource "panos_ipsec_crypto_profile" "$1" { + authentications = ["$2"] + encryptions = ["$3"] + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ipsec_tunnel b/snippets/terraform-mode/panos/r_panos_ipsec_tunnel new file mode 100644 index 000000000..cac453f8c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ipsec_tunnel @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_ipsec_tunnel +# key: r_panos_ipsec_tunnel +# -- +resource "panos_ipsec_tunnel" "$1" { + name = "$2" + tunnel_interface = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_ipsec_tunnel_proxy_id_ipv4 b/snippets/terraform-mode/panos/r_panos_ipsec_tunnel_proxy_id_ipv4 new file mode 100644 index 000000000..ab6ac2bd0 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_ipsec_tunnel_proxy_id_ipv4 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_ipsec_tunnel_proxy_id_ipv4 +# key: r_panos_ipsec_tunnel_proxy_id_ipv4 +# -- +resource "panos_ipsec_tunnel_proxy_id_ipv4" "$1" { + ipsec_tunnel = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_license_api_key b/snippets/terraform-mode/panos/r_panos_license_api_key new file mode 100644 index 000000000..a88faff2c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_license_api_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_license_api_key +# key: r_panos_license_api_key +# -- +resource "panos_license_api_key" "$1" { + key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_licensing b/snippets/terraform-mode/panos/r_panos_licensing new file mode 100644 index 000000000..9dfa99fab --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_licensing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_licensing +# key: r_panos_licensing +# -- +resource "panos_licensing" "$1" { + auth_codes = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_loopback_interface b/snippets/terraform-mode/panos/r_panos_loopback_interface new file mode 100644 index 000000000..59f4b000a --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_loopback_interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_loopback_interface +# key: r_panos_loopback_interface +# -- +resource "panos_loopback_interface" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_management_profile b/snippets/terraform-mode/panos/r_panos_management_profile new file mode 100644 index 000000000..1cb069690 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_management_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_management_profile +# key: r_panos_management_profile +# -- +resource "panos_management_profile" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_nat_policy b/snippets/terraform-mode/panos/r_panos_nat_policy new file mode 100644 index 000000000..7f4d93f7e --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_nat_policy @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_panos_nat_policy +# key: r_panos_nat_policy +# -- +resource "panos_nat_policy" "$1" { + destination_addresses = ["$2"] + destination_zone = "$3" + name = "$4" + source_addresses = ["$5"] + source_zones = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_nat_rule b/snippets/terraform-mode/panos/r_panos_nat_rule new file mode 100644 index 000000000..6ffde3c56 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_nat_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_panos_nat_rule +# key: r_panos_nat_rule +# -- +resource "panos_nat_rule" "$1" { + destination_addresses = ["$2"] + destination_zone = "$3" + name = "$4" + source_addresses = ["$5"] + source_zones = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_address_group b/snippets/terraform-mode/panos/r_panos_panorama_address_group new file mode 100644 index 000000000..ae83b9a6b --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_address_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_address_group +# key: r_panos_panorama_address_group +# -- +resource "panos_panorama_address_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_address_object b/snippets/terraform-mode/panos/r_panos_panorama_address_object new file mode 100644 index 000000000..ed4988fa5 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_address_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_address_object +# key: r_panos_panorama_address_object +# -- +resource "panos_panorama_address_object" "$1" { + name = "$2" + value = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_administrative_tag b/snippets/terraform-mode/panos/r_panos_panorama_administrative_tag new file mode 100644 index 000000000..eeb63973c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_administrative_tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_administrative_tag +# key: r_panos_panorama_administrative_tag +# -- +resource "panos_panorama_administrative_tag" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_device_group b/snippets/terraform-mode/panos/r_panos_panorama_device_group new file mode 100644 index 000000000..8c37a5b22 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_device_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_device_group +# key: r_panos_panorama_device_group +# -- +resource "panos_panorama_device_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_device_group_entry b/snippets/terraform-mode/panos/r_panos_panorama_device_group_entry new file mode 100644 index 000000000..9470c8739 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_device_group_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_device_group_entry +# key: r_panos_panorama_device_group_entry +# -- +resource "panos_panorama_device_group_entry" "$1" { + device_group = "$2" + serial = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_edl b/snippets/terraform-mode/panos/r_panos_panorama_edl new file mode 100644 index 000000000..6d9a0b164 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_edl @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_edl +# key: r_panos_panorama_edl +# -- +resource "panos_panorama_edl" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ethernet_interface b/snippets/terraform-mode/panos/r_panos_panorama_ethernet_interface new file mode 100644 index 000000000..9c076e836 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ethernet_interface @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ethernet_interface +# key: r_panos_panorama_ethernet_interface +# -- +resource "panos_panorama_ethernet_interface" "$1" { + mode = "$2" + name = "$3" + template = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ike_crypto_profile b/snippets/terraform-mode/panos/r_panos_panorama_ike_crypto_profile new file mode 100644 index 000000000..39866e5ce --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ike_crypto_profile @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ike_crypto_profile +# key: r_panos_panorama_ike_crypto_profile +# -- +resource "panos_panorama_ike_crypto_profile" "$1" { + authentications = ["$2"] + dh_groups = ["$3"] + encryptions = ["$4"] + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ike_gateway b/snippets/terraform-mode/panos/r_panos_panorama_ike_gateway new file mode 100644 index 000000000..aca85229f --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ike_gateway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ike_gateway +# key: r_panos_panorama_ike_gateway +# -- +resource "panos_panorama_ike_gateway" "$1" { + interface = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ipsec_crypto_profile b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_crypto_profile new file mode 100644 index 000000000..15f80b7aa --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_crypto_profile @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ipsec_crypto_profile +# key: r_panos_panorama_ipsec_crypto_profile +# -- +resource "panos_panorama_ipsec_crypto_profile" "$1" { + authentications = ["$2"] + encryptions = ["$3"] + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel new file mode 100644 index 000000000..610f62b65 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ipsec_tunnel +# key: r_panos_panorama_ipsec_tunnel +# -- +resource "panos_panorama_ipsec_tunnel" "$1" { + name = "$2" + template = "$3" + tunnel_interface = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel_proxy_id_ipv4 b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel_proxy_id_ipv4 new file mode 100644 index 000000000..fdfc35df3 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_ipsec_tunnel_proxy_id_ipv4 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_ipsec_tunnel_proxy_id_ipv4 +# key: r_panos_panorama_ipsec_tunnel_proxy_id_ipv4 +# -- +resource "panos_panorama_ipsec_tunnel_proxy_id_ipv4" "$1" { + ipsec_tunnel = "$2" + name = "$3" + template = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_loopback_interface b/snippets/terraform-mode/panos/r_panos_panorama_loopback_interface new file mode 100644 index 000000000..f28af5a68 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_loopback_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_loopback_interface +# key: r_panos_panorama_loopback_interface +# -- +resource "panos_panorama_loopback_interface" "$1" { + name = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_management_profile b/snippets/terraform-mode/panos/r_panos_panorama_management_profile new file mode 100644 index 000000000..7998b1b58 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_management_profile @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_management_profile +# key: r_panos_panorama_management_profile +# -- +resource "panos_panorama_management_profile" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_nat_policy b/snippets/terraform-mode/panos/r_panos_panorama_nat_policy new file mode 100644 index 000000000..f8cde7d5a --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_nat_policy @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_nat_policy +# key: r_panos_panorama_nat_policy +# -- +resource "panos_panorama_nat_policy" "$1" { + destination_addresses = ["$2"] + destination_zone = "$3" + name = "$4" + source_addresses = ["$5"] + source_zones = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_nat_rule b/snippets/terraform-mode/panos/r_panos_panorama_nat_rule new file mode 100644 index 000000000..0405d452e --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_nat_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_nat_rule +# key: r_panos_panorama_nat_rule +# -- +resource "panos_panorama_nat_rule" "$1" { + destination_addresses = ["$2"] + destination_zone = "$3" + name = "$4" + source_addresses = ["$5"] + source_zones = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_security_policies b/snippets/terraform-mode/panos/r_panos_panorama_security_policies new file mode 100644 index 000000000..328f6207c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_security_policies @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_security_policies +# key: r_panos_panorama_security_policies +# -- +resource "panos_panorama_security_policies" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_security_policy b/snippets/terraform-mode/panos/r_panos_panorama_security_policy new file mode 100644 index 000000000..ed2592b35 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_security_policy @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_security_policy +# key: r_panos_panorama_security_policy +# -- +resource "panos_panorama_security_policy" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_security_policy_group b/snippets/terraform-mode/panos/r_panos_panorama_security_policy_group new file mode 100644 index 000000000..6a00d1428 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_security_policy_group @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_security_policy_group +# key: r_panos_panorama_security_policy_group +# -- +resource "panos_panorama_security_policy_group" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_security_rule_group b/snippets/terraform-mode/panos/r_panos_panorama_security_rule_group new file mode 100644 index 000000000..a7bc8202e --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_security_rule_group @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_security_rule_group +# key: r_panos_panorama_security_rule_group +# -- +resource "panos_panorama_security_rule_group" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_service_group b/snippets/terraform-mode/panos/r_panos_panorama_service_group new file mode 100644 index 000000000..fce779487 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_service_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_service_group +# key: r_panos_panorama_service_group +# -- +resource "panos_panorama_service_group" "$1" { + name = "$2" + services = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_service_object b/snippets/terraform-mode/panos/r_panos_panorama_service_object new file mode 100644 index 000000000..154a6a3ff --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_service_object @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_service_object +# key: r_panos_panorama_service_object +# -- +resource "panos_panorama_service_object" "$1" { + destination_port = "$2" + name = "$3" + protocol = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_static_route_ipv4 b/snippets/terraform-mode/panos/r_panos_panorama_static_route_ipv4 new file mode 100644 index 000000000..f93cfe786 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_static_route_ipv4 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_static_route_ipv4 +# key: r_panos_panorama_static_route_ipv4 +# -- +resource "panos_panorama_static_route_ipv4" "$1" { + destination = "$2" + name = "$3" + virtual_router = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_template b/snippets/terraform-mode/panos/r_panos_panorama_template new file mode 100644 index 000000000..2400c290b --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_template +# key: r_panos_panorama_template +# -- +resource "panos_panorama_template" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_template_entry b/snippets/terraform-mode/panos/r_panos_panorama_template_entry new file mode 100644 index 000000000..078f5d11c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_template_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_template_entry +# key: r_panos_panorama_template_entry +# -- +resource "panos_panorama_template_entry" "$1" { + serial = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_template_stack b/snippets/terraform-mode/panos/r_panos_panorama_template_stack new file mode 100644 index 000000000..616143c65 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_template_stack @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_template_stack +# key: r_panos_panorama_template_stack +# -- +resource "panos_panorama_template_stack" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_template_stack_entry b/snippets/terraform-mode/panos/r_panos_panorama_template_stack_entry new file mode 100644 index 000000000..c9d26a09b --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_template_stack_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_template_stack_entry +# key: r_panos_panorama_template_stack_entry +# -- +resource "panos_panorama_template_stack_entry" "$1" { + device = "$2" + template_stack = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_template_variable b/snippets/terraform-mode/panos/r_panos_panorama_template_variable new file mode 100644 index 000000000..ba002a3d1 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_template_variable @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_template_variable +# key: r_panos_panorama_template_variable +# -- +resource "panos_panorama_template_variable" "$1" { + name = "$2" + value = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_tunnel_interface b/snippets/terraform-mode/panos/r_panos_panorama_tunnel_interface new file mode 100644 index 000000000..0379eff5d --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_tunnel_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_tunnel_interface +# key: r_panos_panorama_tunnel_interface +# -- +resource "panos_panorama_tunnel_interface" "$1" { + name = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_virtual_router b/snippets/terraform-mode/panos/r_panos_panorama_virtual_router new file mode 100644 index 000000000..61668ed4b --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_virtual_router @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_virtual_router +# key: r_panos_panorama_virtual_router +# -- +resource "panos_panorama_virtual_router" "$1" { + name = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_virtual_router_entry b/snippets/terraform-mode/panos/r_panos_panorama_virtual_router_entry new file mode 100644 index 000000000..5f6bd9e28 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_virtual_router_entry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_virtual_router_entry +# key: r_panos_panorama_virtual_router_entry +# -- +resource "panos_panorama_virtual_router_entry" "$1" { + interface = "$2" + template = "$3" + virtual_router = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_vlan_interface b/snippets/terraform-mode/panos/r_panos_panorama_vlan_interface new file mode 100644 index 000000000..ffafcab0c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_vlan_interface @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_vlan_interface +# key: r_panos_panorama_vlan_interface +# -- +resource "panos_panorama_vlan_interface" "$1" { + name = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_zone b/snippets/terraform-mode/panos/r_panos_panorama_zone new file mode 100644 index 000000000..015369a01 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_zone +# key: r_panos_panorama_zone +# -- +resource "panos_panorama_zone" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_panorama_zone_entry b/snippets/terraform-mode/panos/r_panos_panorama_zone_entry new file mode 100644 index 000000000..81f73be1e --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_panorama_zone_entry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_panorama_zone_entry +# key: r_panos_panorama_zone_entry +# -- +resource "panos_panorama_zone_entry" "$1" { + interface = "$2" + template = "$3" + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_security_policies b/snippets/terraform-mode/panos/r_panos_security_policies new file mode 100644 index 000000000..3dbb8b0cb --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_security_policies @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_security_policies +# key: r_panos_security_policies +# -- +resource "panos_security_policies" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_security_policy b/snippets/terraform-mode/panos/r_panos_security_policy new file mode 100644 index 000000000..dfc940a48 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_security_policy @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_security_policy +# key: r_panos_security_policy +# -- +resource "panos_security_policy" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_security_policy_group b/snippets/terraform-mode/panos/r_panos_security_policy_group new file mode 100644 index 000000000..80facc5da --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_security_policy_group @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_security_policy_group +# key: r_panos_security_policy_group +# -- +resource "panos_security_policy_group" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_security_rule_group b/snippets/terraform-mode/panos/r_panos_security_rule_group new file mode 100644 index 000000000..479f52fb0 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_security_rule_group @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: r_panos_security_rule_group +# key: r_panos_security_rule_group +# -- +resource "panos_security_rule_group" "$1" { + rule { + applications = [""] + categories = [""] + destination_addresses = [""] + destination_zones = [""] + hip_profiles = [""] + name = "" + services = [""] + source_addresses = [""] + source_users = [""] + source_zones = [""] + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_service_group b/snippets/terraform-mode/panos/r_panos_service_group new file mode 100644 index 000000000..1865dc923 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_service_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_service_group +# key: r_panos_service_group +# -- +resource "panos_service_group" "$1" { + name = "$2" + services = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_service_object b/snippets/terraform-mode/panos/r_panos_service_object new file mode 100644 index 000000000..8b64e798c --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_service_object @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_service_object +# key: r_panos_service_object +# -- +resource "panos_service_object" "$1" { + destination_port = "$2" + name = "$3" + protocol = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_static_route_ipv4 b/snippets/terraform-mode/panos/r_panos_static_route_ipv4 new file mode 100644 index 000000000..595e360fd --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_static_route_ipv4 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_panos_static_route_ipv4 +# key: r_panos_static_route_ipv4 +# -- +resource "panos_static_route_ipv4" "$1" { + destination = "$2" + name = "$3" + virtual_router = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_telemetry b/snippets/terraform-mode/panos/r_panos_telemetry new file mode 100644 index 000000000..264042ecc --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_telemetry @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_telemetry +# key: r_panos_telemetry +# -- +resource "panos_telemetry" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_tunnel_interface b/snippets/terraform-mode/panos/r_panos_tunnel_interface new file mode 100644 index 000000000..ab589fd89 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_tunnel_interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_tunnel_interface +# key: r_panos_tunnel_interface +# -- +resource "panos_tunnel_interface" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_virtual_router b/snippets/terraform-mode/panos/r_panos_virtual_router new file mode 100644 index 000000000..75e682667 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_virtual_router @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_virtual_router +# key: r_panos_virtual_router +# -- +resource "panos_virtual_router" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_virtual_router_entry b/snippets/terraform-mode/panos/r_panos_virtual_router_entry new file mode 100644 index 000000000..ab0c004fc --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_virtual_router_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_virtual_router_entry +# key: r_panos_virtual_router_entry +# -- +resource "panos_virtual_router_entry" "$1" { + interface = "$2" + virtual_router = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_vlan_interface b/snippets/terraform-mode/panos/r_panos_vlan_interface new file mode 100644 index 000000000..2bdd6887a --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_vlan_interface @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_vlan_interface +# key: r_panos_vlan_interface +# -- +resource "panos_vlan_interface" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_zone b/snippets/terraform-mode/panos/r_panos_zone new file mode 100644 index 000000000..173e77d4e --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_zone @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_panos_zone +# key: r_panos_zone +# -- +resource "panos_zone" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/panos/r_panos_zone_entry b/snippets/terraform-mode/panos/r_panos_zone_entry new file mode 100644 index 000000000..955e031b6 --- /dev/null +++ b/snippets/terraform-mode/panos/r_panos_zone_entry @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_panos_zone_entry +# key: r_panos_zone_entry +# -- +resource "panos_zone_entry" "$1" { + interface = "$2" + zone = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/.yas-parents b/snippets/terraform-mode/postgresql/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/postgresql/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/postgresql b/snippets/terraform-mode/postgresql/postgresql new file mode 100644 index 000000000..2b422d5e7 --- /dev/null +++ b/snippets/terraform-mode/postgresql/postgresql @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: postgresql +# key: postgresql +# -- +provider "postgresql" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/r_postgresql_database b/snippets/terraform-mode/postgresql/r_postgresql_database new file mode 100644 index 000000000..718c73759 --- /dev/null +++ b/snippets/terraform-mode/postgresql/r_postgresql_database @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_postgresql_database +# key: r_postgresql_database +# -- +resource "postgresql_database" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/r_postgresql_extension b/snippets/terraform-mode/postgresql/r_postgresql_extension new file mode 100644 index 000000000..9c50a66e0 --- /dev/null +++ b/snippets/terraform-mode/postgresql/r_postgresql_extension @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_postgresql_extension +# key: r_postgresql_extension +# -- +resource "postgresql_extension" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/r_postgresql_role b/snippets/terraform-mode/postgresql/r_postgresql_role new file mode 100644 index 000000000..a433a4642 --- /dev/null +++ b/snippets/terraform-mode/postgresql/r_postgresql_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_postgresql_role +# key: r_postgresql_role +# -- +resource "postgresql_role" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/postgresql/r_postgresql_schema b/snippets/terraform-mode/postgresql/r_postgresql_schema new file mode 100644 index 000000000..1a1b10f1e --- /dev/null +++ b/snippets/terraform-mode/postgresql/r_postgresql_schema @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_postgresql_schema +# key: r_postgresql_schema +# -- +resource "postgresql_schema" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/powerdns/.yas-parents b/snippets/terraform-mode/powerdns/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/powerdns/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/powerdns/powerdns b/snippets/terraform-mode/powerdns/powerdns new file mode 100644 index 000000000..b5f75e789 --- /dev/null +++ b/snippets/terraform-mode/powerdns/powerdns @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: powerdns +# key: powerdns +# -- +provider "powerdns" { + api_key = "$1" + server_url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/powerdns/r_powerdns_record b/snippets/terraform-mode/powerdns/r_powerdns_record new file mode 100644 index 000000000..407f06d05 --- /dev/null +++ b/snippets/terraform-mode/powerdns/r_powerdns_record @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_powerdns_record +# key: r_powerdns_record +# -- +resource "powerdns_record" "$1" { + name = "$2" + records = ["$3"] + ttl = $4 + type = "$5" + zone = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/.yas-parents b/snippets/terraform-mode/profitbricks/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/d_profitbricks_datacenter b/snippets/terraform-mode/profitbricks/d_profitbricks_datacenter new file mode 100644 index 000000000..1ebace3ab --- /dev/null +++ b/snippets/terraform-mode/profitbricks/d_profitbricks_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_profitbricks_datacenter +# key: d_profitbricks_datacenter +# -- +data "profitbricks_datacenter" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/d_profitbricks_image b/snippets/terraform-mode/profitbricks/d_profitbricks_image new file mode 100644 index 000000000..e4eef0c85 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/d_profitbricks_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_profitbricks_image +# key: d_profitbricks_image +# -- +data "profitbricks_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/d_profitbricks_location b/snippets/terraform-mode/profitbricks/d_profitbricks_location new file mode 100644 index 000000000..bc885405d --- /dev/null +++ b/snippets/terraform-mode/profitbricks/d_profitbricks_location @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_profitbricks_location +# key: d_profitbricks_location +# -- +data "profitbricks_location" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/d_profitbricks_resource b/snippets/terraform-mode/profitbricks/d_profitbricks_resource new file mode 100644 index 000000000..85fa3919e --- /dev/null +++ b/snippets/terraform-mode/profitbricks/d_profitbricks_resource @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_profitbricks_resource +# key: d_profitbricks_resource +# -- +data "profitbricks_resource" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/d_profitbricks_snapshot b/snippets/terraform-mode/profitbricks/d_profitbricks_snapshot new file mode 100644 index 000000000..191c1ceea --- /dev/null +++ b/snippets/terraform-mode/profitbricks/d_profitbricks_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_profitbricks_snapshot +# key: d_profitbricks_snapshot +# -- +data "profitbricks_snapshot" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/profitbricks b/snippets/terraform-mode/profitbricks/profitbricks new file mode 100644 index 000000000..f345e28f5 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/profitbricks @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: profitbricks +# key: profitbricks +# -- +provider "profitbricks" { + password = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_datacenter b/snippets/terraform-mode/profitbricks/r_profitbricks_datacenter new file mode 100644 index 000000000..45a694bc4 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_datacenter @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_datacenter +# key: r_profitbricks_datacenter +# -- +resource "profitbricks_datacenter" "$1" { + location = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_firewall b/snippets/terraform-mode/profitbricks/r_profitbricks_firewall new file mode 100644 index 000000000..f9b959430 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_firewall @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_firewall +# key: r_profitbricks_firewall +# -- +resource "profitbricks_firewall" "$1" { + datacenter_id = "$2" + nic_id = "$3" + protocol = "$4" + server_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_group b/snippets/terraform-mode/profitbricks/r_profitbricks_group new file mode 100644 index 000000000..07238f172 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_group +# key: r_profitbricks_group +# -- +resource "profitbricks_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_ipblock b/snippets/terraform-mode/profitbricks/r_profitbricks_ipblock new file mode 100644 index 000000000..04a3c8500 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_ipblock @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_ipblock +# key: r_profitbricks_ipblock +# -- +resource "profitbricks_ipblock" "$1" { + location = "$2" + size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_ipfailover b/snippets/terraform-mode/profitbricks/r_profitbricks_ipfailover new file mode 100644 index 000000000..46f1db35f --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_ipfailover @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_ipfailover +# key: r_profitbricks_ipfailover +# -- +resource "profitbricks_ipfailover" "$1" { + datacenter_id = "$2" + ip = "$3" + lan_id = "$4" + nicuuid = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_lan b/snippets/terraform-mode/profitbricks/r_profitbricks_lan new file mode 100644 index 000000000..c0001de40 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_lan @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_lan +# key: r_profitbricks_lan +# -- +resource "profitbricks_lan" "$1" { + datacenter_id = "$2" + public = ${3:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_loadbalancer b/snippets/terraform-mode/profitbricks/r_profitbricks_loadbalancer new file mode 100644 index 000000000..db9eee911 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_loadbalancer @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_loadbalancer +# key: r_profitbricks_loadbalancer +# -- +resource "profitbricks_loadbalancer" "$1" { + datacenter_id = "$2" + name = "$3" + nic_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_nic b/snippets/terraform-mode/profitbricks/r_profitbricks_nic new file mode 100644 index 000000000..c30a2b683 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_nic @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_nic +# key: r_profitbricks_nic +# -- +resource "profitbricks_nic" "$1" { + datacenter_id = "$2" + lan = $3 + server_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_server b/snippets/terraform-mode/profitbricks/r_profitbricks_server new file mode 100644 index 000000000..cb5373e52 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_server @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_server +# key: r_profitbricks_server +# -- +resource "profitbricks_server" "$1" { + cores = $2 + datacenter_id = "$3" + name = "$4" + nic { + lan = 1 + } + ram = $6 + volume { + disk_type = "" + size = 1 + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_share b/snippets/terraform-mode/profitbricks/r_profitbricks_share new file mode 100644 index 000000000..c155bd9a3 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_share @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_share +# key: r_profitbricks_share +# -- +resource "profitbricks_share" "$1" { + edit_privilege = ${2:false} + group_id = "$3" + resource_id = "$4" + share_privilege = ${5:false} +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_snapshot b/snippets/terraform-mode/profitbricks/r_profitbricks_snapshot new file mode 100644 index 000000000..2809fbf48 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_snapshot @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_snapshot +# key: r_profitbricks_snapshot +# -- +resource "profitbricks_snapshot" "$1" { + datacenter_id = "$2" + name = "$3" + volume_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_user b/snippets/terraform-mode/profitbricks/r_profitbricks_user new file mode 100644 index 000000000..bcf0a172c --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_user @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_user +# key: r_profitbricks_user +# -- +resource "profitbricks_user" "$1" { + administrator = ${2:false} + email = "$3" + first_name = "$4" + force_sec_auth = ${5:false} + last_name = "$6" + password = "$7" +} \ No newline at end of file diff --git a/snippets/terraform-mode/profitbricks/r_profitbricks_volume b/snippets/terraform-mode/profitbricks/r_profitbricks_volume new file mode 100644 index 000000000..f75c61ce9 --- /dev/null +++ b/snippets/terraform-mode/profitbricks/r_profitbricks_volume @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_profitbricks_volume +# key: r_profitbricks_volume +# -- +resource "profitbricks_volume" "$1" { + datacenter_id = "$2" + disk_type = "$3" + server_id = "$4" + size = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/.yas-parents b/snippets/terraform-mode/provisioners/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/provisioners/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/chef_basic b/snippets/terraform-mode/provisioners/chef_basic new file mode 100644 index 000000000..73a95b659 --- /dev/null +++ b/snippets/terraform-mode/provisioners/chef_basic @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: chef_basic +# key: chef_basic +# -- +provisioner "chef" { + node_name = "$1" + run_list = ["cookbook::recipe"] + user_name = "$2" + user_key = "$3" + server_url = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/chef_complete b/snippets/terraform-mode/provisioners/chef_complete new file mode 100644 index 000000000..818591eb1 --- /dev/null +++ b/snippets/terraform-mode/provisioners/chef_complete @@ -0,0 +1,31 @@ +# -*- mode: snippet -*- +# name: chef_complete +# key: chef_complete +# -- +provisioner "chef" { + attributes_json = <<-EOF + { + "key": "value", + "app": { + "cluster1": { + "nodes": [ + "webserver1", + "webserver2" + ] + } + } + } +EOF + + environment = "_default" + run_list = ["cookbook::recipe"] + node_name = "webserver1" + secret_key = "${file("../encrypted_data_bag_secret")}" + server_url = "https://chef.company.com/organizations/org1" + recreate_client = true + user_name = "bork" + user_key = "${file("../bork.pem")}" + version = "12.4.1" + # If you have a self signed cert on your chef server change this to :verify_none + ssl_verify_mode = ":verify_peer" +} diff --git a/snippets/terraform-mode/provisioners/file b/snippets/terraform-mode/provisioners/file new file mode 100644 index 000000000..5576369ba --- /dev/null +++ b/snippets/terraform-mode/provisioners/file @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: file +# key: file +# -- +provisioner "file" { + source = "$1" + destination = "$2" +} diff --git a/snippets/terraform-mode/provisioners/habitat b/snippets/terraform-mode/provisioners/habitat new file mode 100644 index 000000000..229159e47 --- /dev/null +++ b/snippets/terraform-mode/provisioners/habitat @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: habitat +# key: habitat +# -- +provisioner "habitat" { + peer = "$1" + use_sudo = true + service_type = "systemd" + + service { + name = "core/redis" + topology = "leader" + user_toml = "${file("conf/redis.toml")}" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/local_exec b/snippets/terraform-mode/provisioners/local_exec new file mode 100644 index 000000000..b4c06863e --- /dev/null +++ b/snippets/terraform-mode/provisioners/local_exec @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: local_exec +# key: local_exec +# -- +provisioner "local-exec" { + command = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/remote_exec b/snippets/terraform-mode/provisioners/remote_exec new file mode 100644 index 000000000..cc40cc8b1 --- /dev/null +++ b/snippets/terraform-mode/provisioners/remote_exec @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: remote_exec +# key: remote_exec +# -- +provisioner "remote-exec" { + inline = [ + "$1" + ] +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/salt b/snippets/terraform-mode/provisioners/salt new file mode 100644 index 000000000..9638617a1 --- /dev/null +++ b/snippets/terraform-mode/provisioners/salt @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: salt +# key: salt +# -- +provisioner "sal-masterless" { + "local_state_tree" = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/ssh b/snippets/terraform-mode/provisioners/ssh new file mode 100644 index 000000000..ca697e672 --- /dev/null +++ b/snippets/terraform-mode/provisioners/ssh @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ssh +# key: ssh +# -- +connection { + type = "ssh" + user = "root" + password = "${var.root_password}" +} \ No newline at end of file diff --git a/snippets/terraform-mode/provisioners/winrm b/snippets/terraform-mode/provisioners/winrm new file mode 100644 index 000000000..cc1b521c7 --- /dev/null +++ b/snippets/terraform-mode/provisioners/winrm @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: winrm +# key: winrm +# -- +connection { + type = "winrm" + user = "Administrator" + password = "${var.admin_password}" +} diff --git a/snippets/terraform-mode/rabbitmq/.yas-parents b/snippets/terraform-mode/rabbitmq/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_binding b/snippets/terraform-mode/rabbitmq/r_rabbitmq_binding new file mode 100644 index 000000000..d99f69c3a --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_binding @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_binding +# key: r_rabbitmq_binding +# -- +resource "rabbitmq_binding" "$1" { + destination = "$2" + destination_type = "$3" + source = "$4" + vhost = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_exchange b/snippets/terraform-mode/rabbitmq/r_rabbitmq_exchange new file mode 100644 index 000000000..b91c3450d --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_exchange @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_exchange +# key: r_rabbitmq_exchange +# -- +resource "rabbitmq_exchange" "$1" { + name = "$2" + settings { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_permissions b/snippets/terraform-mode/rabbitmq/r_rabbitmq_permissions new file mode 100644 index 000000000..ce38d03ca --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_permissions @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_permissions +# key: r_rabbitmq_permissions +# -- +resource "rabbitmq_permissions" "$1" { + permissions { + configure = "" + read = "" + write = "" + } + user = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_policy b/snippets/terraform-mode/rabbitmq/r_rabbitmq_policy new file mode 100644 index 000000000..459d031a7 --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_policy @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_policy +# key: r_rabbitmq_policy +# -- +resource "rabbitmq_policy" "$1" { + name = "$2" + policy { + apply_to = "" + definition { + + } + pattern = "" + priority = 1 + } + vhost = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_queue b/snippets/terraform-mode/rabbitmq/r_rabbitmq_queue new file mode 100644 index 000000000..f87123856 --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_queue @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_queue +# key: r_rabbitmq_queue +# -- +resource "rabbitmq_queue" "$1" { + name = "$2" + settings { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_user b/snippets/terraform-mode/rabbitmq/r_rabbitmq_user new file mode 100644 index 000000000..49836a10a --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_user @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_user +# key: r_rabbitmq_user +# -- +resource "rabbitmq_user" "$1" { + name = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/r_rabbitmq_vhost b/snippets/terraform-mode/rabbitmq/r_rabbitmq_vhost new file mode 100644 index 000000000..c4b9e994d --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/r_rabbitmq_vhost @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rabbitmq_vhost +# key: r_rabbitmq_vhost +# -- +resource "rabbitmq_vhost" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rabbitmq/rabbitmq b/snippets/terraform-mode/rabbitmq/rabbitmq new file mode 100644 index 000000000..881c426c5 --- /dev/null +++ b/snippets/terraform-mode/rabbitmq/rabbitmq @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: rabbitmq +# key: rabbitmq +# -- +provider "rabbitmq" { + endpoint = "$1" + password = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/.yas-parents b/snippets/terraform-mode/rancher/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/rancher/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/d_rancher_certificate b/snippets/terraform-mode/rancher/d_rancher_certificate new file mode 100644 index 000000000..f3ee31801 --- /dev/null +++ b/snippets/terraform-mode/rancher/d_rancher_certificate @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_rancher_certificate +# key: d_rancher_certificate +# -- +data "rancher_certificate" "$1" { + environment_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/d_rancher_environment b/snippets/terraform-mode/rancher/d_rancher_environment new file mode 100644 index 000000000..bf1fda122 --- /dev/null +++ b/snippets/terraform-mode/rancher/d_rancher_environment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rancher_environment +# key: d_rancher_environment +# -- +data "rancher_environment" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/d_rancher_setting b/snippets/terraform-mode/rancher/d_rancher_setting new file mode 100644 index 000000000..1f9c34c96 --- /dev/null +++ b/snippets/terraform-mode/rancher/d_rancher_setting @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rancher_setting +# key: d_rancher_setting +# -- +data "rancher_setting" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_certificate b/snippets/terraform-mode/rancher/r_rancher_certificate new file mode 100644 index 000000000..58820197c --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_certificate @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rancher_certificate +# key: r_rancher_certificate +# -- +resource "rancher_certificate" "$1" { + cert = "$2" + environment_id = "$3" + key = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_environment b/snippets/terraform-mode/rancher/r_rancher_environment new file mode 100644 index 000000000..a3ae87536 --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_environment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rancher_environment +# key: r_rancher_environment +# -- +resource "rancher_environment" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_host b/snippets/terraform-mode/rancher/r_rancher_host new file mode 100644 index 000000000..4445f2e9f --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_host @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rancher_host +# key: r_rancher_host +# -- +resource "rancher_host" "$1" { + environment_id = "$2" + hostname = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_registration_token b/snippets/terraform-mode/rancher/r_rancher_registration_token new file mode 100644 index 000000000..1f54b58ee --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_registration_token @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rancher_registration_token +# key: r_rancher_registration_token +# -- +resource "rancher_registration_token" "$1" { + environment_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_registry b/snippets/terraform-mode/rancher/r_rancher_registry new file mode 100644 index 000000000..ab65b4ecf --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_registry @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rancher_registry +# key: r_rancher_registry +# -- +resource "rancher_registry" "$1" { + environment_id = "$2" + name = "$3" + server_address = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_registry_credential b/snippets/terraform-mode/rancher/r_rancher_registry_credential new file mode 100644 index 000000000..956b6e09b --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_registry_credential @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rancher_registry_credential +# key: r_rancher_registry_credential +# -- +resource "rancher_registry_credential" "$1" { + name = "$2" + public_value = "$3" + registry_id = "$4" + secret_value = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_secret b/snippets/terraform-mode/rancher/r_rancher_secret new file mode 100644 index 000000000..50bafbb4e --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_secret @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rancher_secret +# key: r_rancher_secret +# -- +resource "rancher_secret" "$1" { + environment_id = "$2" + name = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_stack b/snippets/terraform-mode/rancher/r_rancher_stack new file mode 100644 index 000000000..e95b26220 --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_stack @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rancher_stack +# key: r_rancher_stack +# -- +resource "rancher_stack" "$1" { + environment_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/r_rancher_volume b/snippets/terraform-mode/rancher/r_rancher_volume new file mode 100644 index 000000000..3b6fdaaf9 --- /dev/null +++ b/snippets/terraform-mode/rancher/r_rancher_volume @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rancher_volume +# key: r_rancher_volume +# -- +resource "rancher_volume" "$1" { + driver = "$2" + environment_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rancher/rancher b/snippets/terraform-mode/rancher/rancher new file mode 100644 index 000000000..248939f77 --- /dev/null +++ b/snippets/terraform-mode/rancher/rancher @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: rancher +# key: rancher +# -- +provider "rancher" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/.yas-parents b/snippets/terraform-mode/random/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/random/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_id b/snippets/terraform-mode/random/r_random_id new file mode 100644 index 000000000..e8aaca494 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_id @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_random_id +# key: r_random_id +# -- +resource "random_id" "$1" { + byte_length = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_integer b/snippets/terraform-mode/random/r_random_integer new file mode 100644 index 000000000..711d9c436 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_integer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_random_integer +# key: r_random_integer +# -- +resource "random_integer" "$1" { + max = $2 + min = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_pet b/snippets/terraform-mode/random/r_random_pet new file mode 100644 index 000000000..dd1b70d76 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_pet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_random_pet +# key: r_random_pet +# -- +resource "random_pet" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_shuffle b/snippets/terraform-mode/random/r_random_shuffle new file mode 100644 index 000000000..0c2dc4d25 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_shuffle @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_random_shuffle +# key: r_random_shuffle +# -- +resource "random_shuffle" "$1" { + input = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_string b/snippets/terraform-mode/random/r_random_string new file mode 100644 index 000000000..2a07d8e78 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_string @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_random_string +# key: r_random_string +# -- +resource "random_string" "$1" { + length = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/r_random_uuid b/snippets/terraform-mode/random/r_random_uuid new file mode 100644 index 000000000..7ab60eff8 --- /dev/null +++ b/snippets/terraform-mode/random/r_random_uuid @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_random_uuid +# key: r_random_uuid +# -- +resource "random_uuid" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/random/random b/snippets/terraform-mode/random/random new file mode 100644 index 000000000..9d2586e00 --- /dev/null +++ b/snippets/terraform-mode/random/random @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: random +# key: random +# -- +provider "random" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/.yas-parents b/snippets/terraform-mode/rightscale/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/rightscale/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_cloud b/snippets/terraform-mode/rightscale/d_rightscale_cloud new file mode 100644 index 000000000..b08177c89 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_cloud @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_cloud +# key: d_rightscale_cloud +# -- +data "rightscale_cloud" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_credential b/snippets/terraform-mode/rightscale/d_rightscale_credential new file mode 100644 index 000000000..ec9203f09 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_credential @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_credential +# key: d_rightscale_credential +# -- +data "rightscale_credential" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_datacenter b/snippets/terraform-mode/rightscale/d_rightscale_datacenter new file mode 100644 index 000000000..816b7fbaa --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_datacenter +# key: d_rightscale_datacenter +# -- +data "rightscale_datacenter" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_deployment b/snippets/terraform-mode/rightscale/d_rightscale_deployment new file mode 100644 index 000000000..ed04585df --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_deployment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_deployment +# key: d_rightscale_deployment +# -- +data "rightscale_deployment" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_image b/snippets/terraform-mode/rightscale/d_rightscale_image new file mode 100644 index 000000000..da95f9038 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_image +# key: d_rightscale_image +# -- +data "rightscale_image" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_instance b/snippets/terraform-mode/rightscale/d_rightscale_instance new file mode 100644 index 000000000..0f9853167 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_instance @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_instance +# key: d_rightscale_instance +# -- +data "rightscale_instance" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_instance_type b/snippets/terraform-mode/rightscale/d_rightscale_instance_type new file mode 100644 index 000000000..79c911b84 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_instance_type @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_instance_type +# key: d_rightscale_instance_type +# -- +data "rightscale_instance_type" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_multi_cloud_image b/snippets/terraform-mode/rightscale/d_rightscale_multi_cloud_image new file mode 100644 index 000000000..7d7ce0acd --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_multi_cloud_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_multi_cloud_image +# key: d_rightscale_multi_cloud_image +# -- +data "rightscale_multi_cloud_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_network b/snippets/terraform-mode/rightscale/d_rightscale_network new file mode 100644 index 000000000..4a2e9491e --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_network +# key: d_rightscale_network +# -- +data "rightscale_network" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_network_gateway b/snippets/terraform-mode/rightscale/d_rightscale_network_gateway new file mode 100644 index 000000000..6274c1282 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_network_gateway @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_network_gateway +# key: d_rightscale_network_gateway +# -- +data "rightscale_network_gateway" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_route_table b/snippets/terraform-mode/rightscale/d_rightscale_route_table new file mode 100644 index 000000000..76b6ef992 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_route_table +# key: d_rightscale_route_table +# -- +data "rightscale_route_table" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_security_group b/snippets/terraform-mode/rightscale/d_rightscale_security_group new file mode 100644 index 000000000..947619fcc --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_security_group +# key: d_rightscale_security_group +# -- +data "rightscale_security_group" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_server b/snippets/terraform-mode/rightscale/d_rightscale_server new file mode 100644 index 000000000..7fa446ad8 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_server @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_server +# key: d_rightscale_server +# -- +data "rightscale_server" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_server_template b/snippets/terraform-mode/rightscale/d_rightscale_server_template new file mode 100644 index 000000000..a18842332 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_server_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_server_template +# key: d_rightscale_server_template +# -- +data "rightscale_server_template" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_ssh_key b/snippets/terraform-mode/rightscale/d_rightscale_ssh_key new file mode 100644 index 000000000..308cda8b1 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_ssh_key +# key: d_rightscale_ssh_key +# -- +data "rightscale_ssh_key" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_subnet b/snippets/terraform-mode/rightscale/d_rightscale_subnet new file mode 100644 index 000000000..0b4d194cf --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_subnet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_subnet +# key: d_rightscale_subnet +# -- +data "rightscale_subnet" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_volume b/snippets/terraform-mode/rightscale/d_rightscale_volume new file mode 100644 index 000000000..eaedc7a9c --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_volume +# key: d_rightscale_volume +# -- +data "rightscale_volume" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_volume_snapshot b/snippets/terraform-mode/rightscale/d_rightscale_volume_snapshot new file mode 100644 index 000000000..7647d23b9 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_volume_snapshot @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_volume_snapshot +# key: d_rightscale_volume_snapshot +# -- +data "rightscale_volume_snapshot" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/d_rightscale_volume_type b/snippets/terraform-mode/rightscale/d_rightscale_volume_type new file mode 100644 index 000000000..82cd7c7d7 --- /dev/null +++ b/snippets/terraform-mode/rightscale/d_rightscale_volume_type @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_rightscale_volume_type +# key: d_rightscale_volume_type +# -- +data "rightscale_volume_type" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_credential b/snippets/terraform-mode/rightscale/r_rightscale_credential new file mode 100644 index 000000000..d4d5f608e --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_credential @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rightscale_credential +# key: r_rightscale_credential +# -- +resource "rightscale_credential" "$1" { + name = "$2" + value = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_cwf_process b/snippets/terraform-mode/rightscale/r_rightscale_cwf_process new file mode 100644 index 000000000..529214e06 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_cwf_process @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rightscale_cwf_process +# key: r_rightscale_cwf_process +# -- +resource "rightscale_cwf_process" "$1" { + source = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_deployment b/snippets/terraform-mode/rightscale/r_rightscale_deployment new file mode 100644 index 000000000..ceb82a97b --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_deployment @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rightscale_deployment +# key: r_rightscale_deployment +# -- +resource "rightscale_deployment" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_instance b/snippets/terraform-mode/rightscale/r_rightscale_instance new file mode 100644 index 000000000..60e198c2d --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_instance @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_rightscale_instance +# key: r_rightscale_instance +# -- +resource "rightscale_instance" "$1" { + cloud_href = "$2" + image_href = "$3" + instance_type_href = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_network b/snippets/terraform-mode/rightscale/r_rightscale_network new file mode 100644 index 000000000..fb878076c --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rightscale_network +# key: r_rightscale_network +# -- +resource "rightscale_network" "$1" { + cloud_href = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_network_gateway b/snippets/terraform-mode/rightscale/r_rightscale_network_gateway new file mode 100644 index 000000000..c8c212f64 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_network_gateway @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rightscale_network_gateway +# key: r_rightscale_network_gateway +# -- +resource "rightscale_network_gateway" "$1" { + cloud_href = "$2" + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_route b/snippets/terraform-mode/rightscale/r_rightscale_route new file mode 100644 index 000000000..60bafc2c4 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_route @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rightscale_route +# key: r_rightscale_route +# -- +resource "rightscale_route" "$1" { + destination_cidr_block = "$2" + next_hop_type = "$3" + route_table_href = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_route_table b/snippets/terraform-mode/rightscale/r_rightscale_route_table new file mode 100644 index 000000000..9815a1453 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_route_table @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rightscale_route_table +# key: r_rightscale_route_table +# -- +resource "rightscale_route_table" "$1" { + cloud_href = "$2" + name = "$3" + network_href = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_security_group b/snippets/terraform-mode/rightscale/r_rightscale_security_group new file mode 100644 index 000000000..d9ee88080 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_security_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rightscale_security_group +# key: r_rightscale_security_group +# -- +resource "rightscale_security_group" "$1" { + cloud_href = "$2" + name = "$3" + network_href = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_security_group_rule b/snippets/terraform-mode/rightscale/r_rightscale_security_group_rule new file mode 100644 index 000000000..d38d4fb14 --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_security_group_rule @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_rightscale_security_group_rule +# key: r_rightscale_security_group_rule +# -- +resource "rightscale_security_group_rule" "$1" { + protocol = "$2" + protocol_details { + + } + security_group_href = "$4" + source_type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_server b/snippets/terraform-mode/rightscale/r_rightscale_server new file mode 100644 index 000000000..6cd7322de --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_server @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_rightscale_server +# key: r_rightscale_server +# -- +resource "rightscale_server" "$1" { + instance { + cloud_href = "" + image_href = "" + instance_type_href = "" + name = "" + } + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_server_array b/snippets/terraform-mode/rightscale/r_rightscale_server_array new file mode 100644 index 000000000..8c960bdfc --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_server_array @@ -0,0 +1,28 @@ +# -*- mode: snippet -*- +# name: r_rightscale_server_array +# key: r_rightscale_server_array +# -- +resource "rightscale_server_array" "$1" { + datacenter_policy { + datacenter_href = "" + max = 1 + weight = 1 + } + elasticity_params { + bounds { + max_count = 1 + min_count = 1 + } + pacing { + + } + } + instance { + cloud_href = "" + image_href = "" + instance_type_href = "" + name = "" + } + name = "$5" + state = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_ssh_key b/snippets/terraform-mode/rightscale/r_rightscale_ssh_key new file mode 100644 index 000000000..6947e97fc --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rightscale_ssh_key +# key: r_rightscale_ssh_key +# -- +resource "rightscale_ssh_key" "$1" { + cloud_href = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/r_rightscale_subnet b/snippets/terraform-mode/rightscale/r_rightscale_subnet new file mode 100644 index 000000000..f5d3ee94e --- /dev/null +++ b/snippets/terraform-mode/rightscale/r_rightscale_subnet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_rightscale_subnet +# key: r_rightscale_subnet +# -- +resource "rightscale_subnet" "$1" { + cidr_block = "$2" + cloud_href = "$3" + network_href = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rightscale/rightscale b/snippets/terraform-mode/rightscale/rightscale new file mode 100644 index 000000000..74db623c2 --- /dev/null +++ b/snippets/terraform-mode/rightscale/rightscale @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: rightscale +# key: rightscale +# -- +provider "rightscale" { + rightscale_api_token = "$1" + rightscale_project_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/.yas-parents b/snippets/terraform-mode/rundeck/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/rundeck/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/r_rundeck_job b/snippets/terraform-mode/rundeck/r_rundeck_job new file mode 100644 index 000000000..77fc9adc3 --- /dev/null +++ b/snippets/terraform-mode/rundeck/r_rundeck_job @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_rundeck_job +# key: r_rundeck_job +# -- +resource "rundeck_job" "$1" { + command { + + } + description = "$3" + name = "$4" + project_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/r_rundeck_private_key b/snippets/terraform-mode/rundeck/r_rundeck_private_key new file mode 100644 index 000000000..799e2cde4 --- /dev/null +++ b/snippets/terraform-mode/rundeck/r_rundeck_private_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_rundeck_private_key +# key: r_rundeck_private_key +# -- +resource "rundeck_private_key" "$1" { + key_material = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/r_rundeck_project b/snippets/terraform-mode/rundeck/r_rundeck_project new file mode 100644 index 000000000..13f303f60 --- /dev/null +++ b/snippets/terraform-mode/rundeck/r_rundeck_project @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_rundeck_project +# key: r_rundeck_project +# -- +resource "rundeck_project" "$1" { + name = "$2" + resource_model_source { + config { + + } + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/r_rundeck_public_key b/snippets/terraform-mode/rundeck/r_rundeck_public_key new file mode 100644 index 000000000..b486da7f8 --- /dev/null +++ b/snippets/terraform-mode/rundeck/r_rundeck_public_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_rundeck_public_key +# key: r_rundeck_public_key +# -- +resource "rundeck_public_key" "$1" { + path = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/rundeck/rundeck b/snippets/terraform-mode/rundeck/rundeck new file mode 100644 index 000000000..9f3716ee8 --- /dev/null +++ b/snippets/terraform-mode/rundeck/rundeck @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: rundeck +# key: rundeck +# -- +provider "rundeck" { + auth_token = "$1" + url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/.yas-parents b/snippets/terraform-mode/runscope/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/runscope/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/d_runscope_bucket b/snippets/terraform-mode/runscope/d_runscope_bucket new file mode 100644 index 000000000..3b0e7fe4b --- /dev/null +++ b/snippets/terraform-mode/runscope/d_runscope_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_runscope_bucket +# key: d_runscope_bucket +# -- +data "runscope_bucket" "$1" { + key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/d_runscope_buckets b/snippets/terraform-mode/runscope/d_runscope_buckets new file mode 100644 index 000000000..b1eec03cf --- /dev/null +++ b/snippets/terraform-mode/runscope/d_runscope_buckets @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_runscope_buckets +# key: d_runscope_buckets +# -- +data "runscope_buckets" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/d_runscope_integration b/snippets/terraform-mode/runscope/d_runscope_integration new file mode 100644 index 000000000..c3962994b --- /dev/null +++ b/snippets/terraform-mode/runscope/d_runscope_integration @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_runscope_integration +# key: d_runscope_integration +# -- +data "runscope_integration" "$1" { + team_uuid = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/d_runscope_integrations b/snippets/terraform-mode/runscope/d_runscope_integrations new file mode 100644 index 000000000..1d46f8d22 --- /dev/null +++ b/snippets/terraform-mode/runscope/d_runscope_integrations @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_runscope_integrations +# key: d_runscope_integrations +# -- +data "runscope_integrations" "$1" { + team_uuid = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/r_runscope_bucket b/snippets/terraform-mode/runscope/r_runscope_bucket new file mode 100644 index 000000000..b65d271e4 --- /dev/null +++ b/snippets/terraform-mode/runscope/r_runscope_bucket @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_runscope_bucket +# key: r_runscope_bucket +# -- +resource "runscope_bucket" "$1" { + name = "$2" + team_uuid = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/r_runscope_environment b/snippets/terraform-mode/runscope/r_runscope_environment new file mode 100644 index 000000000..95faab32b --- /dev/null +++ b/snippets/terraform-mode/runscope/r_runscope_environment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_runscope_environment +# key: r_runscope_environment +# -- +resource "runscope_environment" "$1" { + bucket_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/r_runscope_schedule b/snippets/terraform-mode/runscope/r_runscope_schedule new file mode 100644 index 000000000..8ee499cef --- /dev/null +++ b/snippets/terraform-mode/runscope/r_runscope_schedule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_runscope_schedule +# key: r_runscope_schedule +# -- +resource "runscope_schedule" "$1" { + bucket_id = "$2" + environment_id = "$3" + test_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/r_runscope_step b/snippets/terraform-mode/runscope/r_runscope_step new file mode 100644 index 000000000..38332c82e --- /dev/null +++ b/snippets/terraform-mode/runscope/r_runscope_step @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_runscope_step +# key: r_runscope_step +# -- +resource "runscope_step" "$1" { + bucket_id = "$2" + step_type = "$3" + test_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/r_runscope_test b/snippets/terraform-mode/runscope/r_runscope_test new file mode 100644 index 000000000..13c77e407 --- /dev/null +++ b/snippets/terraform-mode/runscope/r_runscope_test @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_runscope_test +# key: r_runscope_test +# -- +resource "runscope_test" "$1" { + bucket_id = "$2" + description = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/runscope/runscope b/snippets/terraform-mode/runscope/runscope new file mode 100644 index 000000000..c8c4015fb --- /dev/null +++ b/snippets/terraform-mode/runscope/runscope @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: runscope +# key: runscope +# -- +provider "runscope" { + access_token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/.yas-parents b/snippets/terraform-mode/scaleway/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/scaleway/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/d_scaleway_bootscript b/snippets/terraform-mode/scaleway/d_scaleway_bootscript new file mode 100644 index 000000000..d10d4040a --- /dev/null +++ b/snippets/terraform-mode/scaleway/d_scaleway_bootscript @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_scaleway_bootscript +# key: d_scaleway_bootscript +# -- +data "scaleway_bootscript" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/d_scaleway_image b/snippets/terraform-mode/scaleway/d_scaleway_image new file mode 100644 index 000000000..d81bd2374 --- /dev/null +++ b/snippets/terraform-mode/scaleway/d_scaleway_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_scaleway_image +# key: d_scaleway_image +# -- +data "scaleway_image" "$1" { + architecture = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/d_scaleway_security_group b/snippets/terraform-mode/scaleway/d_scaleway_security_group new file mode 100644 index 000000000..966e28f8e --- /dev/null +++ b/snippets/terraform-mode/scaleway/d_scaleway_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_scaleway_security_group +# key: d_scaleway_security_group +# -- +data "scaleway_security_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/d_scaleway_volume b/snippets/terraform-mode/scaleway/d_scaleway_volume new file mode 100644 index 000000000..02e9b807b --- /dev/null +++ b/snippets/terraform-mode/scaleway/d_scaleway_volume @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_scaleway_volume +# key: d_scaleway_volume +# -- +data "scaleway_volume" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_bucket b/snippets/terraform-mode/scaleway/r_scaleway_bucket new file mode 100644 index 000000000..3fd64e0fd --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_scaleway_bucket +# key: r_scaleway_bucket +# -- +resource "scaleway_bucket" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_ip b/snippets/terraform-mode/scaleway/r_scaleway_ip new file mode 100644 index 000000000..739f19c51 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_ip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_scaleway_ip +# key: r_scaleway_ip +# -- +resource "scaleway_ip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_ip_reverse_dns b/snippets/terraform-mode/scaleway/r_scaleway_ip_reverse_dns new file mode 100644 index 000000000..1efec44a2 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_ip_reverse_dns @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_scaleway_ip_reverse_dns +# key: r_scaleway_ip_reverse_dns +# -- +resource "scaleway_ip_reverse_dns" "$1" { + ip = "$2" + reverse = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_security_group b/snippets/terraform-mode/scaleway/r_scaleway_security_group new file mode 100644 index 000000000..461e6732a --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_security_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_scaleway_security_group +# key: r_scaleway_security_group +# -- +resource "scaleway_security_group" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_security_group_rule b/snippets/terraform-mode/scaleway/r_scaleway_security_group_rule new file mode 100644 index 000000000..82d9f77f1 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_security_group_rule @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_scaleway_security_group_rule +# key: r_scaleway_security_group_rule +# -- +resource "scaleway_security_group_rule" "$1" { + action = "$2" + direction = "$3" + ip_range = "$4" + protocol = "$5" + security_group = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_server b/snippets/terraform-mode/scaleway/r_scaleway_server new file mode 100644 index 000000000..45d1b0e32 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_server @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_scaleway_server +# key: r_scaleway_server +# -- +resource "scaleway_server" "$1" { + image = "$2" + name = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_ssh_key b/snippets/terraform-mode/scaleway/r_scaleway_ssh_key new file mode 100644 index 000000000..79ec9ab1f --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_ssh_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_scaleway_ssh_key +# key: r_scaleway_ssh_key +# -- +resource "scaleway_ssh_key" "$1" { + key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_token b/snippets/terraform-mode/scaleway/r_scaleway_token new file mode 100644 index 000000000..04feae6a3 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_token @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_scaleway_token +# key: r_scaleway_token +# -- +resource "scaleway_token" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_user_data b/snippets/terraform-mode/scaleway/r_scaleway_user_data new file mode 100644 index 000000000..70036e755 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_user_data @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_scaleway_user_data +# key: r_scaleway_user_data +# -- +resource "scaleway_user_data" "$1" { + key = "$2" + server = "$3" + value = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_volume b/snippets/terraform-mode/scaleway/r_scaleway_volume new file mode 100644 index 000000000..0c168b3e1 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_volume @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_scaleway_volume +# key: r_scaleway_volume +# -- +resource "scaleway_volume" "$1" { + name = "$2" + size_in_gb = $3 + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/r_scaleway_volume_attachment b/snippets/terraform-mode/scaleway/r_scaleway_volume_attachment new file mode 100644 index 000000000..444367d64 --- /dev/null +++ b/snippets/terraform-mode/scaleway/r_scaleway_volume_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_scaleway_volume_attachment +# key: r_scaleway_volume_attachment +# -- +resource "scaleway_volume_attachment" "$1" { + server = "$2" + volume = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/scaleway/scaleway b/snippets/terraform-mode/scaleway/scaleway new file mode 100644 index 000000000..5c945ebe2 --- /dev/null +++ b/snippets/terraform-mode/scaleway/scaleway @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: scaleway +# key: scaleway +# -- +provider "scaleway" { + organization = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/.yas-parents b/snippets/terraform-mode/selvpc/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/selvpc/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_floatingip_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_floatingip_v2 new file mode 100644 index 000000000..62c71bf6d --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_floatingip_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_floatingip_v2 +# key: r_selvpc_resell_floatingip_v2 +# -- +resource "selvpc_resell_floatingip_v2" "$1" { + project_id = "$2" + region = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_keypair_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_keypair_v2 new file mode 100644 index 000000000..85b5cbb77 --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_keypair_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_keypair_v2 +# key: r_selvpc_resell_keypair_v2 +# -- +resource "selvpc_resell_keypair_v2" "$1" { + name = "$2" + public_key = "$3" + user_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_license_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_license_v2 new file mode 100644 index 000000000..cad8e8bb2 --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_license_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_license_v2 +# key: r_selvpc_resell_license_v2 +# -- +resource "selvpc_resell_license_v2" "$1" { + project_id = "$2" + region = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_project_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_project_v2 new file mode 100644 index 000000000..ae8e41a15 --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_project_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_project_v2 +# key: r_selvpc_resell_project_v2 +# -- +resource "selvpc_resell_project_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_role_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_role_v2 new file mode 100644 index 000000000..5f3b1b35a --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_role_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_role_v2 +# key: r_selvpc_resell_role_v2 +# -- +resource "selvpc_resell_role_v2" "$1" { + project_id = "$2" + user_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_subnet_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_subnet_v2 new file mode 100644 index 000000000..ab0250685 --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_subnet_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_subnet_v2 +# key: r_selvpc_resell_subnet_v2 +# -- +resource "selvpc_resell_subnet_v2" "$1" { + project_id = "$2" + region = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_token_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_token_v2 new file mode 100644 index 000000000..a0e82886e --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_token_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_token_v2 +# key: r_selvpc_resell_token_v2 +# -- +resource "selvpc_resell_token_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_user_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_user_v2 new file mode 100644 index 000000000..7855b43db --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_user_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_user_v2 +# key: r_selvpc_resell_user_v2 +# -- +resource "selvpc_resell_user_v2" "$1" { + name = "$2" + password = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/r_selvpc_resell_vrrp_subnet_v2 b/snippets/terraform-mode/selvpc/r_selvpc_resell_vrrp_subnet_v2 new file mode 100644 index 000000000..94ece7c39 --- /dev/null +++ b/snippets/terraform-mode/selvpc/r_selvpc_resell_vrrp_subnet_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_selvpc_resell_vrrp_subnet_v2 +# key: r_selvpc_resell_vrrp_subnet_v2 +# -- +resource "selvpc_resell_vrrp_subnet_v2" "$1" { + master_region = "$2" + project_id = "$3" + slave_region = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/selvpc/selvpc b/snippets/terraform-mode/selvpc/selvpc new file mode 100644 index 000000000..ad706dc5c --- /dev/null +++ b/snippets/terraform-mode/selvpc/selvpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: selvpc +# key: selvpc +# -- +provider "selvpc" { + token = "$1" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/.yas-parents b/snippets/terraform-mode/skytap/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/skytap/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/d_skytap_project b/snippets/terraform-mode/skytap/d_skytap_project new file mode 100644 index 000000000..66bec825a --- /dev/null +++ b/snippets/terraform-mode/skytap/d_skytap_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_skytap_project +# key: d_skytap_project +# -- +data "skytap_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/d_skytap_template b/snippets/terraform-mode/skytap/d_skytap_template new file mode 100644 index 000000000..505cf4829 --- /dev/null +++ b/snippets/terraform-mode/skytap/d_skytap_template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_skytap_template +# key: d_skytap_template +# -- +data "skytap_template" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/r_skytap_environment b/snippets/terraform-mode/skytap/r_skytap_environment new file mode 100644 index 000000000..90d989465 --- /dev/null +++ b/snippets/terraform-mode/skytap/r_skytap_environment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_skytap_environment +# key: r_skytap_environment +# -- +resource "skytap_environment" "$1" { + description = "$2" + name = "$3" + template_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/r_skytap_network b/snippets/terraform-mode/skytap/r_skytap_network new file mode 100644 index 000000000..bdf41bd90 --- /dev/null +++ b/snippets/terraform-mode/skytap/r_skytap_network @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_skytap_network +# key: r_skytap_network +# -- +resource "skytap_network" "$1" { + domain = "$2" + environment_id = "$3" + name = "$4" + subnet = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/r_skytap_project b/snippets/terraform-mode/skytap/r_skytap_project new file mode 100644 index 000000000..839ddc987 --- /dev/null +++ b/snippets/terraform-mode/skytap/r_skytap_project @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_skytap_project +# key: r_skytap_project +# -- +resource "skytap_project" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/r_skytap_vm b/snippets/terraform-mode/skytap/r_skytap_vm new file mode 100644 index 000000000..13b84205f --- /dev/null +++ b/snippets/terraform-mode/skytap/r_skytap_vm @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_skytap_vm +# key: r_skytap_vm +# -- +resource "skytap_vm" "$1" { + environment_id = "$2" + template_id = "$3" + vm_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/skytap/skytap b/snippets/terraform-mode/skytap/skytap new file mode 100644 index 000000000..49f5bbcef --- /dev/null +++ b/snippets/terraform-mode/skytap/skytap @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: skytap +# key: skytap +# -- +provider "skytap" { + api_token = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/softlayer/.yas-parents b/snippets/terraform-mode/softlayer/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/softlayer/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/softlayer/r_softlayer_ssh_key b/snippets/terraform-mode/softlayer/r_softlayer_ssh_key new file mode 100644 index 000000000..49abe96c4 --- /dev/null +++ b/snippets/terraform-mode/softlayer/r_softlayer_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_softlayer_ssh_key +# key: r_softlayer_ssh_key +# -- +resource "softlayer_ssh_key" "$1" { + name = "$2" + public_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/softlayer/r_softlayer_virtual_guest b/snippets/terraform-mode/softlayer/r_softlayer_virtual_guest new file mode 100644 index 000000000..2b5d42b92 --- /dev/null +++ b/snippets/terraform-mode/softlayer/r_softlayer_virtual_guest @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_softlayer_virtual_guest +# key: r_softlayer_virtual_guest +# -- +resource "softlayer_virtual_guest" "$1" { + cpu = $2 + domain = "$3" + hourly_billing = ${4:false} + local_disk = ${5:false} + name = "$6" + ram = $7 + region = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/softlayer/softlayer b/snippets/terraform-mode/softlayer/softlayer new file mode 100644 index 000000000..db6cebcf6 --- /dev/null +++ b/snippets/terraform-mode/softlayer/softlayer @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: softlayer +# key: softlayer +# -- +provider "softlayer" { + api_key = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/.yas-parents b/snippets/terraform-mode/spotinst/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/spotinst/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws new file mode 100644 index 000000000..f436b43a3 --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_spotinst_elastigroup_aws +# key: r_spotinst_elastigroup_aws +# -- +resource "spotinst_elastigroup_aws" "$1" { + fallback_to_ondemand = ${2:false} + instance_types_ondemand = "$3" + instance_types_spot = ["$4"] + name = "$5" + orientation = "$6" + product = "$7" + security_groups = ["$8"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws_beanstalk b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws_beanstalk new file mode 100644 index 000000000..b66653749 --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_aws_beanstalk @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_spotinst_elastigroup_aws_beanstalk +# key: r_spotinst_elastigroup_aws_beanstalk +# -- +resource "spotinst_elastigroup_aws_beanstalk" "$1" { + beanstalk_environment_name = "$2" + desired_capacity = $3 + instance_types_spot = ["$4"] + max_size = $5 + min_size = $6 + name = "$7" + product = "$8" + region = "$9" +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_azure b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_azure new file mode 100644 index 000000000..363a4f480 --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_azure @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_spotinst_elastigroup_azure +# key: r_spotinst_elastigroup_azure +# -- +resource "spotinst_elastigroup_azure" "$1" { + low_priority_sizes = ["$2"] + name = "$3" + network { + resource_group_name = "" + subnet_name = "" + virtual_network_name = "" + } + od_sizes = ["$5"] + product = "$6" + region = "$7" + resource_group_name = "$8" + strategy { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gcp b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gcp new file mode 100644 index 000000000..41a9a8d0d --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gcp @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_spotinst_elastigroup_gcp +# key: r_spotinst_elastigroup_gcp +# -- +resource "spotinst_elastigroup_gcp" "$1" { + desired_capacity = $2 + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gke b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gke new file mode 100644 index 000000000..c28907d7c --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_elastigroup_gke @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_spotinst_elastigroup_gke +# key: r_spotinst_elastigroup_gke +# -- +resource "spotinst_elastigroup_gke" "$1" { + cluster_id = "$2" + cluster_zone_name = "$3" + desired_capacity = $4 + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_ocean_aws b/snippets/terraform-mode/spotinst/r_spotinst_ocean_aws new file mode 100644 index 000000000..dad1ff773 --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_ocean_aws @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_spotinst_ocean_aws +# key: r_spotinst_ocean_aws +# -- +resource "spotinst_ocean_aws" "$1" { + security_groups = ["$2"] + subnet_ids = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/r_spotinst_subscription b/snippets/terraform-mode/spotinst/r_spotinst_subscription new file mode 100644 index 000000000..eb9254cf0 --- /dev/null +++ b/snippets/terraform-mode/spotinst/r_spotinst_subscription @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_spotinst_subscription +# key: r_spotinst_subscription +# -- +resource "spotinst_subscription" "$1" { + endpoint = "$2" + event_type = "$3" + protocol = "$4" + resource_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/spotinst/spotinst b/snippets/terraform-mode/spotinst/spotinst new file mode 100644 index 000000000..43e29863f --- /dev/null +++ b/snippets/terraform-mode/spotinst/spotinst @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: spotinst +# key: spotinst +# -- +provider "spotinst" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/statuscake/.yas-parents b/snippets/terraform-mode/statuscake/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/statuscake/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/statuscake/r_statuscake_test b/snippets/terraform-mode/statuscake/r_statuscake_test new file mode 100644 index 000000000..43681d8ff --- /dev/null +++ b/snippets/terraform-mode/statuscake/r_statuscake_test @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_statuscake_test +# key: r_statuscake_test +# -- +resource "statuscake_test" "$1" { + test_type = "$2" + website_name = "$3" + website_url = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/statuscake/statuscake b/snippets/terraform-mode/statuscake/statuscake new file mode 100644 index 000000000..fc6560651 --- /dev/null +++ b/snippets/terraform-mode/statuscake/statuscake @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: statuscake +# key: statuscake +# -- +provider "statuscake" { + apikey = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/.yas-parents b/snippets/terraform-mode/telefonicaopencloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_dns_zone_v2 b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_dns_zone_v2 new file mode 100644 index 000000000..62466ecb1 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_telefonicaopencloud_dns_zone_v2 +# key: d_telefonicaopencloud_dns_zone_v2 +# -- +data "telefonicaopencloud_dns_zone_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_network_v2 b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_network_v2 new file mode 100644 index 000000000..13bc137f5 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_telefonicaopencloud_networking_network_v2 +# key: d_telefonicaopencloud_networking_network_v2 +# -- +data "telefonicaopencloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_secgroup_v2 b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_secgroup_v2 new file mode 100644 index 000000000..e8fe68170 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_telefonicaopencloud_networking_secgroup_v2 +# key: d_telefonicaopencloud_networking_secgroup_v2 +# -- +data "telefonicaopencloud_networking_secgroup_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_subnet_v2 b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_subnet_v2 new file mode 100644 index 000000000..5f39be9cf --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_networking_subnet_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_telefonicaopencloud_networking_subnet_v2 +# key: d_telefonicaopencloud_networking_subnet_v2 +# -- +data "telefonicaopencloud_networking_subnet_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_s3_bucket_object b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_s3_bucket_object new file mode 100644 index 000000000..d5b404167 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/d_telefonicaopencloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_telefonicaopencloud_s3_bucket_object +# key: d_telefonicaopencloud_s3_bucket_object +# -- +data "telefonicaopencloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_configuration_v1 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_configuration_v1 new file mode 100644 index 000000000..e8a220746 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_configuration_v1 @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_as_configuration_v1 +# key: r_telefonicaopencloud_as_configuration_v1 +# -- +resource "telefonicaopencloud_as_configuration_v1" "$1" { + instance_config { + key_name = "" + } + scaling_configuration_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_group_v1 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_group_v1 new file mode 100644 index 000000000..fa7401f49 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_group_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_as_group_v1 +# key: r_telefonicaopencloud_as_group_v1 +# -- +resource "telefonicaopencloud_as_group_v1" "$1" { + networks { + id = "" + } + scaling_group_name = "$3" + security_groups { + id = "" + } + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_policy_v1 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_policy_v1 new file mode 100644 index 000000000..796a8019d --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_as_policy_v1 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_as_policy_v1 +# key: r_telefonicaopencloud_as_policy_v1 +# -- +resource "telefonicaopencloud_as_policy_v1" "$1" { + scaling_group_id = "$2" + scaling_policy_name = "$3" + scaling_policy_type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_blockstorage_volume_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_blockstorage_volume_v2 new file mode 100644 index 000000000..9ddbeae09 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_blockstorage_volume_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_blockstorage_volume_v2 +# key: r_telefonicaopencloud_blockstorage_volume_v2 +# -- +resource "telefonicaopencloud_blockstorage_volume_v2" "$1" { + size = $2 +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_ces_alarmrule b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_ces_alarmrule new file mode 100644 index 000000000..99aeb3726 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_ces_alarmrule @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_ces_alarmrule +# key: r_telefonicaopencloud_ces_alarmrule +# -- +resource "telefonicaopencloud_ces_alarmrule" "$1" { + alarm_name = "$2" + condition { + comparison_operator = "" + count = 1 + filter = "" + period = 1 + value = 1 + } + metric { + dimensions { + name = "" + value = "" + } + metric_name = "" + namespace = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_associate_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_associate_v2 new file mode 100644 index 000000000..06eb9e653 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_associate_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_floatingip_associate_v2 +# key: r_telefonicaopencloud_compute_floatingip_associate_v2 +# -- +resource "telefonicaopencloud_compute_floatingip_associate_v2" "$1" { + floating_ip = "$2" + instance_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_v2 new file mode 100644 index 000000000..089cc44d2 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_floatingip_v2 +# key: r_telefonicaopencloud_compute_floatingip_v2 +# -- +resource "telefonicaopencloud_compute_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_instance_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_instance_v2 new file mode 100644 index 000000000..f60b55916 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_instance_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_instance_v2 +# key: r_telefonicaopencloud_compute_instance_v2 +# -- +resource "telefonicaopencloud_compute_instance_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_keypair_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_keypair_v2 new file mode 100644 index 000000000..f1d7a98e8 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_keypair_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_keypair_v2 +# key: r_telefonicaopencloud_compute_keypair_v2 +# -- +resource "telefonicaopencloud_compute_keypair_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_secgroup_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_secgroup_v2 new file mode 100644 index 000000000..12df1f40b --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_secgroup_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_secgroup_v2 +# key: r_telefonicaopencloud_compute_secgroup_v2 +# -- +resource "telefonicaopencloud_compute_secgroup_v2" "$1" { + description = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_servergroup_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_servergroup_v2 new file mode 100644 index 000000000..b2655715b --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_servergroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_servergroup_v2 +# key: r_telefonicaopencloud_compute_servergroup_v2 +# -- +resource "telefonicaopencloud_compute_servergroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_volume_attach_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_volume_attach_v2 new file mode 100644 index 000000000..8990a0332 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_compute_volume_attach_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_compute_volume_attach_v2 +# key: r_telefonicaopencloud_compute_volume_attach_v2 +# -- +resource "telefonicaopencloud_compute_volume_attach_v2" "$1" { + instance_id = "$2" + volume_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_recordset_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_recordset_v2 new file mode 100644 index 000000000..8d3085411 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_recordset_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_dns_recordset_v2 +# key: r_telefonicaopencloud_dns_recordset_v2 +# -- +resource "telefonicaopencloud_dns_recordset_v2" "$1" { + name = "$2" + zone_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_zone_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_zone_v2 new file mode 100644 index 000000000..c135c8105 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_dns_zone_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_dns_zone_v2 +# key: r_telefonicaopencloud_dns_zone_v2 +# -- +resource "telefonicaopencloud_dns_zone_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_backendecs b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_backendecs new file mode 100644 index 000000000..98edb2416 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_backendecs @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_elb_backendecs +# key: r_telefonicaopencloud_elb_backendecs +# -- +resource "telefonicaopencloud_elb_backendecs" "$1" { + listener_id = "$2" + private_address = "$3" + server_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_healthcheck b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_healthcheck new file mode 100644 index 000000000..265a670d0 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_healthcheck @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_elb_healthcheck +# key: r_telefonicaopencloud_elb_healthcheck +# -- +resource "telefonicaopencloud_elb_healthcheck" "$1" { + listener_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_listener b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_listener new file mode 100644 index 000000000..abd11aa64 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_listener @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_elb_listener +# key: r_telefonicaopencloud_elb_listener +# -- +resource "telefonicaopencloud_elb_listener" "$1" { + backend_port = $2 + backend_protocol = "$3" + lb_algorithm = "$4" + loadbalancer_id = "$5" + name = "$6" + port = $7 + protocol = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_loadbalancer b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_loadbalancer new file mode 100644 index 000000000..f852cc3fe --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_elb_loadbalancer @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_elb_loadbalancer +# key: r_telefonicaopencloud_elb_loadbalancer +# -- +resource "telefonicaopencloud_elb_loadbalancer" "$1" { + admin_state_up = $2 + name = "$3" + type = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_floatingip_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_floatingip_v2 new file mode 100644 index 000000000..712c65e90 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_floatingip_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_floatingip_v2 +# key: r_telefonicaopencloud_networking_floatingip_v2 +# -- +resource "telefonicaopencloud_networking_floatingip_v2" "$1" { + pool = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_network_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_network_v2 new file mode 100644 index 000000000..2d94dc207 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_network_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_network_v2 +# key: r_telefonicaopencloud_networking_network_v2 +# -- +resource "telefonicaopencloud_networking_network_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_port_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_port_v2 new file mode 100644 index 000000000..442d28bb9 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_port_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_port_v2 +# key: r_telefonicaopencloud_networking_port_v2 +# -- +resource "telefonicaopencloud_networking_port_v2" "$1" { + network_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_interface_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_interface_v2 new file mode 100644 index 000000000..7a7828570 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_interface_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_router_interface_v2 +# key: r_telefonicaopencloud_networking_router_interface_v2 +# -- +resource "telefonicaopencloud_networking_router_interface_v2" "$1" { + router_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_route_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_route_v2 new file mode 100644 index 000000000..60ce77f4b --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_route_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_router_route_v2 +# key: r_telefonicaopencloud_networking_router_route_v2 +# -- +resource "telefonicaopencloud_networking_router_route_v2" "$1" { + destination_cidr = "$2" + next_hop = "$3" + router_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_v2 new file mode 100644 index 000000000..e7840e8c7 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_router_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_router_v2 +# key: r_telefonicaopencloud_networking_router_v2 +# -- +resource "telefonicaopencloud_networking_router_v2" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_rule_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_rule_v2 new file mode 100644 index 000000000..724a993a4 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_rule_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_secgroup_rule_v2 +# key: r_telefonicaopencloud_networking_secgroup_rule_v2 +# -- +resource "telefonicaopencloud_networking_secgroup_rule_v2" "$1" { + direction = "$2" + ethertype = "$3" + security_group_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_v2 new file mode 100644 index 000000000..209c3ca3d --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_secgroup_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_secgroup_v2 +# key: r_telefonicaopencloud_networking_secgroup_v2 +# -- +resource "telefonicaopencloud_networking_secgroup_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_subnet_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_subnet_v2 new file mode 100644 index 000000000..829bae536 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_networking_subnet_v2 @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_networking_subnet_v2 +# key: r_telefonicaopencloud_networking_subnet_v2 +# -- +resource "telefonicaopencloud_networking_subnet_v2" "$1" { + cidr = "$2" + network_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket new file mode 100644 index 000000000..7ec48f4a2 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_s3_bucket +# key: r_telefonicaopencloud_s3_bucket +# -- +resource "telefonicaopencloud_s3_bucket" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_object b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_object new file mode 100644 index 000000000..94b7f92e2 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_object @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_s3_bucket_object +# key: r_telefonicaopencloud_s3_bucket_object +# -- +resource "telefonicaopencloud_s3_bucket_object" "$1" { + bucket = "$2" + key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_policy b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_policy new file mode 100644 index 000000000..f57e457d0 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_s3_bucket_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_s3_bucket_policy +# key: r_telefonicaopencloud_s3_bucket_policy +# -- +resource "telefonicaopencloud_s3_bucket_policy" "$1" { + bucket = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_subscription_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_subscription_v2 new file mode 100644 index 000000000..b642a6a4a --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_subscription_v2 @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_smn_subscription_v2 +# key: r_telefonicaopencloud_smn_subscription_v2 +# -- +resource "telefonicaopencloud_smn_subscription_v2" "$1" { + endpoint = "$2" + protocol = "$3" + topic_urn = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_topic_v2 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_topic_v2 new file mode 100644 index 000000000..ef2bfc91a --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_smn_topic_v2 @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_smn_topic_v2 +# key: r_telefonicaopencloud_smn_topic_v2 +# -- +resource "telefonicaopencloud_smn_topic_v2" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_vpc_eip_v1 b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_vpc_eip_v1 new file mode 100644 index 000000000..7454f67e1 --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/r_telefonicaopencloud_vpc_eip_v1 @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: r_telefonicaopencloud_vpc_eip_v1 +# key: r_telefonicaopencloud_vpc_eip_v1 +# -- +resource "telefonicaopencloud_vpc_eip_v1" "$1" { + bandwidth { + name = "" + share_type = "" + size = 1 + } + publicip { + type = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/telefonicaopencloud/telefonicaopencloud b/snippets/terraform-mode/telefonicaopencloud/telefonicaopencloud new file mode 100644 index 000000000..dbe319b3a --- /dev/null +++ b/snippets/terraform-mode/telefonicaopencloud/telefonicaopencloud @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: telefonicaopencloud +# key: telefonicaopencloud +# -- +provider "telefonicaopencloud" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/.yas-parents b/snippets/terraform-mode/template/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/template/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/template/d_template_cloudinit_config b/snippets/terraform-mode/template/d_template_cloudinit_config new file mode 100644 index 000000000..83da4ca18 --- /dev/null +++ b/snippets/terraform-mode/template/d_template_cloudinit_config @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_template_cloudinit_config +# key: d_template_cloudinit_config +# -- +data "template_cloudinit_config" "$1" { + part { + content = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/d_template_file b/snippets/terraform-mode/template/d_template_file new file mode 100644 index 000000000..204da3652 --- /dev/null +++ b/snippets/terraform-mode/template/d_template_file @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_template_file +# key: d_template_file +# -- +data "template_file" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/r_template_cloudinit_config b/snippets/terraform-mode/template/r_template_cloudinit_config new file mode 100644 index 000000000..e5caf19b3 --- /dev/null +++ b/snippets/terraform-mode/template/r_template_cloudinit_config @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_template_cloudinit_config +# key: r_template_cloudinit_config +# -- +resource "template_cloudinit_config" "$1" { + part { + content = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/r_template_dir b/snippets/terraform-mode/template/r_template_dir new file mode 100644 index 000000000..0b618c3c1 --- /dev/null +++ b/snippets/terraform-mode/template/r_template_dir @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_template_dir +# key: r_template_dir +# -- +resource "template_dir" "$1" { + destination_dir = "$2" + source_dir = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/r_template_file b/snippets/terraform-mode/template/r_template_file new file mode 100644 index 000000000..53dc56c36 --- /dev/null +++ b/snippets/terraform-mode/template/r_template_file @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_template_file +# key: r_template_file +# -- +resource "template_file" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/template/template b/snippets/terraform-mode/template/template new file mode 100644 index 000000000..586bd55f5 --- /dev/null +++ b/snippets/terraform-mode/template/template @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: template +# key: template +# -- +provider "template" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/.yas-parents b/snippets/terraform-mode/tencentcloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_availability_zones b/snippets/terraform-mode/tencentcloud/d_tencentcloud_availability_zones new file mode 100644 index 000000000..3132f68d7 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_availability_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_availability_zones +# key: d_tencentcloud_availability_zones +# -- +data "tencentcloud_availability_zones" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_cluster_instances b/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_cluster_instances new file mode 100644 index 000000000..a5a4f4209 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_cluster_instances @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_container_cluster_instances +# key: d_tencentcloud_container_cluster_instances +# -- +data "tencentcloud_container_cluster_instances" "$1" { + cluster_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_clusters b/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_clusters new file mode 100644 index 000000000..0ed32c294 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_container_clusters @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_container_clusters +# key: d_tencentcloud_container_clusters +# -- +data "tencentcloud_container_clusters" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_eip b/snippets/terraform-mode/tencentcloud/d_tencentcloud_eip new file mode 100644 index 000000000..ab76b96a9 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_eip +# key: d_tencentcloud_eip +# -- +data "tencentcloud_eip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_image b/snippets/terraform-mode/tencentcloud/d_tencentcloud_image new file mode 100644 index 000000000..3cc61ba26 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_image +# key: d_tencentcloud_image +# -- +data "tencentcloud_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_instance_types b/snippets/terraform-mode/tencentcloud/d_tencentcloud_instance_types new file mode 100644 index 000000000..c3a3a5cc5 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_instance_types @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_instance_types +# key: d_tencentcloud_instance_types +# -- +data "tencentcloud_instance_types" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_nats b/snippets/terraform-mode/tencentcloud/d_tencentcloud_nats new file mode 100644 index 000000000..47d6049b1 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_nats @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_nats +# key: d_tencentcloud_nats +# -- +data "tencentcloud_nats" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_route_table b/snippets/terraform-mode/tencentcloud/d_tencentcloud_route_table new file mode 100644 index 000000000..82722fbb6 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_route_table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_route_table +# key: d_tencentcloud_route_table +# -- +data "tencentcloud_route_table" "$1" { + route_table_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_security_group b/snippets/terraform-mode/tencentcloud/d_tencentcloud_security_group new file mode 100644 index 000000000..d30afd527 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_security_group +# key: d_tencentcloud_security_group +# -- +data "tencentcloud_security_group" "$1" { + security_group_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_subnet b/snippets/terraform-mode/tencentcloud/d_tencentcloud_subnet new file mode 100644 index 000000000..37f7e980e --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_subnet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_subnet +# key: d_tencentcloud_subnet +# -- +data "tencentcloud_subnet" "$1" { + subnet_id = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/d_tencentcloud_vpc b/snippets/terraform-mode/tencentcloud/d_tencentcloud_vpc new file mode 100644 index 000000000..59b831fc1 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/d_tencentcloud_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tencentcloud_vpc +# key: d_tencentcloud_vpc +# -- +data "tencentcloud_vpc" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_alb_server_attachment b/snippets/terraform-mode/tencentcloud/r_tencentcloud_alb_server_attachment new file mode 100644 index 000000000..26656220a --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_alb_server_attachment @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_alb_server_attachment +# key: r_tencentcloud_alb_server_attachment +# -- +resource "tencentcloud_alb_server_attachment" "$1" { + backends { + instance_id = "" + port = 1 + } + listener_id = "$3" + loadbalancer_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_snapshot b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_snapshot new file mode 100644 index 000000000..0a184c8c7 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_cbs_snapshot +# key: r_tencentcloud_cbs_snapshot +# -- +resource "tencentcloud_cbs_snapshot" "$1" { + snapshot_name = "$2" + storage_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage new file mode 100644 index 000000000..822f45984 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_cbs_storage +# key: r_tencentcloud_cbs_storage +# -- +resource "tencentcloud_cbs_storage" "$1" { + availability_zone = "$2" + period = $3 + storage_name = "$4" + storage_size = $5 + storage_type = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage_attachment b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage_attachment new file mode 100644 index 000000000..53f108a5f --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_cbs_storage_attachment @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_cbs_storage_attachment +# key: r_tencentcloud_cbs_storage_attachment +# -- +resource "tencentcloud_cbs_storage_attachment" "$1" { + instance_id = "$2" + storage_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster b/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster new file mode 100644 index 000000000..d256f24de --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster @@ -0,0 +1,20 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_container_cluster +# key: r_tencentcloud_container_cluster +# -- +resource "tencentcloud_container_cluster" "$1" { + bandwidth = $2 + bandwidth_type = "$3" + cluster_cidr = "$4" + cluster_name = "$5" + cpu = $6 + goods_num = $7 + is_vpc_gateway = $8 + mem = $9 + os_name = "$10" + root_size = $11 + storage_size = $12 + subnet_id = "$13" + vpc_id = "$14" + zone_id = "$15" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster_instance b/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster_instance new file mode 100644 index 000000000..7494a0cd6 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_container_cluster_instance @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_container_cluster_instance +# key: r_tencentcloud_container_cluster_instance +# -- +resource "tencentcloud_container_cluster_instance" "$1" { + bandwidth = $2 + bandwidth_type = "$3" + cluster_id = "$4" + cpu = $5 + is_vpc_gateway = $6 + mem = $7 + root_size = $8 + storage_size = $9 + subnet_id = "$10" + zone_id = "$11" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_dnat b/snippets/terraform-mode/tencentcloud/r_tencentcloud_dnat new file mode 100644 index 000000000..9dffe6c38 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_dnat @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_dnat +# key: r_tencentcloud_dnat +# -- +resource "tencentcloud_dnat" "$1" { + elastic_ip = "$2" + elastic_port = "$3" + nat_id = "$4" + private_ip = "$5" + private_port = "$6" + protocol = "$7" + vpc_id = "$8" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip b/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip new file mode 100644 index 000000000..b5a4041a7 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_eip +# key: r_tencentcloud_eip +# -- +resource "tencentcloud_eip" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip_association b/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip_association new file mode 100644 index 000000000..2351f91ea --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_eip_association @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_eip_association +# key: r_tencentcloud_eip_association +# -- +resource "tencentcloud_eip_association" "$1" { + eip_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_instance b/snippets/terraform-mode/tencentcloud/r_tencentcloud_instance new file mode 100644 index 000000000..e2a5a3a43 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_instance @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_instance +# key: r_tencentcloud_instance +# -- +resource "tencentcloud_instance" "$1" { + availability_zone = "$2" + image_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_key_pair b/snippets/terraform-mode/tencentcloud/r_tencentcloud_key_pair new file mode 100644 index 000000000..d23c54b89 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_key_pair @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_key_pair +# key: r_tencentcloud_key_pair +# -- +resource "tencentcloud_key_pair" "$1" { + key_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_nat_gateway b/snippets/terraform-mode/tencentcloud/r_tencentcloud_nat_gateway new file mode 100644 index 000000000..714f2cc06 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_nat_gateway @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_nat_gateway +# key: r_tencentcloud_nat_gateway +# -- +resource "tencentcloud_nat_gateway" "$1" { + assigned_eip_set = ["$2"] + bandwidth = $3 + max_concurrent = $4 + name = "$5" + vpc_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_entry b/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_entry new file mode 100644 index 000000000..d129efec9 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_entry @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_route_entry +# key: r_tencentcloud_route_entry +# -- +resource "tencentcloud_route_entry" "$1" { + cidr_block = "$2" + next_hub = "$3" + next_type = "$4" + route_table_id = "$5" + vpc_id = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_table b/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_table new file mode 100644 index 000000000..81b0ff279 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_route_table @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_route_table +# key: r_tencentcloud_route_table +# -- +resource "tencentcloud_route_table" "$1" { + name = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group b/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group new file mode 100644 index 000000000..12759dd5d --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_security_group +# key: r_tencentcloud_security_group +# -- +resource "tencentcloud_security_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group_rule b/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group_rule new file mode 100644 index 000000000..31b7705a2 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_security_group_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_security_group_rule +# key: r_tencentcloud_security_group_rule +# -- +resource "tencentcloud_security_group_rule" "$1" { + cidr_ip = "$2" + policy = "$3" + security_group_id = "$4" + type = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_subnet b/snippets/terraform-mode/tencentcloud/r_tencentcloud_subnet new file mode 100644 index 000000000..95eee2525 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_subnet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_subnet +# key: r_tencentcloud_subnet +# -- +resource "tencentcloud_subnet" "$1" { + availability_zone = "$2" + cidr_block = "$3" + name = "$4" + vpc_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/r_tencentcloud_vpc b/snippets/terraform-mode/tencentcloud/r_tencentcloud_vpc new file mode 100644 index 000000000..0926d1bb5 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/r_tencentcloud_vpc @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tencentcloud_vpc +# key: r_tencentcloud_vpc +# -- +resource "tencentcloud_vpc" "$1" { + cidr_block = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tencentcloud/tencentcloud b/snippets/terraform-mode/tencentcloud/tencentcloud new file mode 100644 index 000000000..6f3f2a309 --- /dev/null +++ b/snippets/terraform-mode/tencentcloud/tencentcloud @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: tencentcloud +# key: tencentcloud +# -- +provider "tencentcloud" { + region = "$1" + secret_id = "$2" + secret_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/terraform b/snippets/terraform-mode/terraform deleted file mode 100644 index 1fb802905..000000000 --- a/snippets/terraform-mode/terraform +++ /dev/null @@ -1,9 +0,0 @@ -# -*- mode: snippet -*- -# name: terraform -# key: tf -# -- -terraform { - backend "${1:backend}" { - $0 - } -} diff --git a/snippets/terraform-mode/terraform/.yas-parents b/snippets/terraform-mode/terraform/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/terraform/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/terraform/d_terraform_remote_state b/snippets/terraform-mode/terraform/d_terraform_remote_state new file mode 100644 index 000000000..0b4da39d1 --- /dev/null +++ b/snippets/terraform-mode/terraform/d_terraform_remote_state @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_terraform_remote_state +# key: d_terraform_remote_state +# -- +data "terraform_remote_state" "$1" { + backend = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/terraform/r_terraform_remote_state b/snippets/terraform-mode/terraform/r_terraform_remote_state new file mode 100644 index 000000000..f53ed4660 --- /dev/null +++ b/snippets/terraform-mode/terraform/r_terraform_remote_state @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_terraform_remote_state +# key: r_terraform_remote_state +# -- +resource "terraform_remote_state" "$1" { + backend = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/terraform/terraform b/snippets/terraform-mode/terraform/terraform new file mode 100644 index 000000000..6f7f73c9e --- /dev/null +++ b/snippets/terraform-mode/terraform/terraform @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: terraform +# key: terraform +# -- +provider "terraform" { + +} diff --git a/snippets/terraform-mode/tfe/.yas-parents b/snippets/terraform-mode/tfe/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/tfe/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/d_tfe_ssh_key b/snippets/terraform-mode/tfe/d_tfe_ssh_key new file mode 100644 index 000000000..db58614fc --- /dev/null +++ b/snippets/terraform-mode/tfe/d_tfe_ssh_key @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tfe_ssh_key +# key: d_tfe_ssh_key +# -- +data "tfe_ssh_key" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/d_tfe_team b/snippets/terraform-mode/tfe/d_tfe_team new file mode 100644 index 000000000..3d5d7e774 --- /dev/null +++ b/snippets/terraform-mode/tfe/d_tfe_team @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tfe_team +# key: d_tfe_team +# -- +data "tfe_team" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/d_tfe_team_access b/snippets/terraform-mode/tfe/d_tfe_team_access new file mode 100644 index 000000000..47ac5ef76 --- /dev/null +++ b/snippets/terraform-mode/tfe/d_tfe_team_access @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tfe_team_access +# key: d_tfe_team_access +# -- +data "tfe_team_access" "$1" { + team_id = "$2" + workspace_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/d_tfe_workspace b/snippets/terraform-mode/tfe/d_tfe_workspace new file mode 100644 index 000000000..bbc076b53 --- /dev/null +++ b/snippets/terraform-mode/tfe/d_tfe_workspace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tfe_workspace +# key: d_tfe_workspace +# -- +data "tfe_workspace" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/d_tfe_workspace_ids b/snippets/terraform-mode/tfe/d_tfe_workspace_ids new file mode 100644 index 000000000..6c80d7fe9 --- /dev/null +++ b/snippets/terraform-mode/tfe/d_tfe_workspace_ids @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_tfe_workspace_ids +# key: d_tfe_workspace_ids +# -- +data "tfe_workspace_ids" "$1" { + names = ["$2"] + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_oauth_client b/snippets/terraform-mode/tfe/r_tfe_oauth_client new file mode 100644 index 000000000..bdbae349c --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_oauth_client @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_tfe_oauth_client +# key: r_tfe_oauth_client +# -- +resource "tfe_oauth_client" "$1" { + api_url = "$2" + http_url = "$3" + oauth_token = "$4" + organization = "$5" + service_provider = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_organization b/snippets/terraform-mode/tfe/r_tfe_organization new file mode 100644 index 000000000..fe0c8f087 --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_organization @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tfe_organization +# key: r_tfe_organization +# -- +resource "tfe_organization" "$1" { + email = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_organization_token b/snippets/terraform-mode/tfe/r_tfe_organization_token new file mode 100644 index 000000000..ea23358d5 --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_organization_token @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tfe_organization_token +# key: r_tfe_organization_token +# -- +resource "tfe_organization_token" "$1" { + organization = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_policy_set b/snippets/terraform-mode/tfe/r_tfe_policy_set new file mode 100644 index 000000000..9bd51632a --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_policy_set @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_tfe_policy_set +# key: r_tfe_policy_set +# -- +resource "tfe_policy_set" "$1" { + name = "$2" + organization = "$3" + policy_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_sentinel_policy b/snippets/terraform-mode/tfe/r_tfe_sentinel_policy new file mode 100644 index 000000000..dae23b25c --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_sentinel_policy @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_tfe_sentinel_policy +# key: r_tfe_sentinel_policy +# -- +resource "tfe_sentinel_policy" "$1" { + name = "$2" + organization = "$3" + policy = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_ssh_key b/snippets/terraform-mode/tfe/r_tfe_ssh_key new file mode 100644 index 000000000..772ff32d0 --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_ssh_key @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_tfe_ssh_key +# key: r_tfe_ssh_key +# -- +resource "tfe_ssh_key" "$1" { + key = "$2" + name = "$3" + organization = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_team b/snippets/terraform-mode/tfe/r_tfe_team new file mode 100644 index 000000000..d4b4c4e8e --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_team @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tfe_team +# key: r_tfe_team +# -- +resource "tfe_team" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_team_access b/snippets/terraform-mode/tfe/r_tfe_team_access new file mode 100644 index 000000000..f6995cadd --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_team_access @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_tfe_team_access +# key: r_tfe_team_access +# -- +resource "tfe_team_access" "$1" { + access = "$2" + team_id = "$3" + workspace_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_team_member b/snippets/terraform-mode/tfe/r_tfe_team_member new file mode 100644 index 000000000..c854aa64f --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_team_member @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tfe_team_member +# key: r_tfe_team_member +# -- +resource "tfe_team_member" "$1" { + team_id = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_team_members b/snippets/terraform-mode/tfe/r_tfe_team_members new file mode 100644 index 000000000..a3d3fa61e --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_team_members @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tfe_team_members +# key: r_tfe_team_members +# -- +resource "tfe_team_members" "$1" { + team_id = "$2" + usernames = ["$3"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_team_token b/snippets/terraform-mode/tfe/r_tfe_team_token new file mode 100644 index 000000000..c770696fd --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_team_token @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tfe_team_token +# key: r_tfe_team_token +# -- +resource "tfe_team_token" "$1" { + team_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_variable b/snippets/terraform-mode/tfe/r_tfe_variable new file mode 100644 index 000000000..ee9d26d50 --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_variable @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_tfe_variable +# key: r_tfe_variable +# -- +resource "tfe_variable" "$1" { + category = "$2" + key = "$3" + value = "$4" + workspace_id = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/r_tfe_workspace b/snippets/terraform-mode/tfe/r_tfe_workspace new file mode 100644 index 000000000..f8027f357 --- /dev/null +++ b/snippets/terraform-mode/tfe/r_tfe_workspace @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_tfe_workspace +# key: r_tfe_workspace +# -- +resource "tfe_workspace" "$1" { + name = "$2" + organization = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tfe/tfe b/snippets/terraform-mode/tfe/tfe new file mode 100644 index 000000000..7a2a1183b --- /dev/null +++ b/snippets/terraform-mode/tfe/tfe @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: tfe +# key: tfe +# -- +provider "tfe" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/.yas-parents b/snippets/terraform-mode/tls/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/tls/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/tls/d_tls_public_key b/snippets/terraform-mode/tls/d_tls_public_key new file mode 100644 index 000000000..441308b93 --- /dev/null +++ b/snippets/terraform-mode/tls/d_tls_public_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_tls_public_key +# key: d_tls_public_key +# -- +data "tls_public_key" "$1" { + private_key_pem = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/r_tls_cert_request b/snippets/terraform-mode/tls/r_tls_cert_request new file mode 100644 index 000000000..ebcc7aef0 --- /dev/null +++ b/snippets/terraform-mode/tls/r_tls_cert_request @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_tls_cert_request +# key: r_tls_cert_request +# -- +resource "tls_cert_request" "$1" { + key_algorithm = "$2" + private_key_pem = "$3" + subject { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/r_tls_locally_signed_cert b/snippets/terraform-mode/tls/r_tls_locally_signed_cert new file mode 100644 index 000000000..ff7025404 --- /dev/null +++ b/snippets/terraform-mode/tls/r_tls_locally_signed_cert @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_tls_locally_signed_cert +# key: r_tls_locally_signed_cert +# -- +resource "tls_locally_signed_cert" "$1" { + allowed_uses = ["$2"] + ca_cert_pem = "$3" + ca_key_algorithm = "$4" + ca_private_key_pem = "$5" + cert_request_pem = "$6" + validity_period_hours = $7 +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/r_tls_private_key b/snippets/terraform-mode/tls/r_tls_private_key new file mode 100644 index 000000000..b21934072 --- /dev/null +++ b/snippets/terraform-mode/tls/r_tls_private_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_tls_private_key +# key: r_tls_private_key +# -- +resource "tls_private_key" "$1" { + algorithm = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/r_tls_self_signed_cert b/snippets/terraform-mode/tls/r_tls_self_signed_cert new file mode 100644 index 000000000..dde5203e1 --- /dev/null +++ b/snippets/terraform-mode/tls/r_tls_self_signed_cert @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_tls_self_signed_cert +# key: r_tls_self_signed_cert +# -- +resource "tls_self_signed_cert" "$1" { + allowed_uses = ["$2"] + key_algorithm = "$3" + private_key_pem = "$4" + subject { + + } + validity_period_hours = $6 +} \ No newline at end of file diff --git a/snippets/terraform-mode/tls/tls b/snippets/terraform-mode/tls/tls new file mode 100644 index 000000000..f00e46a04 --- /dev/null +++ b/snippets/terraform-mode/tls/tls @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: tls +# key: tls +# -- +provider "tls" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/.yas-parents b/snippets/terraform-mode/triton/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/triton/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_account b/snippets/terraform-mode/triton/d_triton_account new file mode 100644 index 000000000..5db156030 --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_account @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_triton_account +# key: d_triton_account +# -- +data "triton_account" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_datacenter b/snippets/terraform-mode/triton/d_triton_datacenter new file mode 100644 index 000000000..44d5e7edd --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_triton_datacenter +# key: d_triton_datacenter +# -- +data "triton_datacenter" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_fabric_network b/snippets/terraform-mode/triton/d_triton_fabric_network new file mode 100644 index 000000000..41b89572e --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_fabric_network @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_triton_fabric_network +# key: d_triton_fabric_network +# -- +data "triton_fabric_network" "$1" { + name = "$2" + vlan_id = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_fabric_vlan b/snippets/terraform-mode/triton/d_triton_fabric_vlan new file mode 100644 index 000000000..ff98f994f --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_fabric_vlan @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_triton_fabric_vlan +# key: d_triton_fabric_vlan +# -- +data "triton_fabric_vlan" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_image b/snippets/terraform-mode/triton/d_triton_image new file mode 100644 index 000000000..f4055b35b --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_image @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_triton_image +# key: d_triton_image +# -- +data "triton_image" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_network b/snippets/terraform-mode/triton/d_triton_network new file mode 100644 index 000000000..a51fbe45b --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_triton_network +# key: d_triton_network +# -- +data "triton_network" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/d_triton_package b/snippets/terraform-mode/triton/d_triton_package new file mode 100644 index 000000000..1e971454e --- /dev/null +++ b/snippets/terraform-mode/triton/d_triton_package @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: d_triton_package +# key: d_triton_package +# -- +data "triton_package" "$1" { + filter { + + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_fabric b/snippets/terraform-mode/triton/r_triton_fabric new file mode 100644 index 000000000..355abd4e4 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_fabric @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_triton_fabric +# key: r_triton_fabric +# -- +resource "triton_fabric" "$1" { + name = "$2" + provision_end_ip = "$3" + provision_start_ip = "$4" + subnet = "$5" + vlan_id = $6 +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_firewall_rule b/snippets/terraform-mode/triton/r_triton_firewall_rule new file mode 100644 index 000000000..a86a9cedf --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_firewall_rule @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_triton_firewall_rule +# key: r_triton_firewall_rule +# -- +resource "triton_firewall_rule" "$1" { + rule = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_instance_template b/snippets/terraform-mode/triton/r_triton_instance_template new file mode 100644 index 000000000..b2c69caa6 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_instance_template @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_triton_instance_template +# key: r_triton_instance_template +# -- +resource "triton_instance_template" "$1" { + image = "$2" + package = "$3" + template_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_key b/snippets/terraform-mode/triton/r_triton_key new file mode 100644 index 000000000..5d4d3393d --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_key @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_triton_key +# key: r_triton_key +# -- +resource "triton_key" "$1" { + key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_machine b/snippets/terraform-mode/triton/r_triton_machine new file mode 100644 index 000000000..06699a597 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_machine @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_triton_machine +# key: r_triton_machine +# -- +resource "triton_machine" "$1" { + image = "$2" + package = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_service_group b/snippets/terraform-mode/triton/r_triton_service_group new file mode 100644 index 000000000..9f7fe4928 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_service_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_triton_service_group +# key: r_triton_service_group +# -- +resource "triton_service_group" "$1" { + group_name = "$2" + template = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_snapshot b/snippets/terraform-mode/triton/r_triton_snapshot new file mode 100644 index 000000000..456331603 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_snapshot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_triton_snapshot +# key: r_triton_snapshot +# -- +resource "triton_snapshot" "$1" { + machine_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/r_triton_vlan b/snippets/terraform-mode/triton/r_triton_vlan new file mode 100644 index 000000000..7305f6d55 --- /dev/null +++ b/snippets/terraform-mode/triton/r_triton_vlan @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_triton_vlan +# key: r_triton_vlan +# -- +resource "triton_vlan" "$1" { + name = "$2" + vlan_id = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/triton/triton b/snippets/terraform-mode/triton/triton new file mode 100644 index 000000000..9dc3db423 --- /dev/null +++ b/snippets/terraform-mode/triton/triton @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: triton +# key: triton +# -- +provider "triton" { + account = "$1" + key_id = "$2" + url = "$3" + user = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/.yas-parents b/snippets/terraform-mode/ucloud/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/ucloud/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/d_ucloud_eips b/snippets/terraform-mode/ucloud/d_ucloud_eips new file mode 100644 index 000000000..dd82cb73d --- /dev/null +++ b/snippets/terraform-mode/ucloud/d_ucloud_eips @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ucloud_eips +# key: d_ucloud_eips +# -- +data "ucloud_eips" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/d_ucloud_images b/snippets/terraform-mode/ucloud/d_ucloud_images new file mode 100644 index 000000000..a9df90fa3 --- /dev/null +++ b/snippets/terraform-mode/ucloud/d_ucloud_images @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ucloud_images +# key: d_ucloud_images +# -- +data "ucloud_images" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/d_ucloud_projects b/snippets/terraform-mode/ucloud/d_ucloud_projects new file mode 100644 index 000000000..0d05cf8a2 --- /dev/null +++ b/snippets/terraform-mode/ucloud/d_ucloud_projects @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ucloud_projects +# key: d_ucloud_projects +# -- +data "ucloud_projects" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/d_ucloud_zones b/snippets/terraform-mode/ucloud/d_ucloud_zones new file mode 100644 index 000000000..66f3c4a44 --- /dev/null +++ b/snippets/terraform-mode/ucloud/d_ucloud_zones @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_ucloud_zones +# key: d_ucloud_zones +# -- +data "ucloud_zones" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_disk b/snippets/terraform-mode/ucloud/r_ucloud_disk new file mode 100644 index 000000000..a09ede811 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_disk @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ucloud_disk +# key: r_ucloud_disk +# -- +resource "ucloud_disk" "$1" { + availability_zone = "$2" + disk_size = $3 +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_disk_attachment b/snippets/terraform-mode/ucloud/r_ucloud_disk_attachment new file mode 100644 index 000000000..10d003120 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_disk_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ucloud_disk_attachment +# key: r_ucloud_disk_attachment +# -- +resource "ucloud_disk_attachment" "$1" { + availability_zone = "$2" + disk_id = "$3" + instance_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_eip b/snippets/terraform-mode/ucloud/r_ucloud_eip new file mode 100644 index 000000000..5d7237b2b --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_eip @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ucloud_eip +# key: r_ucloud_eip +# -- +resource "ucloud_eip" "$1" { + internet_type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_eip_association b/snippets/terraform-mode/ucloud/r_ucloud_eip_association new file mode 100644 index 000000000..1f350ec13 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_eip_association @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ucloud_eip_association +# key: r_ucloud_eip_association +# -- +resource "ucloud_eip_association" "$1" { + eip_id = "$2" + resource_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_instance b/snippets/terraform-mode/ucloud/r_ucloud_instance new file mode 100644 index 000000000..651a8f527 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_instance @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ucloud_instance +# key: r_ucloud_instance +# -- +resource "ucloud_instance" "$1" { + availability_zone = "$2" + image_id = "$3" + instance_type = "$4" + root_password = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_lb b/snippets/terraform-mode/ucloud/r_ucloud_lb new file mode 100644 index 000000000..72ca0012e --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_lb @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ucloud_lb +# key: r_ucloud_lb +# -- +resource "ucloud_lb" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_lb_attachment b/snippets/terraform-mode/ucloud/r_ucloud_lb_attachment new file mode 100644 index 000000000..7bfe966cf --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_lb_attachment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ucloud_lb_attachment +# key: r_ucloud_lb_attachment +# -- +resource "ucloud_lb_attachment" "$1" { + listener_id = "$2" + load_balancer_id = "$3" + resource_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_lb_listener b/snippets/terraform-mode/ucloud/r_ucloud_lb_listener new file mode 100644 index 000000000..41c7fcbbe --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_lb_listener @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ucloud_lb_listener +# key: r_ucloud_lb_listener +# -- +resource "ucloud_lb_listener" "$1" { + load_balancer_id = "$2" + protocol = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_lb_rule b/snippets/terraform-mode/ucloud/r_ucloud_lb_rule new file mode 100644 index 000000000..004e9c88b --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_lb_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ucloud_lb_rule +# key: r_ucloud_lb_rule +# -- +resource "ucloud_lb_rule" "$1" { + backend_ids = ["$2"] + listener_id = "$3" + load_balancer_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_security_group b/snippets/terraform-mode/ucloud/r_ucloud_security_group new file mode 100644 index 000000000..2186dfabb --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_security_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ucloud_security_group +# key: r_ucloud_security_group +# -- +resource "ucloud_security_group" "$1" { + rules { + port_range = "" + } +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_subnet b/snippets/terraform-mode/ucloud/r_ucloud_subnet new file mode 100644 index 000000000..63e941883 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_subnet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ucloud_subnet +# key: r_ucloud_subnet +# -- +resource "ucloud_subnet" "$1" { + cidr_block = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_vpc b/snippets/terraform-mode/ucloud/r_ucloud_vpc new file mode 100644 index 000000000..63af1f295 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_vpc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_ucloud_vpc +# key: r_ucloud_vpc +# -- +resource "ucloud_vpc" "$1" { + cidr_blocks = ["$2"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/r_ucloud_vpc_peering_connection b/snippets/terraform-mode/ucloud/r_ucloud_vpc_peering_connection new file mode 100644 index 000000000..53b278ee0 --- /dev/null +++ b/snippets/terraform-mode/ucloud/r_ucloud_vpc_peering_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_ucloud_vpc_peering_connection +# key: r_ucloud_vpc_peering_connection +# -- +resource "ucloud_vpc_peering_connection" "$1" { + peer_vpc_id = "$2" + vpc_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ucloud/ucloud b/snippets/terraform-mode/ucloud/ucloud new file mode 100644 index 000000000..79bfe8138 --- /dev/null +++ b/snippets/terraform-mode/ucloud/ucloud @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: ucloud +# key: ucloud +# -- +provider "ucloud" { + private_key = "$1" + project_id = "$2" + public_key = "$3" + region = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/.yas-parents b/snippets/terraform-mode/ultradns/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/ultradns/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_dirpool b/snippets/terraform-mode/ultradns/r_ultradns_dirpool new file mode 100644 index 000000000..9b987b09d --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_dirpool @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: r_ultradns_dirpool +# key: r_ultradns_dirpool +# -- +resource "ultradns_dirpool" "$1" { + description = "$2" + name = "$3" + rdata { + host = "" + } + type = "$5" + zone = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_probe_http b/snippets/terraform-mode/ultradns/r_ultradns_probe_http new file mode 100644 index 000000000..60985c5f5 --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_probe_http @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ultradns_probe_http +# key: r_ultradns_probe_http +# -- +resource "ultradns_probe_http" "$1" { + agents = ["$2"] + name = "$3" + threshold = $4 + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_probe_ping b/snippets/terraform-mode/ultradns/r_ultradns_probe_ping new file mode 100644 index 000000000..997d20f3f --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_probe_ping @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ultradns_probe_ping +# key: r_ultradns_probe_ping +# -- +resource "ultradns_probe_ping" "$1" { + agents = ["$2"] + name = "$3" + threshold = $4 + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_rdpool b/snippets/terraform-mode/ultradns/r_ultradns_rdpool new file mode 100644 index 000000000..e4a7f0880 --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_rdpool @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_ultradns_rdpool +# key: r_ultradns_rdpool +# -- +resource "ultradns_rdpool" "$1" { + name = "$2" + rdata = ["$3"] + zone = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_record b/snippets/terraform-mode/ultradns/r_ultradns_record new file mode 100644 index 000000000..1a1ca1ea4 --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_record @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_ultradns_record +# key: r_ultradns_record +# -- +resource "ultradns_record" "$1" { + name = "$2" + rdata = ["$3"] + type = "$4" + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/r_ultradns_tcpool b/snippets/terraform-mode/ultradns/r_ultradns_tcpool new file mode 100644 index 000000000..1f0527f95 --- /dev/null +++ b/snippets/terraform-mode/ultradns/r_ultradns_tcpool @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: r_ultradns_tcpool +# key: r_ultradns_tcpool +# -- +resource "ultradns_tcpool" "$1" { + description = "$2" + name = "$3" + rdata { + host = "" + } + zone = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/ultradns/ultradns b/snippets/terraform-mode/ultradns/ultradns new file mode 100644 index 000000000..13ff4c2a8 --- /dev/null +++ b/snippets/terraform-mode/ultradns/ultradns @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: ultradns +# key: ultradns +# -- +provider "ultradns" { + password = "$1" + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/.yas-parents b/snippets/terraform-mode/vault/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/vault/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/vault/d_vault_approle_auth_backend_role_id b/snippets/terraform-mode/vault/d_vault_approle_auth_backend_role_id new file mode 100644 index 000000000..9a6c52a59 --- /dev/null +++ b/snippets/terraform-mode/vault/d_vault_approle_auth_backend_role_id @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vault_approle_auth_backend_role_id +# key: d_vault_approle_auth_backend_role_id +# -- +data "vault_approle_auth_backend_role_id" "$1" { + role_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/d_vault_aws_access_credentials b/snippets/terraform-mode/vault/d_vault_aws_access_credentials new file mode 100644 index 000000000..a0094cfae --- /dev/null +++ b/snippets/terraform-mode/vault/d_vault_aws_access_credentials @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_vault_aws_access_credentials +# key: d_vault_aws_access_credentials +# -- +data "vault_aws_access_credentials" "$1" { + backend = "$2" + role = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/d_vault_generic_secret b/snippets/terraform-mode/vault/d_vault_generic_secret new file mode 100644 index 000000000..32acb8fe9 --- /dev/null +++ b/snippets/terraform-mode/vault/d_vault_generic_secret @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vault_generic_secret +# key: d_vault_generic_secret +# -- +data "vault_generic_secret" "$1" { + path = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_config b/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_config new file mode 100644 index 000000000..e204e7b3f --- /dev/null +++ b/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vault_kubernetes_auth_backend_config +# key: d_vault_kubernetes_auth_backend_config +# -- +data "vault_kubernetes_auth_backend_config" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_role b/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_role new file mode 100644 index 000000000..db6b64d95 --- /dev/null +++ b/snippets/terraform-mode/vault/d_vault_kubernetes_auth_backend_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vault_kubernetes_auth_backend_role +# key: d_vault_kubernetes_auth_backend_role +# -- +data "vault_kubernetes_auth_backend_role" "$1" { + role_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_approle_auth_backend_login b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_login new file mode 100644 index 000000000..80c605c22 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_login @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_approle_auth_backend_login +# key: r_vault_approle_auth_backend_login +# -- +resource "vault_approle_auth_backend_login" "$1" { + role_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role new file mode 100644 index 000000000..d2cd66bc0 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_approle_auth_backend_role +# key: r_vault_approle_auth_backend_role +# -- +resource "vault_approle_auth_backend_role" "$1" { + role_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role_secret_id b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role_secret_id new file mode 100644 index 000000000..1c3d0e188 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_approle_auth_backend_role_secret_id @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_approle_auth_backend_role_secret_id +# key: r_vault_approle_auth_backend_role_secret_id +# -- +resource "vault_approle_auth_backend_role_secret_id" "$1" { + role_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_audit b/snippets/terraform-mode/vault/r_vault_audit new file mode 100644 index 000000000..f92a3bb3a --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_audit @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_audit +# key: r_vault_audit +# -- +resource "vault_audit" "$1" { + options = ["$2"] + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_auth_backend b/snippets/terraform-mode/vault/r_vault_auth_backend new file mode 100644 index 000000000..4a5104599 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_auth_backend @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_auth_backend +# key: r_vault_auth_backend +# -- +resource "vault_auth_backend" "$1" { + type = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_cert b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_cert new file mode 100644 index 000000000..37b3ff150 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_cert @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_cert +# key: r_vault_aws_auth_backend_cert +# -- +resource "vault_aws_auth_backend_cert" "$1" { + aws_public_cert = "$2" + cert_name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_client b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_client new file mode 100644 index 000000000..357ce03e8 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_client @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_client +# key: r_vault_aws_auth_backend_client +# -- +resource "vault_aws_auth_backend_client" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_identity_whitelist b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_identity_whitelist new file mode 100644 index 000000000..d39720ae5 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_identity_whitelist @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_identity_whitelist +# key: r_vault_aws_auth_backend_identity_whitelist +# -- +resource "vault_aws_auth_backend_identity_whitelist" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_login b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_login new file mode 100644 index 000000000..028f2b252 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_login @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_login +# key: r_vault_aws_auth_backend_login +# -- +resource "vault_aws_auth_backend_login" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role new file mode 100644 index 000000000..750cb0c5a --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_role +# key: r_vault_aws_auth_backend_role +# -- +resource "vault_aws_auth_backend_role" "$1" { + role = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role_tag b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role_tag new file mode 100644 index 000000000..1f59e6bb5 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_role_tag @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_role_tag +# key: r_vault_aws_auth_backend_role_tag +# -- +resource "vault_aws_auth_backend_role_tag" "$1" { + role = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_roletag_blacklist b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_roletag_blacklist new file mode 100644 index 000000000..fbb8bc3ff --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_roletag_blacklist @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_roletag_blacklist +# key: r_vault_aws_auth_backend_roletag_blacklist +# -- +resource "vault_aws_auth_backend_roletag_blacklist" "$1" { + backend = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_auth_backend_sts_role b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_sts_role new file mode 100644 index 000000000..19f4b847f --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_auth_backend_sts_role @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_auth_backend_sts_role +# key: r_vault_aws_auth_backend_sts_role +# -- +resource "vault_aws_auth_backend_sts_role" "$1" { + account_id = "$2" + sts_role = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_secret_backend b/snippets/terraform-mode/vault/r_vault_aws_secret_backend new file mode 100644 index 000000000..6b2b1fe45 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_secret_backend @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_secret_backend +# key: r_vault_aws_secret_backend +# -- +resource "vault_aws_secret_backend" "$1" { + access_key = "$2" + secret_key = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_aws_secret_backend_role b/snippets/terraform-mode/vault/r_vault_aws_secret_backend_role new file mode 100644 index 000000000..ce65b5503 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_aws_secret_backend_role @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_aws_secret_backend_role +# key: r_vault_aws_secret_backend_role +# -- +resource "vault_aws_secret_backend_role" "$1" { + backend = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_cert_auth_backend_role b/snippets/terraform-mode/vault/r_vault_cert_auth_backend_role new file mode 100644 index 000000000..a94414aa1 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_cert_auth_backend_role @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_cert_auth_backend_role +# key: r_vault_cert_auth_backend_role +# -- +resource "vault_cert_auth_backend_role" "$1" { + certificate = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_consul_secret_backend b/snippets/terraform-mode/vault/r_vault_consul_secret_backend new file mode 100644 index 000000000..b260af323 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_consul_secret_backend @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_consul_secret_backend +# key: r_vault_consul_secret_backend +# -- +resource "vault_consul_secret_backend" "$1" { + address = "$2" + token = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_database_secret_backend_connection b/snippets/terraform-mode/vault/r_vault_database_secret_backend_connection new file mode 100644 index 000000000..aee33c93a --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_database_secret_backend_connection @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_database_secret_backend_connection +# key: r_vault_database_secret_backend_connection +# -- +resource "vault_database_secret_backend_connection" "$1" { + backend = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_database_secret_backend_role b/snippets/terraform-mode/vault/r_vault_database_secret_backend_role new file mode 100644 index 000000000..04254123d --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_database_secret_backend_role @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_vault_database_secret_backend_role +# key: r_vault_database_secret_backend_role +# -- +resource "vault_database_secret_backend_role" "$1" { + backend = "$2" + creation_statements = "$3" + db_name = "$4" + name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_gcp_auth_backend b/snippets/terraform-mode/vault/r_vault_gcp_auth_backend new file mode 100644 index 000000000..64a751c1d --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_gcp_auth_backend @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_gcp_auth_backend +# key: r_vault_gcp_auth_backend +# -- +resource "vault_gcp_auth_backend" "$1" { + credentials = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_gcp_auth_backend_role b/snippets/terraform-mode/vault/r_vault_gcp_auth_backend_role new file mode 100644 index 000000000..ef6cef7e8 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_gcp_auth_backend_role @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vault_gcp_auth_backend_role +# key: r_vault_gcp_auth_backend_role +# -- +resource "vault_gcp_auth_backend_role" "$1" { + project_id = "$2" + role = "$3" + type = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_gcp_secret_backend b/snippets/terraform-mode/vault/r_vault_gcp_secret_backend new file mode 100644 index 000000000..37181a322 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_gcp_secret_backend @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_gcp_secret_backend +# key: r_vault_gcp_secret_backend +# -- +resource "vault_gcp_secret_backend" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_generic_secret b/snippets/terraform-mode/vault/r_vault_generic_secret new file mode 100644 index 000000000..315bcee61 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_generic_secret @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_generic_secret +# key: r_vault_generic_secret +# -- +resource "vault_generic_secret" "$1" { + data_json = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_identity_group b/snippets/terraform-mode/vault/r_vault_identity_group new file mode 100644 index 000000000..537f77ad8 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_identity_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_identity_group +# key: r_vault_identity_group +# -- +resource "vault_identity_group" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_identity_group_alias b/snippets/terraform-mode/vault/r_vault_identity_group_alias new file mode 100644 index 000000000..188527775 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_identity_group_alias @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vault_identity_group_alias +# key: r_vault_identity_group_alias +# -- +resource "vault_identity_group_alias" "$1" { + canonical_id = "$2" + mount_accessor = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_jwt_auth_backend_role b/snippets/terraform-mode/vault/r_vault_jwt_auth_backend_role new file mode 100644 index 000000000..5b05d1729 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_jwt_auth_backend_role @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vault_jwt_auth_backend_role +# key: r_vault_jwt_auth_backend_role +# -- +resource "vault_jwt_auth_backend_role" "$1" { + bound_audiences = ["$2"] + role_name = "$3" + user_claim = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_config b/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_config new file mode 100644 index 000000000..ba73c8d89 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_config @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_kubernetes_auth_backend_config +# key: r_vault_kubernetes_auth_backend_config +# -- +resource "vault_kubernetes_auth_backend_config" "$1" { + kubernetes_host = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_role b/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_role new file mode 100644 index 000000000..6f72c5a3d --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_kubernetes_auth_backend_role @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vault_kubernetes_auth_backend_role +# key: r_vault_kubernetes_auth_backend_role +# -- +resource "vault_kubernetes_auth_backend_role" "$1" { + bound_service_account_names = ["$2"] + bound_service_account_namespaces = ["$3"] + role_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_ldap_auth_backend b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend new file mode 100644 index 000000000..2c5ae6823 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_ldap_auth_backend +# key: r_vault_ldap_auth_backend +# -- +resource "vault_ldap_auth_backend" "$1" { + url = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_group b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_group new file mode 100644 index 000000000..23a41d4d3 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_group @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_ldap_auth_backend_group +# key: r_vault_ldap_auth_backend_group +# -- +resource "vault_ldap_auth_backend_group" "$1" { + groupname = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_user b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_user new file mode 100644 index 000000000..c5bf364e0 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_ldap_auth_backend_user @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_ldap_auth_backend_user +# key: r_vault_ldap_auth_backend_user +# -- +resource "vault_ldap_auth_backend_user" "$1" { + username = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_mount b/snippets/terraform-mode/vault/r_vault_mount new file mode 100644 index 000000000..bc1f0e51e --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_mount @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_mount +# key: r_vault_mount +# -- +resource "vault_mount" "$1" { + path = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_okta_auth_backend b/snippets/terraform-mode/vault/r_vault_okta_auth_backend new file mode 100644 index 000000000..5de14b796 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_okta_auth_backend @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_okta_auth_backend +# key: r_vault_okta_auth_backend +# -- +resource "vault_okta_auth_backend" "$1" { + organization = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_okta_auth_backend_group b/snippets/terraform-mode/vault/r_vault_okta_auth_backend_group new file mode 100644 index 000000000..10c1a7fb1 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_okta_auth_backend_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_okta_auth_backend_group +# key: r_vault_okta_auth_backend_group +# -- +resource "vault_okta_auth_backend_group" "$1" { + group_name = "$2" + path = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_okta_auth_backend_user b/snippets/terraform-mode/vault/r_vault_okta_auth_backend_user new file mode 100644 index 000000000..ff83ee7ec --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_okta_auth_backend_user @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_okta_auth_backend_user +# key: r_vault_okta_auth_backend_user +# -- +resource "vault_okta_auth_backend_user" "$1" { + path = "$2" + username = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_policy b/snippets/terraform-mode/vault/r_vault_policy new file mode 100644 index 000000000..f33f0968d --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_policy @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_policy +# key: r_vault_policy +# -- +resource "vault_policy" "$1" { + name = "$2" + policy = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend b/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend new file mode 100644 index 000000000..bea266f73 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vault_rabbitmq_secret_backend +# key: r_vault_rabbitmq_secret_backend +# -- +resource "vault_rabbitmq_secret_backend" "$1" { + connection_uri = "$2" + password = "$3" + username = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend_role b/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend_role new file mode 100644 index 000000000..3cf24a483 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_rabbitmq_secret_backend_role @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vault_rabbitmq_secret_backend_role +# key: r_vault_rabbitmq_secret_backend_role +# -- +resource "vault_rabbitmq_secret_backend_role" "$1" { + backend = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_ssh_secret_backend_ca b/snippets/terraform-mode/vault/r_vault_ssh_secret_backend_ca new file mode 100644 index 000000000..173c67bad --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_ssh_secret_backend_ca @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_ssh_secret_backend_ca +# key: r_vault_ssh_secret_backend_ca +# -- +resource "vault_ssh_secret_backend_ca" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/r_vault_token_auth_backend_role b/snippets/terraform-mode/vault/r_vault_token_auth_backend_role new file mode 100644 index 000000000..5a2e53582 --- /dev/null +++ b/snippets/terraform-mode/vault/r_vault_token_auth_backend_role @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vault_token_auth_backend_role +# key: r_vault_token_auth_backend_role +# -- +resource "vault_token_auth_backend_role" "$1" { + role_name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vault/vault b/snippets/terraform-mode/vault/vault new file mode 100644 index 000000000..afebbb082 --- /dev/null +++ b/snippets/terraform-mode/vault/vault @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: vault +# key: vault +# -- +provider "vault" { + address = "$1" + token = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/.yas-parents b/snippets/terraform-mode/vcd/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/vcd/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_dnat b/snippets/terraform-mode/vcd/r_vcd_dnat new file mode 100644 index 000000000..862a49036 --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_dnat @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_vcd_dnat +# key: r_vcd_dnat +# -- +resource "vcd_dnat" "$1" { + edge_gateway = "$2" + external_ip = "$3" + internal_ip = "$4" + port = $5 +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_edgegateway_vpn b/snippets/terraform-mode/vcd/r_vcd_edgegateway_vpn new file mode 100644 index 000000000..c92cdb775 --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_edgegateway_vpn @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: r_vcd_edgegateway_vpn +# key: r_vcd_edgegateway_vpn +# -- +resource "vcd_edgegateway_vpn" "$1" { + edge_gateway = "$2" + encryption_protocol = "$3" + local_id = "$4" + local_ip_address = "$5" + mtu = $6 + name = "$7" + peer_id = "$8" + peer_ip_address = "$9" + shared_secret = "$10" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_firewall_rules b/snippets/terraform-mode/vcd/r_vcd_firewall_rules new file mode 100644 index 000000000..deb945d8b --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_firewall_rules @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vcd_firewall_rules +# key: r_vcd_firewall_rules +# -- +resource "vcd_firewall_rules" "$1" { + default_action = "$2" + edge_gateway = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_network b/snippets/terraform-mode/vcd/r_vcd_network new file mode 100644 index 000000000..253918132 --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_network @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vcd_network +# key: r_vcd_network +# -- +resource "vcd_network" "$1" { + edge_gateway = "$2" + gateway = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_snat b/snippets/terraform-mode/vcd/r_vcd_snat new file mode 100644 index 000000000..5ec7efb8c --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_snat @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vcd_snat +# key: r_vcd_snat +# -- +resource "vcd_snat" "$1" { + edge_gateway = "$2" + external_ip = "$3" + internal_ip = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_vapp b/snippets/terraform-mode/vcd/r_vcd_vapp new file mode 100644 index 000000000..1ee21cb38 --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_vapp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vcd_vapp +# key: r_vcd_vapp +# -- +resource "vcd_vapp" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/r_vcd_vapp_vm b/snippets/terraform-mode/vcd/r_vcd_vapp_vm new file mode 100644 index 000000000..e911fd1f8 --- /dev/null +++ b/snippets/terraform-mode/vcd/r_vcd_vapp_vm @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_vcd_vapp_vm +# key: r_vcd_vapp_vm +# -- +resource "vcd_vapp_vm" "$1" { + catalog_name = "$2" + name = "$3" + template_name = "$4" + vapp_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vcd/vcd b/snippets/terraform-mode/vcd/vcd new file mode 100644 index 000000000..3d8a7b2a4 --- /dev/null +++ b/snippets/terraform-mode/vcd/vcd @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: vcd +# key: vcd +# -- +provider "vcd" { + org = "$1" + password = "$2" + url = "$3" + user = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/.yas-parents b/snippets/terraform-mode/vsphere/.yas-parents new file mode 100644 index 000000000..643f300c7 --- /dev/null +++ b/snippets/terraform-mode/vsphere/.yas-parents @@ -0,0 +1 @@ +_-mode \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_compute_cluster b/snippets/terraform-mode/vsphere/d_vsphere_compute_cluster new file mode 100644 index 000000000..37aeb9a16 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_compute_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_compute_cluster +# key: d_vsphere_compute_cluster +# -- +data "vsphere_compute_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_custom_attribute b/snippets/terraform-mode/vsphere/d_vsphere_custom_attribute new file mode 100644 index 000000000..772553719 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_custom_attribute @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_custom_attribute +# key: d_vsphere_custom_attribute +# -- +data "vsphere_custom_attribute" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_datacenter b/snippets/terraform-mode/vsphere/d_vsphere_datacenter new file mode 100644 index 000000000..169e23f08 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_datacenter +# key: d_vsphere_datacenter +# -- +data "vsphere_datacenter" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_datastore b/snippets/terraform-mode/vsphere/d_vsphere_datastore new file mode 100644 index 000000000..bc99e9cef --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_datastore @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_datastore +# key: d_vsphere_datastore +# -- +data "vsphere_datastore" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_datastore_cluster b/snippets/terraform-mode/vsphere/d_vsphere_datastore_cluster new file mode 100644 index 000000000..27ffe313a --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_datastore_cluster @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_datastore_cluster +# key: d_vsphere_datastore_cluster +# -- +data "vsphere_datastore_cluster" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_distributed_virtual_switch b/snippets/terraform-mode/vsphere/d_vsphere_distributed_virtual_switch new file mode 100644 index 000000000..6e1e8977b --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_distributed_virtual_switch @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_distributed_virtual_switch +# key: d_vsphere_distributed_virtual_switch +# -- +data "vsphere_distributed_virtual_switch" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_host b/snippets/terraform-mode/vsphere/d_vsphere_host new file mode 100644 index 000000000..0ba571037 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_host @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_host +# key: d_vsphere_host +# -- +data "vsphere_host" "$1" { + datacenter_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_network b/snippets/terraform-mode/vsphere/d_vsphere_network new file mode 100644 index 000000000..fdfc8ac45 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_network @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_network +# key: d_vsphere_network +# -- +data "vsphere_network" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_resource_pool b/snippets/terraform-mode/vsphere/d_vsphere_resource_pool new file mode 100644 index 000000000..8f4f8118b --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_resource_pool @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_resource_pool +# key: d_vsphere_resource_pool +# -- +data "vsphere_resource_pool" "$1" { + +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_tag b/snippets/terraform-mode/vsphere/d_vsphere_tag new file mode 100644 index 000000000..d5f3805c0 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_tag @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_vsphere_tag +# key: d_vsphere_tag +# -- +data "vsphere_tag" "$1" { + category_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_tag_category b/snippets/terraform-mode/vsphere/d_vsphere_tag_category new file mode 100644 index 000000000..ef7ebfa94 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_tag_category @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_tag_category +# key: d_vsphere_tag_category +# -- +data "vsphere_tag_category" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_vapp_container b/snippets/terraform-mode/vsphere/d_vsphere_vapp_container new file mode 100644 index 000000000..2cbc49f81 --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_vapp_container @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: d_vsphere_vapp_container +# key: d_vsphere_vapp_container +# -- +data "vsphere_vapp_container" "$1" { + datacenter_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_virtual_machine b/snippets/terraform-mode/vsphere/d_vsphere_virtual_machine new file mode 100644 index 000000000..b8a99ddef --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_virtual_machine @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_virtual_machine +# key: d_vsphere_virtual_machine +# -- +data "vsphere_virtual_machine" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/d_vsphere_vmfs_disks b/snippets/terraform-mode/vsphere/d_vsphere_vmfs_disks new file mode 100644 index 000000000..e61ec145b --- /dev/null +++ b/snippets/terraform-mode/vsphere/d_vsphere_vmfs_disks @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: d_vsphere_vmfs_disks +# key: d_vsphere_vmfs_disks +# -- +data "vsphere_vmfs_disks" "$1" { + host_system_id = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster new file mode 100644 index 000000000..064912a49 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster +# key: r_vsphere_compute_cluster +# -- +resource "vsphere_compute_cluster" "$1" { + datacenter_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_host_group b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_host_group new file mode 100644 index 000000000..d6e3661e4 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_host_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_host_group +# key: r_vsphere_compute_cluster_host_group +# -- +resource "vsphere_compute_cluster_host_group" "$1" { + compute_cluster_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_affinity_rule b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_affinity_rule new file mode 100644 index 000000000..c855936db --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_affinity_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_vm_affinity_rule +# key: r_vsphere_compute_cluster_vm_affinity_rule +# -- +resource "vsphere_compute_cluster_vm_affinity_rule" "$1" { + compute_cluster_id = "$2" + name = "$3" + virtual_machine_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_anti_affinity_rule b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_anti_affinity_rule new file mode 100644 index 000000000..5bab050f5 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_anti_affinity_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_vm_anti_affinity_rule +# key: r_vsphere_compute_cluster_vm_anti_affinity_rule +# -- +resource "vsphere_compute_cluster_vm_anti_affinity_rule" "$1" { + compute_cluster_id = "$2" + name = "$3" + virtual_machine_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_dependency_rule b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_dependency_rule new file mode 100644 index 000000000..40a23f562 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_dependency_rule @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_vm_dependency_rule +# key: r_vsphere_compute_cluster_vm_dependency_rule +# -- +resource "vsphere_compute_cluster_vm_dependency_rule" "$1" { + compute_cluster_id = "$2" + dependency_vm_group_name = "$3" + name = "$4" + vm_group_name = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_group b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_group new file mode 100644 index 000000000..f0b7709b0 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_vm_group +# key: r_vsphere_compute_cluster_vm_group +# -- +resource "vsphere_compute_cluster_vm_group" "$1" { + compute_cluster_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_host_rule b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_host_rule new file mode 100644 index 000000000..048775d77 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_compute_cluster_vm_host_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_compute_cluster_vm_host_rule +# key: r_vsphere_compute_cluster_vm_host_rule +# -- +resource "vsphere_compute_cluster_vm_host_rule" "$1" { + compute_cluster_id = "$2" + name = "$3" + vm_group_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_custom_attribute b/snippets/terraform-mode/vsphere/r_vsphere_custom_attribute new file mode 100644 index 000000000..4e008feb7 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_custom_attribute @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vsphere_custom_attribute +# key: r_vsphere_custom_attribute +# -- +resource "vsphere_custom_attribute" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_datacenter b/snippets/terraform-mode/vsphere/r_vsphere_datacenter new file mode 100644 index 000000000..a13f0de3f --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_datacenter @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vsphere_datacenter +# key: r_vsphere_datacenter +# -- +resource "vsphere_datacenter" "$1" { + name = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster b/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster new file mode 100644 index 000000000..1c1b76715 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_datastore_cluster +# key: r_vsphere_datastore_cluster +# -- +resource "vsphere_datastore_cluster" "$1" { + datacenter_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster_vm_anti_affinity_rule b/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster_vm_anti_affinity_rule new file mode 100644 index 000000000..e57989b28 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_datastore_cluster_vm_anti_affinity_rule @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_datastore_cluster_vm_anti_affinity_rule +# key: r_vsphere_datastore_cluster_vm_anti_affinity_rule +# -- +resource "vsphere_datastore_cluster_vm_anti_affinity_rule" "$1" { + datastore_cluster_id = "$2" + name = "$3" + virtual_machine_ids = ["$4"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_distributed_port_group b/snippets/terraform-mode/vsphere/r_vsphere_distributed_port_group new file mode 100644 index 000000000..a21d6ea0e --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_distributed_port_group @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_distributed_port_group +# key: r_vsphere_distributed_port_group +# -- +resource "vsphere_distributed_port_group" "$1" { + distributed_virtual_switch_uuid = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_distributed_virtual_switch b/snippets/terraform-mode/vsphere/r_vsphere_distributed_virtual_switch new file mode 100644 index 000000000..83952aa34 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_distributed_virtual_switch @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_distributed_virtual_switch +# key: r_vsphere_distributed_virtual_switch +# -- +resource "vsphere_distributed_virtual_switch" "$1" { + datacenter_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_dpm_host_override b/snippets/terraform-mode/vsphere/r_vsphere_dpm_host_override new file mode 100644 index 000000000..de4115b67 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_dpm_host_override @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_dpm_host_override +# key: r_vsphere_dpm_host_override +# -- +resource "vsphere_dpm_host_override" "$1" { + compute_cluster_id = "$2" + host_system_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_drs_vm_override b/snippets/terraform-mode/vsphere/r_vsphere_drs_vm_override new file mode 100644 index 000000000..71d70f0c9 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_drs_vm_override @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_drs_vm_override +# key: r_vsphere_drs_vm_override +# -- +resource "vsphere_drs_vm_override" "$1" { + compute_cluster_id = "$2" + virtual_machine_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_file b/snippets/terraform-mode/vsphere/r_vsphere_file new file mode 100644 index 000000000..d92ff7362 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_file @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_file +# key: r_vsphere_file +# -- +resource "vsphere_file" "$1" { + datastore = "$2" + destination_file = "$3" + source_file = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_folder b/snippets/terraform-mode/vsphere/r_vsphere_folder new file mode 100644 index 000000000..cc89831b1 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_folder @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_folder +# key: r_vsphere_folder +# -- +resource "vsphere_folder" "$1" { + path = "$2" + type = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_ha_vm_override b/snippets/terraform-mode/vsphere/r_vsphere_ha_vm_override new file mode 100644 index 000000000..551d863ad --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_ha_vm_override @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_ha_vm_override +# key: r_vsphere_ha_vm_override +# -- +resource "vsphere_ha_vm_override" "$1" { + compute_cluster_id = "$2" + virtual_machine_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_host_port_group b/snippets/terraform-mode/vsphere/r_vsphere_host_port_group new file mode 100644 index 000000000..413ee470f --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_host_port_group @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_host_port_group +# key: r_vsphere_host_port_group +# -- +resource "vsphere_host_port_group" "$1" { + host_system_id = "$2" + name = "$3" + virtual_switch_name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_host_virtual_switch b/snippets/terraform-mode/vsphere/r_vsphere_host_virtual_switch new file mode 100644 index 000000000..ccca1b5f2 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_host_virtual_switch @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_vsphere_host_virtual_switch +# key: r_vsphere_host_virtual_switch +# -- +resource "vsphere_host_virtual_switch" "$1" { + active_nics = ["$2"] + host_system_id = "$3" + name = "$4" + network_adapters = ["$5"] + standby_nics = ["$6"] +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_license b/snippets/terraform-mode/vsphere/r_vsphere_license new file mode 100644 index 000000000..0c7c02ddd --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_license @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: r_vsphere_license +# key: r_vsphere_license +# -- +resource "vsphere_license" "$1" { + license_key = "$2" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_nas_datastore b/snippets/terraform-mode/vsphere/r_vsphere_nas_datastore new file mode 100644 index 000000000..b034a39d3 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_nas_datastore @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: r_vsphere_nas_datastore +# key: r_vsphere_nas_datastore +# -- +resource "vsphere_nas_datastore" "$1" { + host_system_ids = ["$2"] + name = "$3" + remote_hosts = ["$4"] + remote_path = "$5" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_resource_pool b/snippets/terraform-mode/vsphere/r_vsphere_resource_pool new file mode 100644 index 000000000..a97a17301 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_resource_pool @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_resource_pool +# key: r_vsphere_resource_pool +# -- +resource "vsphere_resource_pool" "$1" { + name = "$2" + parent_resource_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_storage_drs_vm_override b/snippets/terraform-mode/vsphere/r_vsphere_storage_drs_vm_override new file mode 100644 index 000000000..5012602a7 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_storage_drs_vm_override @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_storage_drs_vm_override +# key: r_vsphere_storage_drs_vm_override +# -- +resource "vsphere_storage_drs_vm_override" "$1" { + datastore_cluster_id = "$2" + virtual_machine_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_tag b/snippets/terraform-mode/vsphere/r_vsphere_tag new file mode 100644 index 000000000..11110ca74 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_tag @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_tag +# key: r_vsphere_tag +# -- +resource "vsphere_tag" "$1" { + category_id = "$2" + name = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_tag_category b/snippets/terraform-mode/vsphere/r_vsphere_tag_category new file mode 100644 index 000000000..e0b73930e --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_tag_category @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_tag_category +# key: r_vsphere_tag_category +# -- +resource "vsphere_tag_category" "$1" { + associable_types = ["$2"] + cardinality = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_vapp_container b/snippets/terraform-mode/vsphere/r_vsphere_vapp_container new file mode 100644 index 000000000..c61d5ad4d --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_vapp_container @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_vapp_container +# key: r_vsphere_vapp_container +# -- +resource "vsphere_vapp_container" "$1" { + name = "$2" + parent_resource_pool_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_vapp_entity b/snippets/terraform-mode/vsphere/r_vsphere_vapp_entity new file mode 100644 index 000000000..24ad311f1 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_vapp_entity @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: r_vsphere_vapp_entity +# key: r_vsphere_vapp_entity +# -- +resource "vsphere_vapp_entity" "$1" { + container_id = "$2" + target_id = "$3" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_virtual_disk b/snippets/terraform-mode/vsphere/r_vsphere_virtual_disk new file mode 100644 index 000000000..911b7ac20 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_virtual_disk @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_virtual_disk +# key: r_vsphere_virtual_disk +# -- +resource "vsphere_virtual_disk" "$1" { + datastore = "$2" + size = $3 + vmdk_path = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine b/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine new file mode 100644 index 000000000..f42c52b47 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_vsphere_virtual_machine +# key: r_vsphere_virtual_machine +# -- +resource "vsphere_virtual_machine" "$1" { + name = "$2" + network_interface { + network_id = "" + } + resource_pool_id = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine_snapshot b/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine_snapshot new file mode 100644 index 000000000..560718725 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_virtual_machine_snapshot @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: r_vsphere_virtual_machine_snapshot +# key: r_vsphere_virtual_machine_snapshot +# -- +resource "vsphere_virtual_machine_snapshot" "$1" { + description = "$2" + memory = ${3:false} + quiesce = ${4:false} + snapshot_name = "$5" + virtual_machine_uuid = "$6" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/r_vsphere_vmfs_datastore b/snippets/terraform-mode/vsphere/r_vsphere_vmfs_datastore new file mode 100644 index 000000000..cc34246d5 --- /dev/null +++ b/snippets/terraform-mode/vsphere/r_vsphere_vmfs_datastore @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: r_vsphere_vmfs_datastore +# key: r_vsphere_vmfs_datastore +# -- +resource "vsphere_vmfs_datastore" "$1" { + disks = ["$2"] + host_system_id = "$3" + name = "$4" +} \ No newline at end of file diff --git a/snippets/terraform-mode/vsphere/vsphere b/snippets/terraform-mode/vsphere/vsphere new file mode 100644 index 000000000..bf76d2a02 --- /dev/null +++ b/snippets/terraform-mode/vsphere/vsphere @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: vsphere +# key: vsphere +# -- +provider "vsphere" { + password = "$1" + user = "$2" +} \ No newline at end of file