from aws_cdk import ( aws_iam as aws_iam, aws_s3 as aws_s3, core, ) from aIAMRole import IAMRole from Build import Base from Pipeline import Pipeline app = core.App() shared_parameters = {'namespace': 'test-cdk'} props = None roles = IAMRole(app, "test-repokid-roles", shared_params=shared_parameters) shared_outputs = roles.outputs base = Base(app, "test-repokid-base", shared_params=shared_parameters, shared_outputs=shared_outputs) shared_outputs = {**shared_outputs, **base.outputs} print(shared_outputs) pipeline = Pipeline(app, "test-repokid-pipeline", shared_params=shared_parameters, shared_outputs=shared_outputs) pipeline.add_dependency(roles) app.synth()