|
|
||
|---|---|---|
| .. | ||
| CFInstance.json | ||
| CFInstance.yaml | ||
| CFLinux_nsg.json | ||
| CFLinux_nsg.yaml | ||
| CFWindows_nsg.json | ||
| CFWindows_nsg.yaml | ||
| README.md | ||
| spectrum_scale_ARM_v2.json | ||
| spectrum_scale_ARM_v2.yaml | ||
README.md
Default target Resource Group
These templates were built on the GBUoN-uks-Dev subscription in the UI-SPP-DEV-001 resource group.
json vs yaml
The templates are written in yaml and converted to json with yarn. Conversion operates both ways, it is helpful to take example json arm templates and convert to yaml - usage https://github.com/Azure/azure-quickstart-templates Yaml allows comments and is much easier to read. https://github.com/TeamYARM/YARM-CLI
./Yarm.ConsoleApp.exe -i spectrum_scale_ARM_v2.yaml
spectrum_scale_ARM_v2.yaml => spectrum_scale_ARM_v2.json
Templates
CFInstance.json CFInstance.yaml CFLinux_nsg.json CFLinux_nsg.yaml CFWindows_nsg.json CFWindows_nsg.yaml spectrum_scale_ARM_v2.yaml
Purpose
CFinstance
Generic template for an Azure instance with attached network adapter and public ip, will use parameterized network security group.
CFWindows/CFLinux
Templates for windows or linux network security group, allows RDP/SSH respectively. Host isolation rules in place.
spectrum_scale_ARM_v2
Template for single node spectrum scale storage, includes own network security group and secondary IP (previously secondary network interface). Used to write Ansible API calls.