Skip to content

codeblitzmaster/terraform-azurerm-sitecoresolr

Repository files navigation

Sitecore Solr Module

Terraform Module for setting up Solr on Azure VM for Sitecore.

This Terraform module takes care of complete automation for Solr Setup for Sitecore by:

  • Creating a Public IP assigned Azure Windows VM
  • Installing Solr
  • Create Sitecore Cores
  • Create xConnect(xDB) Cores
  • Firewall updates for Solr to be accessed externally

Sitecore Solr Support

This module supports setup of Solr for Sitecore 9.0.0 to 10.3.0

Sitecore Solr Compatibility Table: https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB0227897

End Architecture

End Architecture

Requirements

Name Version
azurecaf 2.0.0-preview3
azurerm 3.50.0
random 3.4.3

Providers

Name Version
azurecaf 2.0.0-preview3
azurerm 3.50.0
random 3.4.3

Modules

Name Source Version
scsolr_naming ./modules/naming n/a

Resources

Name Type
azurecaf_name.this resource
azurerm_network_interface.this resource
azurerm_network_interface_security_group_association.this resource
azurerm_network_security_group.this resource
azurerm_public_ip.this resource
azurerm_subnet.this resource
azurerm_virtual_machine_extension.this resource
azurerm_virtual_network.this resource
azurerm_windows_virtual_machine.this resource
random_string.admin_password resource
azurerm_resource_group.this data source

Inputs

Name Description Type Default Required
admin_username VM Admin Username [Note: Password would be auto generated] string "adminuser" no
client Code name of the client. Must have 3 alphanumeric chars. string n/a yes
environment Environment code (LAB, DEV, TST, STG, PROD, DR). string "DEV" no
location Azure region to use for deployment. string n/a yes
project Code name of the subproject. Must have 4 digits. string n/a yes
resource_group_name Resource group name for deployment. string n/a yes
sitecore_version Supports Sitecore Version 9.0.0 to 10.3.0 string "10.3.0" no
tags The tags to associate with your resources. map
{
"company": "Acme Corp.",
"environment": "DEV"
}
no
windows_vm_size Azure Windows Virtual Machine Size string "Standard_B2ms" no

Outputs

Name Description
admin_password Admin Password
admin_username Admin Username
vm_ip Virtual Machine Public IP

About

Terraform Module for setting up Solr on Azure VM for Sitecore.

Resources

License

Stars

Watchers

Forks

Packages

No packages published