examples icon indicating copy to clipboard operation
examples copied to clipboard

Addiing in zookeeper example, fixes #159

Open rshade opened this issue 9 months ago • 0 comments

This pull request includes several significant changes to set up a ZooKeeper cluster on AWS using Pulumi. The changes span multiple files, including configuration files, code for infrastructure setup, and documentation.

Key changes include:

Infrastructure Setup:

  • aws-ts-zookeeper/index.ts: Added comprehensive code to configure and deploy a ZooKeeper cluster on AWS. This includes setting up a VPC, security groups, IAM roles, instance profiles, launch templates, auto-scaling groups, load balancers, and CloudWatch monitoring.

Configuration Files:

  • aws-ts-zookeeper/Pulumi.yaml: Added configuration details for the Pulumi project, specifying the project name, runtime, package manager, and a description of the project.
  • aws-ts-zookeeper/package.json: Added package dependencies for Pulumi and AWS libraries required for the project.
  • aws-ts-zookeeper/tsconfig.json: Added TypeScript configuration options, including strict type checking, output directory, and module resolution settings.

Documentation:

  • aws-ts-zookeeper/README.md: Added detailed documentation on the components and features of the ZooKeeper cluster, as well as instructions for deployment.

Gitignore:

  • aws-ts-zookeeper/.gitignore: Added entries to ignore the bin directory and node_modules directory.

rshade avatar Jan 14 '25 12:01 rshade