I further narrowed down the problem why 'strict_dependency' does not work with 'CeilometerAlarm'. In the parent stack, nested/provider stack resource setting for 'strict_dependency'(default resource setting) is being used for finding dependency. if you set 'strict_dependency = False' in 'stack_resource.py', you would be able to avoid this issue.
However, as mentioned earlier, this is a valid error.
I further narrowed down the problem why 'strict_dependency' does not work with 'CeilometerAlarm'. In the parent stack, nested/provider stack resource setting for 'strict_ dependency' (default resource setting) is being used for finding dependency. if you set 'strict_dependency = False' in 'stack_ resource. py', you would be able to avoid this issue.
However, as mentioned earlier, this is a valid error.