-
Notifications
You must be signed in to change notification settings - Fork 0
/
.projenrc.js
40 lines (36 loc) · 1.06 KB
/
.projenrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const { awscdk } = require('projen');
const PROJECT_NAME = 'cdk-nat-asg-provider';
const COMMON_IGNORE = ['cdk.out', 'cdk.context.json'];
const project = new awscdk.AwsCdkConstructLibrary({
name: PROJECT_NAME,
authorName: 'Alfonso Castellanos',
authorEmail: '[email protected]',
description: 'An AWS CDK library providing NAT instances that are each placed in their own auto scaling group to improve fault tolerance and availability.',
cdkVersion: '2.26.0',
defaultReleaseBranch: 'main',
repositoryUrl: 'https://github.com/fonzcastellanos/cdk-nat-asg-provider.git',
keywords: [
'aws',
'awscdk',
'aws-cdk',
'nat',
'asg',
'network address translation',
'auto scaling group',
'ec2',
'nat provider',
'nat instance',
'NatProvider',
'NatInstanceProvider',
'NatAsgInstanceProvider',
'NatAsgProvider',
],
python: {
distName: PROJECT_NAME,
module: PROJECT_NAME.split('-').join('_'),
},
stability: 'experimental',
gitignore: COMMON_IGNORE,
npmignore: COMMON_IGNORE,
});
project.synth();