diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..fc670a2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,92 @@
+name: "Bug Report"
+description: Create a new ticket for a bug.
+title: "[BUG] -
"
+labels: [
+ "bug"
+]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thank you for taking the time to fill out a bug report.
+
+ Please check whether you are using the latest module version as the issue might have already been fixed.
+ - type: checkboxes
+ attributes:
+ label: Is there an existing issue for this?
+ description: Please search to see if an issue already exists for the bug you encountered.
+ options:
+ - label: I have searched the existing issues
+ required: true
+ - type: input
+ id: module
+ attributes:
+ label: Module Version
+ description: Which module version are you using?
+ placeholder: 0.0.0
+ validations:
+ required: true
+ - type: input
+ id: terraform
+ attributes:
+ label: Terraform Version
+ description: Which Terraform version are you using?
+ placeholder: 0.0.0
+ validations:
+ required: true
+ - type: input
+ id: azurerm
+ attributes:
+ label: AzureRM Provider Version
+ description: Which AzureRM Provider version are you using?
+ placeholder: 0.0.0
+ validations:
+ required: true
+ - type: input
+ id: resource
+ attributes:
+ label: Short Description
+ description: Please provide a concise description of the bug.
+ placeholder: Short description
+ validations:
+ required: true
+ - type: textarea
+ id: config
+ attributes:
+ label: Terraform Configuration Files
+ description: |
+ Please provide a minimal Terraform configuration that can reproduce the issue.
+ validations:
+ required: true
+ - type: textarea
+ id: expected
+ attributes:
+ label: Expected Behaviour
+ description: What should have happened?
+ - type: textarea
+ id: actual
+ attributes:
+ label: Actual Behaviour
+ description: What actually happened?
+ - type: textarea
+ id: reproduce
+ attributes:
+ label: Steps to Reproduce
+ description: |
+ Please list the steps required to reproduce the issue, e.g.
+
+ 1. `terraform apply`
+ - type: input
+ id: facts
+ attributes:
+ label: Additional Context
+ description: |
+ Are there any additional details that you think would be helpful?
+ - type: textarea
+ id: references
+ attributes:
+ label: References
+ description: |
+ Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests
+
+ Please provide any other GitHub issues or pull requests that are relevant to this report.
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..ec4bb38
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..fa4c0dc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,36 @@
+name: "Feature Request"
+description: Create a new ticket for a new feature request
+title: "[REQUEST] - "
+labels: [
+ "enhancement"
+]
+body:
+ - type: checkboxes
+ attributes:
+ label: Is there an existing issue for this?
+ description: Please search to see if an issue already exists for the feature you are requesting.
+ options:
+ - label: I have searched the existing issues
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: Please leave a description of the feature request here.
+ validations:
+ required: true
+ - type: textarea
+ id: config
+ attributes:
+ label: Potential Terraform Configuration
+ description: Please provide an example of what the new resource or enhancement could look like in a Terraform config.
+ - type: textarea
+ id: references
+ attributes:
+ label: References
+ description: |
+ Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests
+
+ Are there any other GitHub issues (open or closed) or pull requests that should be linked here? Vendor blog posts or documentation? For example:
+
+ * https://azure.microsoft.com/en-us/roadmap/virtual-network-service-endpoint-for-azure-cosmos-db/