Welcome to the Aria Automation Templates Collection! This repository contains a curated set of VMware Aria Automation (formerly vRealize Automation) templates for various infrastructure and application deployments.
To use these templates:
- 📥 Clone this repository
- 🔄 Add GitHub Integration into your Aria Automation environment
- Add Integration to your project and on Design tab, click Sync Repos
- All the templates should be available in your environment.
- ⚙️ Tweak the template according to your needs
- 🚀 Deploy!
Here's a simple example of an Aria Automation template:
formatVersion: 1
inputs:
vm_name:
type: string
title: VM Name
default: my-vm
cpu_count:
type: integer
title: CPU Count
default: 2
minimum: 1
maximum: 8
resources:
Cloud_Machine:
type: Cloud.vSphere.Machine
properties:
name: ${input.vm_name}
flavor: small
image: ubuntu-20.04
cpuCount: ${input.cpu_count}
networks:
- network: ${resource.Cloud_Network.id}
Cloud_Network:
type: Cloud.Network
properties:
networkType: existing
- 2-Tier CAS Demo Application - Two-tier application deployment template
- 3 Tier Demo Application - Three-tier application architecture deployment
- CAS Demo Application - Sample Cloud Assembly demonstration template
- Blueprint Expressions Sample - Examples of blueprint expressions usage
- tito-multi-tier-with-lb - Multi-tier application with load balancing
- Avi Load Balancer - NSX Advanced Load Balancer (Avi) integration
- aws-autoscale - AWS Auto Scaling Group configuration
- aws-bitnami-artifactory - Bitnami Artifactory deployment on AWS
- aws-bitnami-tomcat - Bitnami Tomcat deployment on AWS
- aws-openfaas-node - OpenFaaS Node.js deployment on AWS
- aws-route53-create-a-record - AWS Route53 DNS A record creation
- aws-route53-create-alias-record - AWS Route53 DNS alias record creation
- aws-s3-create-bucket-object-and-policy - S3 bucket with object and policy setup
- aws-s3-create-policy - AWS S3 bucket policy creation
- aws-ubuntu-docker-host - Ubuntu Docker host on AWS
- azure-create-resource-group - Azure resource group creation
- azure-create-storage-account - Azure storage account setup
- Cloud Config - Cloud-init configuration templates
- Cloud VM - Basic cloud VM deployment
- Custom Username and Password - VM deployment with custom credentials
- Docker Host Build - Ubuntu - Ubuntu Docker host deployment
- Jenkins on Docker - Ubuntu - Jenkins CI/CD server
- docker-host-cloudinit - Docker host with cloud-init
- harbor-host - Harbor container registry
- k8s-create-cluster - Kubernetes cluster creation
- k8s-create-from-yaml - K8s resources from YAML
- k8s-create-namespace - Kubernetes namespace
- k8s-create-supervisor-namespace - Supervisor namespace
- vSphere Disk on Datastore - vSphere storage configuration
- vSphere Template Builder - vSphere template creation
- vSphere VM Custom Spec - Custom VM specifications
- vSphere VM from OVA - VM deployment from OVA
- vSphere VM from Snapshot - VM from snapshot
- vSphere VM in Folder - VM with folder organization
- vSphere VM tagged - VM with tags
- vSphere VM with Ansible Wrapper - VM with Ansible integration
- vSphere VM with CPU&Mem - VM with custom CPU and memory
- vSphere VM with Disk - VM with disk configuration
- vSphere VM with Flavor - VM with predefined flavors
- vSphere VM with Multi-Net - VM with multiple networks
- vSphere VM with Net & Static IP - VM with static IP
- vSphere VM with Net - VM with network configuration
- vSphere VM with Remote Access - VM with remote access
- Networking & Security/App with LB - Application with load balancer
- Networking & Security/Cloud VM with NSX SG - VM with NSX security groups
- Networking & Security/Cloud VM with internal IP - VM with internal IP configuration
- Networking & Security/NSX Outbound Network - NSX outbound networking
- Networking & Security/NSX Routed Network - NSX routed networking
- Networking & Security/On-Demand NSX Networks - Dynamic NSX network provisioning
- VM with Saltstack - Template for deploying a Windows Server VM with SaltStack configuration management integration. Includes automatic SaltStack agent installation and state file application.
- ansible-control-machine - Ansible control node
- saltstack-add-grains - SaltStack configuration
- VM with Saltstack - VM with SaltStack integration
- VM with multiply disks - Multi-disk configurations
- volume-request-multiple-volumes - Multiple volume requests
- big-blueprint-bab - Large-scale blueprint example
- vmw-veba - VMware Event Broker Appliance
- tf-aws-ec2-create-security-group-and-attach-to-instance - AWS EC2 with security group
Feel free to contribute by submitting pull requests with your templates and improvements. Please ensure your templates are well-documented and follow the existing format.
This collection is available for use under standard open-source terms.