examples
examples copied to clipboard
Addiing in zookeeper example, fixes #159
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 thebindirectory andnode_modulesdirectory.