|
3 | 3 | // to propagate. Note: This does NOT guarantee post-create consistency |
4 | 4 | // of the query definitions themselves, but can reduce immediate read |
5 | 5 | // failures when the provider plans many resources concurrently. |
6 | | -resource "time_sleep" "wait_for_propagation" { |
7 | | - create_duration = "45s" |
8 | | -} |
| 6 | +# resource "time_sleep" "wait_for_propagation" { |
| 7 | +# create_duration = "45s" |
| 8 | +# } |
9 | 9 |
|
10 | 10 | resource "aws_cloudwatch_query_definition" "search_for_errors" { |
11 | | - depends_on = [time_sleep.wait_for_propagation] |
| 11 | + # depends_on = [time_sleep.wait_for_propagation] |
12 | 12 | name = "${var.project_id}/${var.blue_green_environment}/search-for-errors" |
13 | 13 |
|
14 | 14 | log_group_names = [ |
|
30 | 30 | } |
31 | 31 |
|
32 | 32 | resource "aws_cloudwatch_query_definition" "search_by_correlation_id" { |
33 | | - depends_on = [time_sleep.wait_for_propagation] |
| 33 | + depends_on = [aws_cloudwatch_query_definition.search_for_errors] |
34 | 34 | name = "${var.project_id}/${var.blue_green_environment}/search-by-correlation-id" |
35 | 35 |
|
36 | 36 | log_group_names = [ |
|
52 | 52 | } |
53 | 53 |
|
54 | 54 | resource "aws_cloudwatch_query_definition" "search_by_correlation_id_expanded" { |
55 | | - depends_on = [time_sleep.wait_for_propagation] |
| 55 | + depends_on = [aws_cloudwatch_query_definition.search_by_correlation_id] |
56 | 56 | name = "${var.project_id}/${var.blue_green_environment}/search-by-correlation-id-expanded" |
57 | 57 |
|
58 | 58 | log_group_names = [ |
|
74 | 74 | } |
75 | 75 |
|
76 | 76 | resource "aws_cloudwatch_query_definition" "search_by_odscode" { |
77 | | - depends_on = [time_sleep.wait_for_propagation] |
| 77 | + depends_on = [aws_cloudwatch_query_definition.search_by_correlation_id_expanded] |
78 | 78 | name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode" |
79 | 79 |
|
80 | 80 | log_group_names = [ |
|
96 | 96 | } |
97 | 97 |
|
98 | 98 | resource "aws_cloudwatch_query_definition" "search_by_odscode_expanded" { |
99 | | - depends_on = [time_sleep.wait_for_propagation] |
| 99 | + depends_on = [aws_cloudwatch_query_definition.search_by_odscode] |
100 | 100 | name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode-expanded" |
101 | 101 |
|
102 | 102 | log_group_names = [ |
|
118 | 118 | } |
119 | 119 |
|
120 | 120 | resource "aws_cloudwatch_query_definition" "search_for_invalid_postcode" { |
121 | | - depends_on = [time_sleep.wait_for_propagation] |
| 121 | + depends_on = [aws_cloudwatch_query_definition.search_by_odscode_expanded] |
122 | 122 | name = "${var.project_id}/${var.blue_green_environment}/search-for-invalid-postcode" |
123 | 123 |
|
124 | 124 | log_group_names = [ |
|
134 | 134 | } |
135 | 135 |
|
136 | 136 | resource "aws_cloudwatch_query_definition" "search_for_invalid_opening_times" { |
137 | | - depends_on = [time_sleep.wait_for_propagation] |
| 137 | + depends_on = [aws_cloudwatch_query_definition.search_for_invalid_postcode] |
138 | 138 | name = "${var.project_id}/${var.blue_green_environment}/search-for-invalid-opening-times" |
139 | 139 |
|
140 | 140 | log_group_names = [ |
|
150 | 150 | } |
151 | 151 |
|
152 | 152 | resource "aws_cloudwatch_query_definition" "search_by_email_correlation_id" { |
153 | | - depends_on = [time_sleep.wait_for_propagation] |
| 153 | + depends_on = [aws_cloudwatch_query_definition.search_for_invalid_opening_times] |
154 | 154 | name = "${var.project_id}/${var.blue_green_environment}/search-by-email-correlation-id" |
155 | 155 |
|
156 | 156 | log_group_names = [ |
|
167 | 167 | } |
168 | 168 |
|
169 | 169 | resource "aws_cloudwatch_query_definition" "search_by_update_request_success" { |
170 | | - depends_on = [time_sleep.wait_for_propagation] |
| 170 | + depends_on = [aws_cloudwatch_query_definition.search_by_email_correlation_id] |
171 | 171 | name = "${var.project_id}/${var.blue_green_environment}/update-request-success" |
172 | 172 |
|
173 | 173 | log_group_names = [ |
|
183 | 183 | } |
184 | 184 |
|
185 | 185 | resource "aws_cloudwatch_query_definition" "search_by_update_request_failed" { |
186 | | - depends_on = [time_sleep.wait_for_propagation] |
| 186 | + depends_on = [aws_cloudwatch_query_definition.search_by_update_request_success] |
187 | 187 | name = "${var.project_id}/${var.blue_green_environment}/update-request-failed" |
188 | 188 |
|
189 | 189 | log_group_names = [ |
|
199 | 199 | } |
200 | 200 |
|
201 | 201 | resource "aws_cloudwatch_query_definition" "search_by_dos_data_item_updates" { |
202 | | - depends_on = [time_sleep.wait_for_propagation] |
| 202 | + depends_on = [aws_cloudwatch_query_definition.search_by_update_request_failed] |
203 | 203 | name = "${var.project_id}/${var.blue_green_environment}/dos-data-item-updates" |
204 | 204 |
|
205 | 205 | log_group_names = [ |
|
217 | 217 | } |
218 | 218 |
|
219 | 219 | resource "aws_cloudwatch_query_definition" "search_for_report_warnings" { |
220 | | - depends_on = [time_sleep.wait_for_propagation] |
| 220 | + depends_on = [aws_cloudwatch_query_definition.search_by_dos_data_item_updates] |
221 | 221 | name = "${var.project_id}/${var.blue_green_environment}/search-for-report-warnings" |
222 | 222 |
|
223 | 223 | log_group_names = [ |
|
241 | 241 |
|
242 | 242 |
|
243 | 243 | resource "aws_cloudwatch_query_definition" "search_for_quality_checker_logs_with_odscode" { |
244 | | - depends_on = [time_sleep.wait_for_propagation] |
| 244 | + depends_on = [aws_cloudwatch_query_definition.search_for_report_warnings] |
245 | 245 | name = "${var.project_id}/${var.blue_green_environment}/search-for-quality-checker-logs-with-odscode" |
246 | 246 |
|
247 | 247 | log_group_names = [ |
|
0 commit comments