Skip to content

EKS Provisioning Templates for Domino in CDK/CloudFormation

Notifications You must be signed in to change notification settings

zacharyblasczyk/cdk-cf-eks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domino CDK EKS Stack

Contents

  • cdk/ - Python CDK project for deploying an EKS cluster for use with Domino.
  • terraform/ - Terraform module for deploying CDK-created CloudFormation. Can be used as an example of how to deploy CDK-created CloudFormation without the CDK cli tool, ie for use in automation etc., and manual instructions included in README.

Bootstrapping

Setting up CDK

To work with CDK, you'll need to install nodejs (and npm if it's a separate package on your operating system) if you don't have it already:

brew install node@14
sudo apt install npm
sudo yum install nodejs
etc.

Then install aws-cdk via npm. Currently we're standardized on 1.153.1:

npm install -g aws-cdk@1.153.1 # This may require sudo

Setting up your Python environment

You'll need to have Python 3.9. There are stock instructions for setting up a virtualenv in the README.md file in the cdk/ subdirectory. You can optionally use a Pipenv to manage this instead, which will pick up the requirements.txt automatically.

About

EKS Provisioning Templates for Domino in CDK/CloudFormation

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.2%
  • HCL 2.4%
  • Other 0.4%