These are the input parameters for this template. All of these parameters must be supplied for this template to be deployed.
The following tags are applied to all resources created by this template.
Metadata is mostly for organizing and presenting Parameters in a better way when using CloudFormation in the AWS Web UI.
This is the EC2 instance deployed by the template.
Deploys the EC2 instance with some tags.
Basic Updates
Make sure the AWS cli is up to date
Mount the EFS volumes where the logs reside so we can send them to splunk
download the Universal Forwarder
Install the UF which will: Create a splunk User installs into /opt/splunkforwarder
download the files from S3
Security group for the EC2 instance, that allows you to SSH into the instance
This is the IAM role that will be applied to the EC2 Instance. Any AWS specific permissions that the node might need should be defined here.
This is just a little construct to connect a set of roles together into a profile. The profile is referenced by the EC2 Instance.
Output values that can be viewed from the AWS CloudFormation console.
EC2 Basic CloudFormation Deployment
This CloudFormation template will deploy a single EC2 instance That will install and run the Splunk Universal Forwarder
Configuration files are kept in an S3 bucket
It will also mount the PeopleSoft EFS mounts where the logs are kept. The ISO office splunk deployment server should be where all the configuration for what logs to take is kept.