)]}'
{"deployment/haproxy/haproxy-public-tls-certmonger.yaml":[{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"411f6121e3b6245c544987c361388a7cdb07d754","unresolved":true,"context_lines":[{"line_number":69,"context_line":"    - equals:"},{"line_number":70,"context_line":"      - get_param: CertmongerCA"},{"line_number":71,"context_line":"      - IPA"},{"line_number":72,"context_line":"    - \"{{idm_realm is defined}}\""},{"line_number":73,"context_line":"  principal_override_set: {not: {equals: [{get_param: HAProxyCertificatePrincipal}, \u0027\u0027]}}"},{"line_number":74,"context_line":"  dnsnames_override_set: {not: {equals: [{get_param: HAProxyCertificateDNSNames}, []]}}"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"93f7f316_744e42ad","line":72,"range":{"start_line":72,"start_character":6,"end_line":72,"end_character":32},"updated":"2021-04-01 06:01:56.000000000","message":"How does this work?\nThis is not a j2 template file, so  this or will always return True?","commit_id":"348e4831f94d52b6ec32993e65ab6a59e9fb8325"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"80ce474fbe7f14248fa4fdf9ee77904d940831bc","unresolved":true,"context_lines":[{"line_number":69,"context_line":"    - equals:"},{"line_number":70,"context_line":"      - get_param: CertmongerCA"},{"line_number":71,"context_line":"      - IPA"},{"line_number":72,"context_line":"    - \"{{idm_realm is defined}}\""},{"line_number":73,"context_line":"  principal_override_set: {not: {equals: [{get_param: HAProxyCertificatePrincipal}, \u0027\u0027]}}"},{"line_number":74,"context_line":"  dnsnames_override_set: {not: {equals: [{get_param: HAProxyCertificateDNSNames}, []]}}"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d77fc315_6f98d293","line":72,"range":{"start_line":72,"start_character":6,"end_line":72,"end_character":32},"in_reply_to":"93f7f316_744e42ad","updated":"2021-04-01 19:26:17.000000000","message":"That explains why this succeeded in my test system , but broke in the gate. Looking to figure out how else to do this.","commit_id":"348e4831f94d52b6ec32993e65ab6a59e9fb8325"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"52160513b3ad13a854dbb6e97b3c160bfb1dc172","unresolved":true,"context_lines":[{"line_number":69,"context_line":"    - equals:"},{"line_number":70,"context_line":"      - get_param: CertmongerCA"},{"line_number":71,"context_line":"      - IPA"},{"line_number":72,"context_line":"    - \"{{idm_realm is defined}}\""},{"line_number":73,"context_line":"  principal_override_set: {not: {equals: [{get_param: HAProxyCertificatePrincipal}, \u0027\u0027]}}"},{"line_number":74,"context_line":"  dnsnames_override_set: {not: {equals: [{get_param: HAProxyCertificateDNSNames}, []]}}"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"0fb45fe3_e20ed65b","line":72,"range":{"start_line":72,"start_character":6,"end_line":72,"end_character":32},"in_reply_to":"d77fc315_6f98d293","updated":"2021-04-01 19:30:10.000000000","message":"This logic shouldn\u0027t be a heat condition. It should be an ansible vars \u0026 conditions","commit_id":"348e4831f94d52b6ec32993e65ab6a59e9fb8325"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7cd61aad7f89fc198e4ef9bd8a56085cfb40f09d","unresolved":true,"context_lines":[{"line_number":84,"context_line":"      deploy_steps_tasks:"},{"line_number":85,"context_line":"        - name: Certificate generation"},{"line_number":86,"context_line":"          when: step|int \u003d\u003d 1"},{"line_number":87,"context_line":"          vars:"},{"line_number":88,"context_line":"            use_ipa_ca:"},{"line_number":89,"context_line":"              or:"},{"line_number":90,"context_line":"                - equals:"},{"line_number":91,"context_line":"                  - { get_param: CertmongerCA }"},{"line_number":92,"context_line":"                  - IPA"},{"line_number":93,"context_line":"                - \"{{idm_realm is defined}}\""},{"line_number":94,"context_line":"          block:"},{"line_number":95,"context_line":"            - name: make sure certmonger is installed"},{"line_number":96,"context_line":"              package:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4a810db8_7e88be46","line":93,"range":{"start_line":87,"start_character":0,"end_line":93,"end_character":44},"updated":"2021-04-01 20:11:57.000000000","message":"don\u0027t use vars here","commit_id":"318ea27c6e60caf8fc106f42009953b16ffe4df4"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7cd61aad7f89fc198e4ef9bd8a56085cfb40f09d","unresolved":true,"context_lines":[{"line_number":125,"context_line":"              retries: 5"},{"line_number":126,"context_line":"              delay: 1"},{"line_number":127,"context_line":"              until: result.rc \u003d\u003d 0"},{"line_number":128,"context_line":"              when: not use_ipa_ca"},{"line_number":129,"context_line":"            - include_role:"},{"line_number":130,"context_line":"                name: linux-system-roles.certificate"},{"line_number":131,"context_line":"              vars:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"86d0d37d_b2804f2d","line":128,"updated":"2021-04-01 20:11:57.000000000","message":"when:\n - \u0027{get_param: CertmongerCA}\u0027 \u003d\u003d \u0027IPA\u0027 or idm_realm is defined","commit_id":"318ea27c6e60caf8fc106f42009953b16ffe4df4"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7cd61aad7f89fc198e4ef9bd8a56085cfb40f09d","unresolved":true,"context_lines":[{"line_number":199,"context_line":"                        - key_size_override_unset"},{"line_number":200,"context_line":"                        - {get_param: CertificateKeySize}"},{"line_number":201,"context_line":"                        - {get_param: HAProxyCertificateKeySize}"},{"line_number":202,"context_line":"                    ca:"},{"line_number":203,"context_line":"                      if:"},{"line_number":204,"context_line":"                        - use_ipa_ca"},{"line_number":205,"context_line":"                        - \u0027ipa\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"115fb256_51ef7177","line":202,"updated":"2021-04-01 20:11:57.000000000","message":"ca: \"{{ (\u0027{get_param: CertmongerCA}\u0027 \u003d\u003d \u0027IPA\u0027 or idm_realm is defined) | ternary(\u0027ipa\u0027, \u0027self-sign\u0027) }}\"","commit_id":"318ea27c6e60caf8fc106f42009953b16ffe4df4"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"aa9c7d1f380709a598fb103313195ac75d2af2aa","unresolved":true,"context_lines":[{"line_number":119,"context_line":"              delay: 1"},{"line_number":120,"context_line":"              until: result.rc \u003d\u003d 0"},{"line_number":121,"context_line":"              when:"},{"line_number":122,"context_line":"                - not \u0027{get_param: CertmongerCA}\u0027 \u003d\u003d \u0027IPA\u0027"},{"line_number":123,"context_line":"                - ipa_realm is not defined"},{"line_number":124,"context_line":"            - include_role:"},{"line_number":125,"context_line":"                name: linux-system-roles.certificate"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"76855d38_eb1d7896","line":122,"range":{"start_line":122,"start_character":18,"end_line":122,"end_character":58},"updated":"2021-04-05 20:11:48.000000000","message":"Maybe try\n\n  - str_replace:\n      template: \"\u0027VALUE\u0027 is not \u0027IPA\u0027\"\n      params:\n        VALUE: {get_param: CertmongerCA}\n  - ipa_realm is not defined","commit_id":"07bad4f17fad3bfa138969a99830edc59bfcc023"}]}
