profile
viewpoint
Daniel Schroeder udondan @dbsystel Frankfurt am Main, Germany https://www.udondan.com/ Software Engineer @dbsystel

groupon/ansible-silo 181

Ansible in a self-contained environment via Docker.

udondan/cdk-secrets 6

DEPRECATED - Secrets provider for AWS CDK

udondan/cdk-ec2-key-pair 4

AWS CDK L3 construct for managing EC2 Key Pairs

udondan/cdk-ssm-document 2

AWS CDK L3 construct for managing SSM Documents

udondan/asus_router_named_devices 1

JavaScript to enable user to override device names

udondan/alpine-cloud-custodian 0

:ballot_box_with_check: Cloud Custodian AWS Automation on Alpine as unprivileged User

udondan/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/

udondan/ansible-cloudwatch-agent 0

Ansible role to install AWS Cloudwatch Agent

udondan/ansible-silo 0

Ansible in a 100% controlled environment via Docker

delete branch udondan/aws-cloudformation-custom-resource

delete branch : fix-resource-id

delete time in 2 days

PR closed udondan/aws-cloudformation-custom-resource

Physical resource ID now can (and has to) be defined

The physical resource ID now needs to be passed. it does not default to Name from the request

+318 -316

0 comment

3 changed files

udondan

pr closed time in 2 days

release udondan/iam-floyd

v0.23.0

released time in 2 days

delete branch udondan/iam-user-guide

delete branch : kafka-rename

delete time in 2 days

created tagudondan/iam-floyd

tagv0.23.0

AWS IAM policy statement generator

created time in 2 days

push eventudondan/iam-floyd

udondan

commit sha ca63d9eb05f904a18998a37fa6845a1e49bcea38

Adds latest IAM updates from AWS

view details

push time in 2 days

push eventudondan/aws-cloudformation-custom-resource

daniel.schroeder

commit sha c5a501374ae7b40fc23982190c0e318e64b32b06

fmt

view details

daniel.schroeder

commit sha ec758dc7c290ef54bcb12fb5a8e093ba899e5658

update packages

view details

daniel.schroeder

commit sha 73b0df5118f8ffd3e9cf202640fb14d172d45aa3

adds option top set physical resource ID

view details

push time in 2 days

PR opened udondan/aws-cloudformation-custom-resource

Physical resource ID now can (and has to) be defined

The physical resource ID now needs to be passed. it does not default to Name from the request

+318 -316

0 comment

3 changed files

pr created time in 2 days

create barnchudondan/aws-cloudformation-custom-resource

branch : fix-resource-id

created branch time in 2 days

issue commentaws/aws-cdk

[cli] - New progress bar method of giving feedback while deploying the stacks hides useful details

Success on day 2. I experimented with wrapping cdk in small ruby and perl scripts. No success. I finally came up with this workaround:

#!/bin/bash

CDK_LOG=$(mktemp)
tail -f "${CDK_LOG}" &
PID=$!
/usr/local/bin/cdk "$@" &> "${CDK_LOG}"
kill "${PID}" &> /dev/null

Redirecting stderr is the only way to change the behavior. Unfortunately this is the same trigger that disabled color output.

If you want to use this, save it in your $PATH as cdk. The location where you store it needs to be listed before the location of the original cdk program. mine is under ~/bin/cdk

farzad-xgen

comment created time in 3 days

issue commentaws/aws-cdk

[cli] - New progress bar method of giving feedback while deploying the stacks hides useful details

Things getting mixed here. This ain't no bug @SomayaB. This is a request to implement a flag to use the old output. Fixing the output issues does not resolve this issue.

I first liked the new progress output but it has become the single most annoying thing in CDK for me. If my stacks were not using the latest @<!-- -->aws-cdk's I would downgrade the cdk program.

I spent a full day yesterday trying to trick cdk believing, it runs in a non-interactive shell. I failed. Please, implement a flag for this or check for a CI env var.

-v is no solution. Output is useless with all the debug info.

I do not want to permanently stare on the screen to see what's going on. I want a summary. Not only in CI.

farzad-xgen

comment created time in 3 days

push eventudondan/iam-user-guide

daniel.schroeder

commit sha aba9f3cd51635c1d29fca40e2078869bf42d8663

update kafka links

view details

push time in 3 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 832d0bbc117da725720e720371bbfe05d43ae7a5

fix kafka import name

view details

push time in 3 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 16c92eb423623bf338e394cc93467e34ccd74e86

implements fix for renaming of Kafka docs

view details

daniel.schroeder

commit sha 6f37c968e1518019a2f321385e3f93414bf81c88

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

push time in 3 days

PR opened awsdocs/iam-user-guide

file has been renamed, docs need to follow

Description of changes:

Apparently someone just renamed the Kafka page. Because amazonmanagedstreamingforkafka wasn't long enough already, it now is called amazonmanagedstreamingforapachekafka. ¯\_(ツ)_/¯

+0 -0

0 comment

1 changed file

pr created time in 3 days

create barnchudondan/iam-user-guide

branch : kafka-rename

created branch time in 3 days

release udondan/iam-floyd

v0.22.0

released time in 3 days

created tagudondan/iam-floyd

tagv0.22.0

AWS IAM policy statement generator

created time in 3 days

push eventudondan/iam-floyd

udondan

commit sha 5ec0308ff0ece36f8a39cb819c9ecb7da91b8d57

Adds latest IAM updates from AWS

view details

push time in 3 days

release udondan/iam-floyd

v0.21.0

released time in 3 days

created tagudondan/iam-floyd

tagv0.21.0

AWS IAM policy statement generator

created time in 4 days

push eventudondan/iam-floyd

udondan

commit sha d5893649e905ce2cea10d46f2d8ff37cd0641d71

Adds latest IAM updates from AWS

view details

push time in 4 days

issue closedudondan/cdk-ec2-key-pair

Using this module in conjunction with aws_codepipeline renders cloudformation templates unusable

As in the title, when you utilize this module along with aws_codepipeline, if you render the cloudformation templates with "cdk synth", the resulting templates require you to set AssetParameters for the artifact hash, s3 bucket, and s3 version key. With no default value specified, the templates fail to install unless those values are set. While that may be possible programmatically, I haven't surmised how to generate those values from CDK.

closed time in 4 days

paveljos

push eventudondan/cdk-athena-workgroup

daniel.schroeder

commit sha 9d8409d464f0ff57eaffd542f2e7dcc04b1c1216

oh right, no java!

view details

push time in 4 days

created tagudondan/cdk-athena-workgroup

tagv1.0.0

created time in 4 days

create barnchudondan/cdk-athena-workgroup

branch : master

created branch time in 4 days

created repositoryudondan/cdk-athena-workgroup

created time in 5 days

fork udondan/iam-user-guide

Official documentation source for the AWS Identity and Access Management (IAM) User Guide

fork in 5 days

created tagudondan/iam-floyd

tagv0.20.0

AWS IAM policy statement generator

created time in 6 days

push eventudondan/iam-floyd

udondan

commit sha 30ffb8bcea8a9e2b6cb139bec75b7156c201e211

Adds latest IAM updates from AWS

view details

push time in 6 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha cf0b808d35eb1fe6622bd7950407b76f5e5355e8

convert values of type date to string in conditions

view details

push time in 8 days

issue commentudondan/iam-floyd

Check type of all generated condition operators

Logic has been implemented and a first condition ec2:SnapshotTime has been fixed (and tested).

udondan

comment created time in 8 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha a813dc09dff50e416eb35f4298b996e366b0ce20

sorts service fixes alphabetically

view details

daniel.schroeder

commit sha af0fb79b30acd3c6c58a1534a481a4ca02ca2fb7

adds support for Date operators

view details

daniel.schroeder

commit sha cccffcde0f6de7e391bc770cfcc69d6729957f9a

fix logic for multiple types in array

view details

daniel.schroeder

commit sha 1ad0c03732cd72832a9f2b4cf484214c828205e1

#6 adds logic for fixing condition operator types

view details

push time in 8 days

issue commentudondan/cdk-ec2-key-pair

Using this module in conjunction with aws_codepipeline renders cloudformation templates unusable

Hi @paveljos,

the construct creates a custom resource which is backed by a Lambda function.

The CDK would take care of all the asset handling, but when you synthesize and deploy the template in a separate step you need to take care of the assets yourself. In another construct of mine I have described how you can build and upload the Lambda manually: https://github.com/udondan/cdk-ssm-document#using-the-lambda-as-a-custom-resource-in-cloudformation---without-cdk

Then you need to fill in the parameters for S3 bucket and key, the hash probably is an md5 sum of the zip, not sure.

Hope that helps.

Cheers, Daniel

paveljos

comment created time in 9 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 2c642f44fb7f87144da99a2abde856377495950e

adds 2 similar projects

view details

push time in 10 days

release udondan/iam-floyd

v0.19.0

released time in 10 days

created tagudondan/iam-floyd

tagv0.19.0

AWS IAM policy statement generator

created time in 10 days

push eventudondan/iam-floyd

udondan

commit sha 1e7fe50ff50a9b7cbbe5a8def7f6922f626892f1

Adds latest IAM updates from AWS

view details

push time in 10 days

issue commentaws/aws-cdk

Incompatible tags definition for AWS::Athena::WorkGroup

@iliapolo I checked the CFN spec and indeeed it is wrong.

It should be

    "AWS::Athena::WorkGroup.Tags": {
      "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-tags.html#cfn-athena-workgroup-tags-tags",
      "UpdateType": "Mutable",
      "Required": false,
      "Type": "List",
          "ItemType": "Tag"
    },

instead of

    "AWS::Athena::WorkGroup.Tags": {
      "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-tags.html",
      "Properties": {
        "Tags": {
          "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-tags.html#cfn-athena-workgroup-tags-tags",
          "UpdateType": "Mutable",
          "Required": false,
          "Type": "List",
          "ItemType": "Tag"
        }
      }
    },

Nothing wrong with the generator.

udondan

comment created time in 10 days

issue commentudondan/iam-floyd

Compile action list down to the smallest possible pattern

This seems to be a quite complex problem. There are a couple of libraries finding the longest common subtrings see:

  • https://github.com/hanwencheng/CommonSubstrings
  • https://github.com/trekhleb/javascript-algorithms/tree/master/src/algorithms/string/longest-common-substring

Though what we need is to find:

  • the smallest common substrings of list A (actions we selected)
  • that do not match any items of list B (actions we did not select)
  • logically split list A into multiple lists if no common patterns could be found in A, that don't match anything in B

Other interesting tools:

  • https://github.com/micromatch/micromatch

Due to the complexity of this problem, I removed it form the v1.0.0 milestone.

udondan

comment created time in 11 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha f661cf17b6c14098abf14636bb15696462679132

changes defaults for account/region in ARNs to *

view details

daniel.schroeder

commit sha 51778f8212163d60a13da9d7fd808c3ca4d65dd2

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

push time in 12 days

release udondan/iam-floyd

v0.18.0

released time in 12 days

created tagudondan/iam-floyd

tagv0.18.0

AWS IAM policy statement generator

created time in 12 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 8bbb4979302080ccecad7e9ba94934063a8d03cd

ensures all ARN placeholders start with an uppercase letter, which in return fixes handling of parameter order and default values

view details

daniel.schroeder

commit sha d22f236684fde24e93546e9c87eb0f065680509c

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

push time in 12 days

delete tag udondan/iam-floyd

delete tag : v0.18.0

delete time in 12 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 7e866e2cb452ced5c426b335dc723a11b1a97828

and revert

view details

push time in 12 days

created tagudondan/iam-floyd

tagv0.18.0

AWS IAM policy statement generator

created time in 12 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 2262c1441f5c1913b0ad756c8996a2d914f2d2f5

fix order of params in on* methods

view details

daniel.schroeder

commit sha 2183bc3e9b2ef8b6b3ed8d4040319a08cd5b2d18

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

push time in 12 days

push eventudondan/iam-floyd

Daniel Schroeder

commit sha d293e6b9237765d116b49fb02c5ce04192876ef1

revert version to be ble to trigger new release

view details

push time in 12 days

delete tag udondan/iam-floyd

delete tag : v0.18.0

delete time in 12 days

release udondan/iam-floyd

v0.18.0

released time in 12 days

created tagudondan/iam-floyd

tagv0.18.0

AWS IAM policy statement generator

created time in 12 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 4b44705a2f4ad496d1d06c0a4a453e0ca309976c

removes L1 fixes for ARNs. ARNs actually are invalid with account/region information, if the resource type is global

view details

daniel.schroeder

commit sha 35863b98543377f6890949d54b44f8f48edf005f

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

daniel.schroeder

commit sha 3476fd48194d08d0283b6604b3e8fbe829141a45

removes L1 fixes for ARNs. ARNs actually are invalid with account/region information, if the resource type is global

view details

push time in 12 days

issue commentaws/aws-cdk

Incompatible tags definition for AWS::Athena::WorkGroup

@l8on @blimmer Is this still working for you? I just came back to my Athena project and now this seems to be broken beyond fix via overrides. I'm getting

Model validation failed (... expected type: Boolean, found: String

For RecursiveDeleteOption and RequesterPaysEnabled. The template for sure contains booleans, so there is nothing to override. Even when those are not set, RecursiveDeleteOption is automatically set to true.

udondan

comment created time in 13 days

release udondan/iam-floyd

v0.17.0

released time in 13 days

created tagudondan/iam-floyd

tagv0.17.0

AWS IAM policy statement generator

created time in 13 days

push eventudondan/iam-floyd

udondan

commit sha 6082b98ce62ab0dac5d8685710634bbb04c51ae2

Adds latest IAM updates from AWS

view details

push time in 13 days

issue openedawsdocs/iam-user-guide

All action links on AWS Data Exchange are broken

The Actions Table on https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awsdataexchange.html#awsdataexchange-actions-as-permissions holds broken links. All of them are prefixed with ${APIReferenceDocPage}. Please report to the responsible team.

${APIReferenceDocPage}/v1-data-sets-datasetid-revisions.html#CreateAsset
${APIReferenceDocPage}/v1-data-sets.html#CreateDataSet
${APIReferenceDocPage}/v1-jobs.html#CreateJob
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions.html#CreateRevision
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#DeleteAsset
${APIReferenceDocPage}/v1-data-sets-datasetid.html#DeleteDataSet
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid.html#DeleteRevision
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#GetAsset
${APIReferenceDocPage}/v1-data-sets-datasetid.html#GetDataSet
${APIReferenceDocPage}/v1-jobs.html#GetJob
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid.html#GetRevision
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions.html#ListDataSetRevisions
${APIReferenceDocPage}/v1-data-sets.html#ListDataSets
${APIReferenceDocPage}/v1-jobs.html#ListJobs
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid-assets.html#ListRevisionAssets
${APIReferenceDocPage}/tags-resource-arn.html#ListTagsForResource
${APIReferenceDocPage}/v1-jobs.html#StartJob
${APIReferenceDocPage}/tags-resource-arn.html#TagResource
${APIReferenceDocPage}/tags-resource-arn.html#UntagResource
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#UpdateAsset
${APIReferenceDocPage}/v1-data-sets-datasetid.html#UpdateDataSet
${APIReferenceDocPage}/v1-data-sets-datasetid-revisions-revisionid.html#UpdateRevision

created time in 13 days

issue openedudondan/iam-floyd

Review documentation issues

For known issues we should add rules in https://github.com/udondan/iam-floyd/blob/master/lib/generator/fixes.ts

created time in 13 days

issue closedudondan/iam-floyd

Dynamic default operators

If condition values contain a *, automatically switch to "Like" instead of "Equals".

closed time in 13 days

udondan

push eventudondan/iam-floyd

daniel.schroeder

commit sha 7228885d78ff30f2739210844b3aa4adc329a0a4

changes default string operator from StringEqual to StringLike

view details

push time in 13 days

issue commentudondan/iam-floyd

Dynamic default operators

Actually, using StringLike as default operator does the exact same thing. No need to switch, based on value.

udondan

comment created time in 13 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha c96c13c841d890745532ad29d5aee738b442f376

moves generated files a level deeper

view details

push time in 13 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha d8c7c23f87b4cc6ff93881062863d857dee16d87

adds formatting rules

view details

push time in 13 days

issue openedudondan/iam-floyd

Dynamic default operators

If condition values contain a *, automatically switch to "Like" instead of "Equals".

created time in 14 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 089100a1d6206e232c224fbe9705d37a96545bff

adds missing tsdocs

view details

push time in 14 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 5a41bd44a8d7892d1cb7aee60aba5f0cff684075

adds constructor/tsdoc for "All"

view details

push time in 14 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 8b1fb4cfc20d9105d95ddc72cc6ce3fd95ff78df

adds v prefix in the maven badge

view details

push time in 14 days

startedudondan/iam-floyd

started time in 15 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 7ab7bd0637b685321d8ead344c95769ccf8ae856

don't use relative path, it breaks on some packge repos

view details

push time in 15 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 411d784fa5ddff8c84a4829814d152fd64ffeb34

fix color for npm badge

view details

daniel.schroeder

commit sha 396ed1b929cf75c8b7205229fc50322debaf161d

fixes pattern to update maven badge version

view details

push time in 15 days

push eventudondan/cdk-ssm-document

daniel.schroeder

commit sha 97b805b983f64bfc1abd3e764bb73e66fa669602

fix title of cdkio badge

view details

push time in 16 days

push eventudondan/cdk-ssm-document

daniel.schroeder

commit sha 7abb50f07ca86be96a1ce2c981e640ea9e871e4c

badgerama

view details

push time in 16 days

push eventudondan/cdk-ec2-key-pair

daniel.schroeder

commit sha d53298d49f6694a3e6010211aa88c89601bee1db

fix title for cdkio.io badge

view details

push time in 16 days

push eventudondan/cdk-ec2-key-pair

daniel.schroeder

commit sha acbcccfdd2886bb88949658b0c2102eaaf2ba815

adds link to test badge

view details

push time in 16 days

push eventudondan/cdk-ec2-key-pair

daniel.schroeder

commit sha d1b7fc039e89a785ae2aff8359e3482eca4d33f9

big badgerama

view details

push time in 16 days

release udondan/iam-floyd

v0.16.0

released time in 16 days

created tagudondan/iam-floyd

tagv0.16.0

AWS IAM policy statement generator

created time in 16 days

push eventudondan/iam-floyd

udondan

commit sha 1f45a492e476493d788727d7db47883c63590fd4

Adds latest IAM updates from AWS

view details

push time in 16 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha ee7967849460bb9d735a40551eebadf6a121f9f7

fixes operator modifiers

view details

push time in 17 days

startedskorfmann/countvoncloud

started time in 17 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 415ef5bc391e1faca77392537881fdd3ba7115dd

align download badges with version badges

view details

push time in 17 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha fb0e9f602a58468a69d924708d940b8461774496

replace fury badges. they are not reliable

view details

push time in 17 days

release udondan/iam-floyd

v0.15.0

released time in 17 days

created tagudondan/iam-floyd

tagv0.3.1

AWS IAM policy statement generator

created time in 17 days

created tagudondan/iam-floyd

tagv0.15.0

AWS IAM policy statement generator

created time in 17 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 4f9304ec67d17dc6254424cab1b0a0e71b8b04c2

ensure user us not cached for git clone

view details

push time in 17 days

delete tag udondan/iam-floyd

delete tag : v0.15.0

delete time in 17 days

push eventudondan/iam-floyd

Daniel Schroeder

commit sha 0f276d50d39dbf1b0683da01eb489d9700a6d105

Update VERSION

view details

push time in 17 days

push eventudondan/iam-floyd

Daniel Schroeder

commit sha 92c1a39eef622cba67602efd26552245bc3b1044

Update VERSION

view details

push time in 17 days

push eventudondan/iam-floyd

Daniel Schroeder

commit sha 68d2d362e13b0c2e5c8eab229cb896821c016c5e

Update VERSION

view details

push time in 17 days

push eventudondan/iam-floyd

daniel.schroeder

commit sha 353d7b3cc78d6b7ca0844a857382fe9922faf6a8

revert version references

view details

daniel.schroeder

commit sha 08f74e66935bd3570f5695e0b10a57f2f47dff63

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

daniel.schroeder

commit sha a46a2d0f04c8d30a8808c3d8e5609f708b94daf6

adds target to force code-generation regardles of last-mod date

view details

daniel.schroeder

commit sha bb3543bf4ffe672db40955c36398222a575cc322

Adds latest IAM updates from AWS

view details

daniel.schroeder

commit sha ac71064b3925afd8feced673a80f5426c610aa4a

Merge branch 'master' of https://github.com/udondan/iam-floyd

view details

push time in 17 days

created tagudondan/cdk-ssm-document

tagv1.2.0

AWS CDK L3 construct for managing SSM Documents

created time in 17 days

delete branch udondan/cdk-ssm-document

delete branch : next

delete time in 17 days

PR merged udondan/cdk-ssm-document

Package updates & floyd
+4488 -2981

0 comment

15 changed files

udondan

pr closed time in 17 days

push eventudondan/cdk-ssm-document

Daniel Schroeder

commit sha 465209e11b3cfcce79a1337269663046fe61a68e

Package updates & floyd (#4) * fmt * updates cdk & jsii * cast document content * solve jsii warnings * use iam-floyd for policy creation * Updates version references Co-authored-by: GitHub Action <action@github.com>

view details

push time in 17 days

PR opened udondan/cdk-ssm-document

Package updates & floyd
+4487 -2980

0 comment

14 changed files

pr created time in 17 days

create barnchudondan/cdk-ssm-document

branch : next

created branch time in 17 days

issue closedudondan/cdk-ec2-key-pair

jsii version

Hello

  1. excellent job!
  2. I stumble across incompatibilities with jsii and my deployment failed. (just for info im numb in jsii so maybe is my mistake, if so please let me know) ERROR: cdk-ec2-key-pair 1.2.2 has requirement jsii~=1.1.0, but you'll have jsii 1.5.0

Thanks R

closed time in 18 days

D4repoTier
more