Skip to content

sophos/factory-eks-terraform-demo

Repository files navigation

EKS Terraform Demo

Description

This repository contains files for an integration between Sophos Factory, AWS EKS, and Terraform. The goal is to use a Factory pipeline to launch an AWS Elastic Kubernetes Cluster (EKS) using Terraform step modules.

Requirements

  • An AWS account
  • A Sophos Factory account
  • An AWS user with
    • An Access Key
    • Permission to build an EKS cluster and associated resources
    • Access to a S3 Bucket to store Terraform state

Instructions

  • In AWS
    • If you don't already have one, create an IAM user with programmatic access and have the access key id and secret access key available for later
    • Assign the user the appropriate permissions to deploy the Terraform configuration in this repository
  • In Sophos Factory
    • Create a new Job using the following settings:
      • Pipeline: EKS Cluster
      • Revision: latest
  • Run the Job

Resources

About

Integration demo for Sophos Factory, AWS EKS, and Terraform.

Topics

Resources

License

Stars

Watchers

Forks

Languages