├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation-change.md │ ├── feature_request.md │ └── question.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── data-sources │ ├── 4via6.md │ ├── acl.md │ ├── device.md │ ├── devices.md │ ├── user.md │ └── users.md ├── index.md └── resources │ ├── acl.md │ ├── aws_external_id.md │ ├── contacts.md │ ├── device_authorization.md │ ├── device_key.md │ ├── device_subnet_routes.md │ ├── device_tags.md │ ├── dns_configuration.md │ ├── dns_nameservers.md │ ├── dns_preferences.md │ ├── dns_search_paths.md │ ├── dns_split_nameservers.md │ ├── logstream_configuration.md │ ├── oauth_client.md │ ├── posture_integration.md │ ├── tailnet_key.md │ ├── tailnet_settings.md │ └── webhook.md ├── examples ├── data-sources │ ├── tailscale_4via6 │ │ └── data-source.tf │ ├── tailscale_device │ │ └── data-source.tf │ ├── tailscale_devices │ │ └── data-source.tf │ ├── tailscale_user │ │ └── data-source.tf │ └── tailscale_users │ │ └── data-source.tf ├── provider │ └── provider.tf └── resources │ ├── tailscale_acl │ ├── import.sh │ └── resource.tf │ ├── tailscale_aws_external_id │ └── resource.tf │ ├── tailscale_contacts │ ├── import.sh │ └── resource.tf │ ├── tailscale_device_authorization │ ├── import.sh │ └── resource.tf │ ├── tailscale_device_key │ ├── import.sh │ └── resource.tf │ ├── tailscale_device_subnet_routes │ ├── import.sh │ └── resource.tf │ ├── tailscale_device_tags │ ├── import.sh │ └── resource.tf │ ├── tailscale_dns_configuration │ ├── import.sh │ └── resource.tf │ ├── tailscale_dns_nameservers │ ├── import.sh │ └── resource.tf │ ├── tailscale_dns_preferences │ ├── import.sh │ └── resource.tf │ ├── tailscale_dns_search_paths │ ├── import.sh │ └── resource.tf │ ├── tailscale_dns_split_nameservers │ ├── import.sh │ └── resource.tf │ ├── tailscale_logstream_configuration │ ├── import.sh │ └── resource.tf │ ├── tailscale_oauth_client │ ├── import.sh │ └── resource.tf │ ├── tailscale_posture_integration │ ├── import.sh │ └── resource.tf │ ├── tailscale_tailnet_key │ └── resource.tf │ ├── tailscale_tailnet_settings │ ├── import.sh │ └── resource.tf │ └── tailscale_webhook │ ├── import.sh │ └── resource.tf ├── go.mod ├── go.sum ├── main.go ├── scripts └── check_license_headers.sh ├── tailscale ├── data_source_4via6.go ├── data_source_4via6_test.go ├── data_source_acl.go ├── data_source_acl_test.go ├── data_source_device.go ├── data_source_devices.go ├── data_source_user.go ├── data_source_users.go ├── data_source_users_test.go ├── datasource_devices_test.go ├── provider.go ├── provider_test.go ├── resource_acl.go ├── resource_acl_test.go ├── resource_aws_external_id.go ├── resource_aws_external_id_test.go ├── resource_contacts.go ├── resource_contacts_test.go ├── resource_device_authorization.go ├── resource_device_authorization_test.go ├── resource_device_key.go ├── resource_device_key_test.go ├── resource_device_subnet_routes.go ├── resource_device_subnet_routes_test.go ├── resource_device_tags.go ├── resource_device_tags_test.go ├── resource_dns_configuration.go ├── resource_dns_configuration_test.go ├── resource_dns_nameservers.go ├── resource_dns_nameservers_test.go ├── resource_dns_preferences.go ├── resource_dns_preferences_test.go ├── resource_dns_search_paths.go ├── resource_dns_search_paths_test.go ├── resource_dns_split_nameservers.go ├── resource_dns_split_nameservers_test.go ├── resource_logstream_configuration.go ├── resource_logstream_configuration_test.go ├── resource_oauth_client.go ├── resource_oauth_client_test.go ├── resource_posture_integration.go ├── resource_posture_integration_test.go ├── resource_tailnet_key.go ├── resource_tailnet_key_test.go ├── resource_tailnet_settings.go ├── resource_tailnet_settings_test.go ├── resource_webhook.go ├── resource_webhook_test.go └── tailscale_test.go ├── templates └── resources │ ├── dns_configuration.md.tmpl │ └── tailnet_key.md.tmpl └── tools.go /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/ISSUE_TEMPLATE/documentation-change.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | terraform-provider-tailscale 3 | .idea/** 4 | -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/4via6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/4via6.md -------------------------------------------------------------------------------- /docs/data-sources/acl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/acl.md -------------------------------------------------------------------------------- /docs/data-sources/device.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/device.md -------------------------------------------------------------------------------- /docs/data-sources/devices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/devices.md -------------------------------------------------------------------------------- /docs/data-sources/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/user.md -------------------------------------------------------------------------------- /docs/data-sources/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/data-sources/users.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/acl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/acl.md -------------------------------------------------------------------------------- /docs/resources/aws_external_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/aws_external_id.md -------------------------------------------------------------------------------- /docs/resources/contacts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/contacts.md -------------------------------------------------------------------------------- /docs/resources/device_authorization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/device_authorization.md -------------------------------------------------------------------------------- /docs/resources/device_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/device_key.md -------------------------------------------------------------------------------- /docs/resources/device_subnet_routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/device_subnet_routes.md -------------------------------------------------------------------------------- /docs/resources/device_tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/device_tags.md -------------------------------------------------------------------------------- /docs/resources/dns_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/dns_configuration.md -------------------------------------------------------------------------------- /docs/resources/dns_nameservers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/dns_nameservers.md -------------------------------------------------------------------------------- /docs/resources/dns_preferences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/dns_preferences.md -------------------------------------------------------------------------------- /docs/resources/dns_search_paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/dns_search_paths.md -------------------------------------------------------------------------------- /docs/resources/dns_split_nameservers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/dns_split_nameservers.md -------------------------------------------------------------------------------- /docs/resources/logstream_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/logstream_configuration.md -------------------------------------------------------------------------------- /docs/resources/oauth_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/oauth_client.md -------------------------------------------------------------------------------- /docs/resources/posture_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/posture_integration.md -------------------------------------------------------------------------------- /docs/resources/tailnet_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/tailnet_key.md -------------------------------------------------------------------------------- /docs/resources/tailnet_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/tailnet_settings.md -------------------------------------------------------------------------------- /docs/resources/webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/docs/resources/webhook.md -------------------------------------------------------------------------------- /examples/data-sources/tailscale_4via6/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/data-sources/tailscale_4via6/data-source.tf -------------------------------------------------------------------------------- /examples/data-sources/tailscale_device/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/data-sources/tailscale_device/data-source.tf -------------------------------------------------------------------------------- /examples/data-sources/tailscale_devices/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/data-sources/tailscale_devices/data-source.tf -------------------------------------------------------------------------------- /examples/data-sources/tailscale_user/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/data-sources/tailscale_user/data-source.tf -------------------------------------------------------------------------------- /examples/data-sources/tailscale_users/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/data-sources/tailscale_users/data-source.tf -------------------------------------------------------------------------------- /examples/provider/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/provider/provider.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_acl/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_acl/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_acl/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_acl/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_aws_external_id/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_aws_external_id/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_contacts/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_contacts/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_contacts/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_contacts/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_device_authorization/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_authorization/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_device_authorization/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_authorization/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_device_key/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_key/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_device_key/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_key/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_device_subnet_routes/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_subnet_routes/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_device_subnet_routes/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_subnet_routes/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_device_tags/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_tags/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_device_tags/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_device_tags/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_configuration/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_configuration/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_configuration/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_configuration/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_nameservers/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_nameservers/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_nameservers/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_nameservers/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_preferences/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_preferences/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_preferences/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_preferences/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_search_paths/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_search_paths/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_search_paths/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_search_paths/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_split_nameservers/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_split_nameservers/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_dns_split_nameservers/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_dns_split_nameservers/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_logstream_configuration/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_logstream_configuration/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_logstream_configuration/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_logstream_configuration/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_oauth_client/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_oauth_client/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_oauth_client/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_oauth_client/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_posture_integration/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_posture_integration/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_posture_integration/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_posture_integration/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_tailnet_key/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_tailnet_key/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_tailnet_settings/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_tailnet_settings/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_tailnet_settings/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_tailnet_settings/resource.tf -------------------------------------------------------------------------------- /examples/resources/tailscale_webhook/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_webhook/import.sh -------------------------------------------------------------------------------- /examples/resources/tailscale_webhook/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/examples/resources/tailscale_webhook/resource.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/main.go -------------------------------------------------------------------------------- /scripts/check_license_headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/scripts/check_license_headers.sh -------------------------------------------------------------------------------- /tailscale/data_source_4via6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_4via6.go -------------------------------------------------------------------------------- /tailscale/data_source_4via6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_4via6_test.go -------------------------------------------------------------------------------- /tailscale/data_source_acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_acl.go -------------------------------------------------------------------------------- /tailscale/data_source_acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_acl_test.go -------------------------------------------------------------------------------- /tailscale/data_source_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_device.go -------------------------------------------------------------------------------- /tailscale/data_source_devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_devices.go -------------------------------------------------------------------------------- /tailscale/data_source_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_user.go -------------------------------------------------------------------------------- /tailscale/data_source_users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_users.go -------------------------------------------------------------------------------- /tailscale/data_source_users_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/data_source_users_test.go -------------------------------------------------------------------------------- /tailscale/datasource_devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/datasource_devices_test.go -------------------------------------------------------------------------------- /tailscale/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/provider.go -------------------------------------------------------------------------------- /tailscale/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/provider_test.go -------------------------------------------------------------------------------- /tailscale/resource_acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_acl.go -------------------------------------------------------------------------------- /tailscale/resource_acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_acl_test.go -------------------------------------------------------------------------------- /tailscale/resource_aws_external_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_aws_external_id.go -------------------------------------------------------------------------------- /tailscale/resource_aws_external_id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_aws_external_id_test.go -------------------------------------------------------------------------------- /tailscale/resource_contacts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_contacts.go -------------------------------------------------------------------------------- /tailscale/resource_contacts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_contacts_test.go -------------------------------------------------------------------------------- /tailscale/resource_device_authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_authorization.go -------------------------------------------------------------------------------- /tailscale/resource_device_authorization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_authorization_test.go -------------------------------------------------------------------------------- /tailscale/resource_device_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_key.go -------------------------------------------------------------------------------- /tailscale/resource_device_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_key_test.go -------------------------------------------------------------------------------- /tailscale/resource_device_subnet_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_subnet_routes.go -------------------------------------------------------------------------------- /tailscale/resource_device_subnet_routes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_subnet_routes_test.go -------------------------------------------------------------------------------- /tailscale/resource_device_tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_tags.go -------------------------------------------------------------------------------- /tailscale/resource_device_tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_device_tags_test.go -------------------------------------------------------------------------------- /tailscale/resource_dns_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_configuration.go -------------------------------------------------------------------------------- /tailscale/resource_dns_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_configuration_test.go -------------------------------------------------------------------------------- /tailscale/resource_dns_nameservers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_nameservers.go -------------------------------------------------------------------------------- /tailscale/resource_dns_nameservers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_nameservers_test.go -------------------------------------------------------------------------------- /tailscale/resource_dns_preferences.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_preferences.go -------------------------------------------------------------------------------- /tailscale/resource_dns_preferences_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_preferences_test.go -------------------------------------------------------------------------------- /tailscale/resource_dns_search_paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_search_paths.go -------------------------------------------------------------------------------- /tailscale/resource_dns_search_paths_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_search_paths_test.go -------------------------------------------------------------------------------- /tailscale/resource_dns_split_nameservers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_split_nameservers.go -------------------------------------------------------------------------------- /tailscale/resource_dns_split_nameservers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_dns_split_nameservers_test.go -------------------------------------------------------------------------------- /tailscale/resource_logstream_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_logstream_configuration.go -------------------------------------------------------------------------------- /tailscale/resource_logstream_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_logstream_configuration_test.go -------------------------------------------------------------------------------- /tailscale/resource_oauth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_oauth_client.go -------------------------------------------------------------------------------- /tailscale/resource_oauth_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_oauth_client_test.go -------------------------------------------------------------------------------- /tailscale/resource_posture_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_posture_integration.go -------------------------------------------------------------------------------- /tailscale/resource_posture_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_posture_integration_test.go -------------------------------------------------------------------------------- /tailscale/resource_tailnet_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_tailnet_key.go -------------------------------------------------------------------------------- /tailscale/resource_tailnet_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_tailnet_key_test.go -------------------------------------------------------------------------------- /tailscale/resource_tailnet_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_tailnet_settings.go -------------------------------------------------------------------------------- /tailscale/resource_tailnet_settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_tailnet_settings_test.go -------------------------------------------------------------------------------- /tailscale/resource_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_webhook.go -------------------------------------------------------------------------------- /tailscale/resource_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/resource_webhook_test.go -------------------------------------------------------------------------------- /tailscale/tailscale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tailscale/tailscale_test.go -------------------------------------------------------------------------------- /templates/resources/dns_configuration.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/templates/resources/dns_configuration.md.tmpl -------------------------------------------------------------------------------- /templates/resources/tailnet_key.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/templates/resources/tailnet_key.md.tmpl -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale/terraform-provider-tailscale/HEAD/tools.go --------------------------------------------------------------------------------