Skip to content
This repository was archived by the owner on Oct 4, 2024. It is now read-only.

Commit fd362ca

Browse files
committed
Preparing repo for archival
1 parent 5116043 commit fd362ca

24 files changed

+1
-5360
lines changed

.gitmodules

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +0,0 @@
1-
[submodule "submodules/quickstart-aws-vpc"]
2-
path = submodules/quickstart-aws-vpc
3-
url = https://github.com/aws-quickstart/quickstart-aws-vpc.git
4-
branch = main
5-
[submodule "submodules/quickstart-linux-bastion"]
6-
path = submodules/quickstart-linux-bastion
7-
url = https://github.com/aws-quickstart/quickstart-linux-bastion.git
8-
branch = main

.taskcat.yml

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -19,61 +19,3 @@ project:
1919
- us-west-1
2020
- us-west-2
2121
s3_bucket: ''
22-
tests:
23-
mongodb-2-AZ:
24-
parameters:
25-
AvailabilityZones: $[alfred_genaz_2]
26-
ClusterReplicaSetCount: '3'
27-
KeyPairName: $[alfred_getkeypair]
28-
MongoDBAdminPassword: $[taskcat_genpass_10A]
29-
NodeInstanceType: m5.large
30-
NumberOfAZs: '2'
31-
QSS3BucketName: $[taskcat_autobucket]
32-
QSS3BucketRegion: $[taskcat_current_region]
33-
RemoteAccessCIDR: 10.0.0.0/16
34-
regions:
35-
- ap-northeast-1
36-
- ap-northeast-2
37-
- ap-south-1
38-
- ap-southeast-1
39-
- ca-central-1
40-
- eu-central-1
41-
- eu-west-2
42-
- us-west-1
43-
- us-gov-east-1
44-
- us-gov-west-1
45-
s3_bucket: ''
46-
template: templates/mongodb-new-vpc.template.yaml
47-
mongodb-3-AZ:
48-
parameters:
49-
AvailabilityZones: $[alfred_genaz_3]
50-
ClusterReplicaSetCount: '3'
51-
KeyPairName: $[alfred_getkeypair]
52-
MongoDBAdminPassword: $[taskcat_genpass_10A]
53-
NumberOfAZs: '3'
54-
QSS3BucketName: $[taskcat_autobucket]
55-
QSS3BucketRegion: $[taskcat_current_region]
56-
RemoteAccessCIDR: 10.0.0.0/16
57-
regions:
58-
- ap-southeast-2
59-
- eu-west-1
60-
- us-east-1
61-
- us-east-2
62-
- us-west-2
63-
- ap-east-1
64-
s3_bucket: ''
65-
template: templates/mongodb-new-vpc.template.yaml
66-
mongodb-sa-east-1-2-AZ:
67-
parameters:
68-
AvailabilityZones: sa-east-1b,sa-east-1c
69-
ClusterReplicaSetCount: '3'
70-
KeyPairName: $[alfred_getkeypair]
71-
MongoDBAdminPassword: $[taskcat_genpass_10A]
72-
NumberOfAZs: '2'
73-
QSS3BucketName: $[taskcat_autobucket]
74-
QSS3BucketRegion: $[taskcat_current_region]
75-
RemoteAccessCIDR: 10.0.0.0/16
76-
regions:
77-
- sa-east-1
78-
s3_bucket: ''
79-
template: templates/mongodb-new-vpc.template.yaml

README.md

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,3 @@
11
# quickstart-mongodb
2-
## MongoDB on the AWS Cloud
3-
4-
This Quick Start sets up a flexible, scalable AWS environment for MongoDB, and launches MongoDB into a configuration of your choice.
5-
6-
MongoDB is an open source, NoSQL database that provides support for JSON-styled, document-oriented storage systems.
7-
Its flexible data model enables you to store data of any structure, and it provides full index support, sharding, and replication.
8-
9-
The Quick Start offers two deployment options:
10-
11-
- Deploying MongoDB into a new virtual private cloud (VPC) on AWS
12-
- Deploying MongoDB into an existing VPC on AWS
13-
14-
You can also use the AWS CloudFormation templates as a starting point for your own implementation.
15-
16-
![Quick Start architecture for MongoDB on AWS](https://d0.awsstatic.com/partner-network/QuickStart/datasheets/mongodb-architecture-on-aws.png)
17-
18-
For architectural details, best practices, step-by-step instructions, and customization options, see the
19-
[deployment guide](https://fwd.aws/3d33d).
20-
21-
To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo.
22-
If you'd like to submit code for this Quick Start, please review the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/).
23-
24-
## Deploy with Control Tower
25-
You can deploy MongoDB in a customized AWS Control Tower environment to help you set up a secure, multi-account AWS environment using AWS best practices. For details, see [Customizations for AWS Control Tower](https://aws.amazon.com/solutions/implementations/customizations-for-aws-control-tower/).
26-
27-
The root directory of the MongoDB Quick Start repo includes a `ct` folder with a `manifest.yaml` file to assist you with the AWS Control Tower deployment. This file has been customized for the MongoDB Quick Start.
28-
29-
In the following sections, you will review and update the settings in this file and then upload it to the S3 bucket that is used for the deployment.
30-
31-
### Review the manifest.yaml file
32-
33-
1. Navigate to the root directory of the MongoDB Quick Start, and open the `manifest.yaml` file, located in the `ct` folder.
34-
2. Confirm that the `region` attribute references the Region where AWS Control Tower is deployed. The default Region is us-east-1. You will update the `regions` attribute (located in the *resources* section) in a later step.
35-
3. Confirm that the `resource_file` attribute points to the public S3 bucket for the MongoDB Quick Start. Using a public S3 bucket ensures a consistent code base across the different deployment options.
36-
37-
If you prefer to deploy from your own S3 bucket, update the path as needed.
38-
39-
4. Review each of the `parameters` attributes and update them as needed to match the requirements of your deployment.
40-
5. Confirm that the `deployment_targets` attribute is configured for either your target accounts or organizational units (OUs).
41-
6. For the `regions` attribute, add the Region where you plan to deploy the MongoDB Quick Start. The default Region is us-east-1.
42-
43-
### Upload the manifest.yaml file
44-
1. Compress the `manifest.yaml` file and name it `custom-control-tower-configuration.zip`.
45-
2. Upload the `custom-control-tower-configuration.zip` file to the S3 bucket that was created for the AWS Control Tower deployment (`custom-control-tower-configuration-<accountnumber>-<region>`).
46-
47-
The file upload initiates the customized pipeline that deploys the Quick Start to your target accounts.
48-
49-
To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo.
50-
If you'd like to submit code for this Quick Start, please review the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/).
512

3+
This repository has been deprecated favor of https://github.com/aws-quickstart/quickstart-mongodb-atlas.

ci/mongodb-master-2AZ.json

Lines changed: 0 additions & 34 deletions
This file was deleted.

ci/mongodb-master.json

Lines changed: 0 additions & 30 deletions
This file was deleted.

ci/mongodb-sa-east-1.json

Lines changed: 0 additions & 30 deletions
This file was deleted.

ci/taskcat.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

ct/.DS_Store

-6 KB
Binary file not shown.
-6 KB
Binary file not shown.

ct/custom-control-tower-configuration/manifest.yaml

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)