-
Notifications
You must be signed in to change notification settings - Fork 5
/
cookiecutter.json
65 lines (63 loc) · 3.19 KB
/
cookiecutter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"terraform_provider_name": "terraform-provider-name",
"terraform_provider_org": "terraform-providers",
"terraform_provider_source": "github.com/{{ cookiecutter.terraform_provider_org }}/terraform-provider-{{ cookiecutter.terraform_provider_name }}",
"terraform_provider_version_or_commit": "0.0.0",
"terraform_provider_module": "github.com/{{ cookiecutter.terraform_provider_org }}/terraform-provider-{{ cookiecutter.terraform_provider_name }}{{ cookiecutter.terraform_provider_version_or_commit | go_module_version }}",
"terraform_provider_package_name": "{{ cookiecutter.terraform_provider_name }}",
"terraform_sdk_version": [
"1",
"2",
"plugin-framework"
],
"provider": "pulumi-{{ cookiecutter.terraform_provider_name }}",
"provider_display_name": "{{ cookiecutter.terraform_provider_name | capitalize }}",
"provider_github_organization": "pulumiverse",
"provider_publisher": "{{ cookiecutter.provider_github_organization }}",
"provider_homepage": "https://github.com/{{ cookiecutter.provider_github_organization }}/{{ cookiecutter.provider }}",
"provider_logoUrl": "https://raw.githubusercontent.com/{{ cookiecutter.provider_github_organization }}/{{ cookiecutter.provider }}/main/docs/{{ cookiecutter.terraform_provider_name }}.png",
"provider_description": "A Pulumi package for creating and managing {{ cookiecutter.terraform_provider_name | capitalize }} resources",
"provider_category": [
"cloud",
"database",
"infrastructure",
"monitoring",
"network",
"utility",
"versioncontrol"
],
"provider_download_url": "github://api.github.com/{{ cookiecutter.provider_github_organization }}/{{ cookiecutter.provider }}",
"provider_javascript_package": "@pulumiverse/{{ cookiecutter.terraform_provider_name }}",
"provider_dotnet_rootnamespace": "Pulumiverse",
"provider_python_package": "pulumiverse_{{ cookiecutter.terraform_provider_name }}",
"provider_java_base_package": "com.{{ cookiecutter.provider_github_organization }}",
"provider_mapping_strategy": [
"automatic",
"manual"
],
"provider_naming_strategy": [
"singlelevel",
"structured",
"flat"
],
"go_version": "{{ get_go_version() }}",
"create_github_workflows": "yes",
"skip_go_mod_tidy": "no",
"skip_git_init": "no",
"__pulumi_terraform_plugin_sdkv2_version": "{{ get_terraform_plugin_sdkv2_version() }}",
"__pulumi_terraform_bridge_version": "{{ github_get_latest_release('pulumi-terraform-bridge') }}",
"__pulumi_terraform_bridge_pf_version": "{{ get_terraform_bridge_pf_version() }}",
"__pulumi_sdk_version": "{{ get_pulumi_sdk_version() }}",
"__pulumi_ctl_version": "{{ github_get_latest_release('pulumictl') }}",
"__pulumi_java_version": "{{ github_get_latest_release('pulumi-java') }}",
"__go_version_major": "{{ cookiecutter.go_version | version_major }}",
"__go_version_minor": "{{ cookiecutter.go_version | version_minor }}",
"_jinja2_env_vars": {
"lstrip_blocks": true,
"trim_blocks": true
},
"_copy_without_render": [],
"_extensions": [
"local_extensions.LocalExtension"
]
}