redhat_cloudforms_azure_arm.../ARM_templates/dev/rev1
tseed a79cac8cd8 initial commit 2022-10-26 19:05:05 +01:00
..
CFInstance.json initial commit 2022-10-26 19:05:05 +01:00
CFInstance.yaml initial commit 2022-10-26 19:05:05 +01:00
CFLinux_nsg.json initial commit 2022-10-26 19:05:05 +01:00
CFLinux_nsg.yaml initial commit 2022-10-26 19:05:05 +01:00
CFWindows_nsg.json initial commit 2022-10-26 19:05:05 +01:00
CFWindows_nsg.yaml initial commit 2022-10-26 19:05:05 +01:00
README.md initial commit 2022-10-26 19:05:05 +01:00
spectrum_scale_ARM_v2.json initial commit 2022-10-26 19:05:05 +01:00
spectrum_scale_ARM_v2.yaml initial commit 2022-10-26 19:05:05 +01:00

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.