From ba2fb9058578b4b11241eb403173f892bb4757f3 Mon Sep 17 00:00:00 2001 From: Ryan Jung Date: Tue, 17 Dec 2024 11:39:41 -0700 Subject: [PATCH] f: debug --- tb_pulumi/__init__.py | 12 +++++++----- tb_pulumi/ec2.py | 1 - 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/tb_pulumi/__init__.py b/tb_pulumi/__init__.py index e54ccde..56b7bf3 100644 --- a/tb_pulumi/__init__.py +++ b/tb_pulumi/__init__.py @@ -228,7 +228,7 @@ def env_var_is_true(name: str) -> bool: return env_var_matches(name, ['t', 'true', 'yes'], False) -def flatten(item: dict | list | ThunderbirdComponentResource | pulumi.Resource) -> set[pulumi.Resource]: +def flatten(item: dict | list | ThunderbirdComponentResource | pulumi.Output | pulumi.Resource) -> set[pulumi.Resource]: """Recursively traverses a nested collection of Pulumi ``Resource`` s, converting them into a flat set which can be more easily iterated over. @@ -245,16 +245,18 @@ def flatten(item: dict | list | ThunderbirdComponentResource | pulumi.Resource) flattened = [] to_flatten = None if type(item) is list: - pulumi.info(f'FOUND LIST: {item}') + # pulumi.info(f'FOUND LIST: {item}') to_flatten = item elif type(item) is dict: - pulumi.info(f'FOUND DICT: {item}') + # pulumi.info(f'FOUND DICT: {item}') to_flatten = item.values() elif isinstance(item, ThunderbirdComponentResource): - pulumi.info(f'FOUND TCR: {item._name} -> {item.resources.values()}') + # pulumi.info(f'FOUND TCR: {item._name} -> {item.resources.values()}') to_flatten = item.resources.values() + elif isinstance(item, pulumi.Output): + pulumi.info(f'FOUND OUTPUT: {item._name}') elif isinstance(item, pulumi.Resource): - pulumi.info(f'FOUND RESOURCE: {item._name}, {str(item.__class__)}') + # pulumi.info(f'FOUND RESOURCE: {item._name}, {str(item.__class__)}') return [item] else: pass diff --git a/tb_pulumi/ec2.py b/tb_pulumi/ec2.py index 64918e0..f623483 100644 --- a/tb_pulumi/ec2.py +++ b/tb_pulumi/ec2.py @@ -130,7 +130,6 @@ def __init__( opts=pulumi.ResourceOptions(parent=self, depends_on=[security_group_with_rules.resources['sg']]), **kwargs, ) - pulumi.info(f'NLB NAME: {nlb.name}') # Build and attach a target group target_group = aws.lb.TargetGroup(