This is a public repo that I use to share out PowerShell Modules, ARM templates and other helpful documents, that I have found to help with using Microsoft Azure service fabric
You can find ServiceFabricRPHelper module under the Scripts folder.
This PowerShell module allows you to do two things easily. The ReadMe.txt file in that folder explains the syntax.
-
Create and upload a certificate to azure Key Vault : For detailed instructions, refer to Service Fabric Security
-
Add/remove VMs from a Service Fabric Cluster - For detailed instructions, refer to Service Fabric cluster Scale up or down
This repository contains templates that you can use to deploy Microsoft Azure Service Fabric Clusters into Microsoft Azure.
If you are wanting to create a custom ARM template for your cluster, then you have to choices.
-
You can acquire this sample template make changes to it.
-
Log into the azure portal and use the service fabric portal pages to generate the template for you to customize. 3. Log on to the Azure Portal http://aka.ms/servicefabricportal. 2. Go through the process of creating the cluster as described in Creating Service Fabric Cluster via portal , but do not click on *create, instead go to Summary and download the template.
![DownloadTemplate][DownloadTemplate]- you can save the downloaded template to your local machine, make any changes you need and deploy to azure.
Refer to Deploying ARM templates using PS if you need guidance on how to.