- Register an Azure subscription
- Install Azure CLI
- Install PowerShell Core
- Install Maven
- Checkout azure-javaee-iaas
- change to directory hosting the repo project & run
mvn clean install
- change to directory hosting the repo project & run
- Checkout azure-quickstart-templates under the specified parent directory
- Checkout this repo under the same parent directory and change to directory hosting the repo project
- Build the project by replacing all placeholder
${<place_holder>}
with valid valuesmvn -Dgit.repo=<repo_user> -Dgit.tag=<repo_tag> -DdnsLabelPrefix=<dnsLabelPrefix> -DvmAdminId=<vmAdminId> -DvmAdminPwd=<vmAdminPwd> -Dtest.args="-Test All" -Ptemplate-validation-tests clean install
- Change to
./target/arm
directory - Using
deploy.azcli
to deploy./deploy.azcli -n <deploymentName> -i <subscriptionId> -g <resourceGroupName> -l <resourceGroupLocation>
- If you check the resource group in azure portal, you will see one VM and related resources created
- To open Kibana Console in browser for visualizing data stored in ElasticSearch:
- Login to Azure Portal
- Open the resource group you specified to deploy Elastic Stack
- Navigate to "Deployments > specified_deployment_name > Outputs"
- Copy value of property
kibanaServerConsole
and open it in browser