|
456 | 456 | blurb: deploy CloudFront as a CDN |
457 | 457 | description: Deploy a CloudFront distribution as a CDN in front of an S3 bucket. Includes support for custom caching rules, custom domain names, and SSL. |
458 | 458 |
|
459 | | -- name: "MongoDB Cluster" |
460 | | - icons: |
461 | | - - title: Terraform |
462 | | - image: icon-terraform.png |
463 | | - - title: Bash |
464 | | - image: icon-bash.png |
465 | | - docs_url: "https://gruntwork.io/repos/package-mongodb" |
466 | | - subscriber_url: "https://github.com/gruntwork-io/package-mongodb" |
467 | | - type: Subscriber-Only |
468 | | - description: | |
469 | | - Deploy a MongoDB cluster, including replica sets, sharding, an automated bootstrapping process, backup, recovery, |
470 | | - and OS optimizations. |
471 | | - submodules: |
472 | | - - name: install-mongodb |
473 | | - blurb: install MongoDB |
474 | | - description: Install MongoDB and all of its dependencies on a Linux server. |
475 | | - - name: run-mongodb |
476 | | - blurb: configure and run MongoDB |
477 | | - description: Boot up a mongod, mongos, or mongo config server. Meant to be used in the User Data of the servers in your MongoDB cluster. |
478 | | - - name: mongodb-cluster |
479 | | - blurb: run a MongoDB cluster |
480 | | - description: Run a MongoDB cluster using an Auto Scaling Group (ASG) and configure its IAM role, security group, EBS Volume, ENI, and private domain name. |
481 | | - - name: backup-mongodb |
482 | | - blurb: back up MongoDB |
483 | | - description: Back up the data in your MongoDB cluster to S3. |
484 | | - - name: init-mongodb |
485 | | - blurb: configure a MongoDB replica set |
486 | | - description: Configure a MongoDB replica set. |
487 | | - |
488 | | -- name: "Kafka" |
489 | | - icons: |
490 | | - - title: Terraform |
491 | | - image: icon-terraform.png |
492 | | - - title: Bash |
493 | | - image: icon-bash.png |
494 | | - docs_url: "https://gruntwork.io/repos/package-kafka" |
495 | | - subscriber_url: "https://github.com/gruntwork-io/package-kafka" |
496 | | - type: Subscriber-Only |
497 | | - description: | |
498 | | - Deploy a cluster of Apache brokers that can automatically bootstrap themselves. Includes support for automatically |
499 | | - discovering a ZooKeeper cluster, EBS Volumes for better log performance, automated zero-downtime rolling deployment, |
500 | | - end-to-end encryption, OS optimizations, and security groups and IAM policy configuration. |
501 | | - submodules: |
502 | | - - name: install-kafka |
503 | | - blurb: install Kafka |
504 | | - description: Install Kafka and its dependencies on a Linux server. |
505 | | - - name: kafka-cluster |
506 | | - blurb: deploy a cluster of Kafka brokers |
507 | | - description: Deploy a Kafka cluster using the server-group module from the AMI Cluster Infrastructure Package. Includes support for EBS Volumes for the Kafka log. |
508 | | - - name: confluent-tools-cluster |
509 | | - blurb: deploy a cluster for Confluent tools |
510 | | - description: Run a cluster of Confluent tools (REST Proxy, Schema Registry, Kafka Connect). |
511 | | - - name: install-confluent-tools |
512 | | - blurb: install Confluent tools |
513 | | - description: Install Confluent tools (REST Proxy and Schema Registry) on Linux. |
514 | | - - name: run-kafka-connect |
515 | | - blurb: configure and run Kafka Connect |
516 | | - description: Configure and run Kafka Connect. |
517 | | - - name: run-kafka-rest |
518 | | - blurb: configure and run Kafka REST proxy |
519 | | - description: Configure and run Kafka REST Proxy. |
520 | | - - name: run-schema-registry |
521 | | - blurb: configure and run Schema Registry |
522 | | - description: Configure and run Schema Registry. |
523 | | - |
524 | | -- name: "ZooKeeper" |
525 | | - icons: |
526 | | - - title: Terraform |
527 | | - image: icon-terraform.png |
528 | | - - title: Bash |
529 | | - image: icon-bash.png |
530 | | - docs_url: "https://gruntwork.io/repos/package-zookeeper" |
531 | | - subscriber_url: "https://github.com/gruntwork-io/package-zookeeper" |
532 | | - type: Subscriber-Only |
533 | | - description: | |
534 | | - Deploy an Apache ZooKeeper cluster that can automatically bootstrap itself. Includes support for Exhibitor as a |
535 | | - process supervisor and management UI for ZooKeeper, static IP addresses (ENIs), EBS Volumes for better transaction |
536 | | - log performance, automated zero-downtime rolling deployment, automatic recovery of failed servers, and security |
537 | | - groups and IAM policy configuration. |
538 | | - submodules: |
539 | | - - name: install-zookeeper |
540 | | - blurb: install ZooKeeper |
541 | | - description: Install ZooKeeper and its dependencies on a Linux server. |
542 | | - - name: install-exhibitor |
543 | | - blurb: install Exhibitor |
544 | | - description: Install Exhibitor and its dependencies on a Linux server. |
545 | | - - name: install-openjdk |
546 | | - blurb: install OpenJDK |
547 | | - description: Install OpenJDK on a Linux server |
548 | | - - name: run-exhibitor |
549 | | - blurb: configure and run Exhibitor and ZooKeeper |
550 | | - description: Configure and run Exhibitor and ZooKeeper on a Linux server |
551 | | - - name: run-health-checker |
552 | | - blurb: run a ZooKeeper health check |
553 | | - description: Run a custom health check for ZooKeeper. Used in conjunction with a load balancer to do zero-downtime rolling updates of the ZooKeeper cluster. |
554 | | - - name: zookeeper-cluster |
555 | | - blurb: deploy a ZooKeeper cluster |
556 | | - description: Deploy a ZooKeeper cluster using the server-group module from the AMI Cluster Infrastructure Package. Includes support for EBS Volumes for the transaction log as well as a set of ENIs to provide static IP addresses to ZooKeeper clients. |
557 | | - |
558 | | -- name: "ELK" |
559 | | - icons: |
560 | | - - title: Terraform |
561 | | - image: icon-terraform.png |
562 | | - - title: Bash |
563 | | - image: icon-bash.png |
564 | | - docs_url: "https://gruntwork.io/repos/package-elk" |
565 | | - subscriber_url: "https://github.com/gruntwork-io/package-elk" |
566 | | - type: Subscriber-Only |
567 | | - description: | |
568 | | - Deploy and manage an ELK cluster. Includes support for deploying separate Elasticsearch, Logstash and Kibana clusters, |
569 | | - each with automated zero-downtime rolling deployment, automatic recovery of failed servers, and security |
570 | | - groups and IAM policy configuration. Also contains scripts for setting up Filebeat and CollectD on an application |
571 | | - server to ship off logs and machine metrics to Elasticsearch. |
572 | | - submodules: |
573 | | - - name: elasticsearch-cluster |
574 | | - blurb: deploy an Elasticsearch cluster |
575 | | - description: Deploy a cluster of Elasticsearch nodes with zero-downtime deployment and auto-recovery of failed nodes. |
576 | | - - name: kibana-cluster |
577 | | - blurb: deploy a Kibana cluster |
578 | | - description: Deploy a cluster of Kibana nodes with zero-downtime deployment and auto-recovery of failed nodes. |
579 | | - - name: logstash-cluster |
580 | | - blurb: deploy a Logstash cluster |
581 | | - description: Deploy a cluster of Logstash nodes with zero-downtime deployment and auto-recovery of failed nodes. |
582 | | - - name: elastalert |
583 | | - blurb: configure and run ElastAlert on a server |
584 | | - description: Runs ElastAlert in an instance, which makes API calls to the Elasticsearch cluster and sends alerts based on pre-defined data pattern rules. |
585 | | - - name: run-filebeat |
586 | | - blurb: configure and run Filebeat on a server |
587 | | - description: Runs Filebeat on an application server to ship application logs off to Logstash cluster. |
588 | | - - name: run-collectd |
589 | | - blurb: configure and run CollectD on a server |
590 | | - description: Runs CollectD on an application server and ships off machine metrics to th Logstash cluster. |
591 | | - |
592 | 459 | - name: "OpenVPN Server" |
593 | 460 | icons: |
594 | 461 | - title: Terraform |
|
0 commit comments