--- - debug: var: threescale_cicd_create_method_payload verbosity: 1 no_log: '{{ threescale_cicd_nolog }}' - name: Create the method uri: url: https://{{ inventory_hostname }}/admin/api/services/{{ threescale_cicd_api_service_id }}/metrics/{{ threescale_cicd_metric_id }}/methods.json validate_certs: no method: POST body: '{{ threescale_cicd_create_method_payload }}' status_code: 201 register: threescale_cicd_tmpresponse changed_when: 'threescale_cicd_tmpresponse.status == 201' no_log: '{{ threescale_cicd_nolog }}' - set_fact: threescale_cicd_existing_metrics: '{{ threescale_cicd_existing_metrics|union([ threescale_cicd_api_operation.key ]) }}' threescale_cicd_existing_metrics_details: '{{ threescale_cicd_existing_metrics_details|union([ { "system_name": threescale_cicd_api_operation.key, "id": threescale_cicd_tmpresponse.json|json_query("method.id") } ]) }}' - name: Wait for a couple seconds pause: seconds: '{{ threescale_cicd_throttling }}'