)]}'
{"ansible/roles/ceilometer/tasks/config.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4bf255f3ed2af053ea6fc0d30a9a85cef3cd3d8a","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Set variable that indicates if we have a folder for custom meter YAML files"},{"line_number":20,"context_line":"  set_fact:"},{"line_number":21,"context_line":"    custom_meter_folder_exist: \"{{ ceilometer_custom_meters_folder is defined and ceilometer_custom_meters_folder.stat.exists and ceilometer_custom_meters_folder.stat.isdir  }}\""},{"line_number":22,"context_line":"  when: ceilometer_custom_meters_folder is defined"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_b0a3914f","line":21,"range":{"start_line":21,"start_character":35,"end_line":21,"end_character":77},"updated":"2019-05-20 18:17:37.000000000","message":"always true","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"faf88b791a802fe42e64046b27d485af7a28b287","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Set variable that indicates if we have a folder for custom meter YAML files"},{"line_number":20,"context_line":"  set_fact:"},{"line_number":21,"context_line":"    custom_meter_folder_exist: \"{{ ceilometer_custom_meters_folder is defined and ceilometer_custom_meters_folder.stat.exists and ceilometer_custom_meters_folder.stat.isdir  }}\""},{"line_number":22,"context_line":"  when: ceilometer_custom_meters_folder is defined"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_2c518237","line":21,"range":{"start_line":21,"start_character":35,"end_line":21,"end_character":77},"in_reply_to":"bfb3d3c7_b0a3914f","updated":"2019-05-21 11:24:43.000000000","message":"Fixed","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4bf255f3ed2af053ea6fc0d30a9a85cef3cd3d8a","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- name: Set variable that indicates if we have a folder for custom meter YAML files"},{"line_number":20,"context_line":"  set_fact:"},{"line_number":21,"context_line":"    custom_meter_folder_exist: \"{{ ceilometer_custom_meters_folder is defined and ceilometer_custom_meters_folder.stat.exists and ceilometer_custom_meters_folder.stat.isdir  }}\""},{"line_number":22,"context_line":"  when: ceilometer_custom_meters_folder is defined"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"},{"line_number":25,"context_line":"  local_action: find paths\u003d\"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}\" patterns\u003d\"*.yaml\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_d09405eb","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":50},"updated":"2019-05-20 18:17:37.000000000","message":"always true","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"faf88b791a802fe42e64046b27d485af7a28b287","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- name: Set variable that indicates if we have a folder for custom meter YAML files"},{"line_number":20,"context_line":"  set_fact:"},{"line_number":21,"context_line":"    custom_meter_folder_exist: \"{{ ceilometer_custom_meters_folder is defined and ceilometer_custom_meters_folder.stat.exists and ceilometer_custom_meters_folder.stat.isdir  }}\""},{"line_number":22,"context_line":"  when: ceilometer_custom_meters_folder is defined"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"},{"line_number":25,"context_line":"  local_action: find paths\u003d\"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}\" patterns\u003d\"*.yaml\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_cc454672","line":22,"range":{"start_line":22,"start_character":8,"end_line":22,"end_character":50},"in_reply_to":"bfb3d3c7_d09405eb","updated":"2019-05-21 11:24:43.000000000","message":"Fixed","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4bf255f3ed2af053ea6fc0d30a9a85cef3cd3d8a","unresolved":false,"context_lines":[{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"},{"line_number":25,"context_line":"  local_action: find paths\u003d\"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}\" patterns\u003d\"*.yaml\""},{"line_number":26,"context_line":"  register: ceilometer_custom_meters_folder_found_files"},{"line_number":27,"context_line":"  when: custom_meter_folder_exist is defined and custom_meter_folder_exist"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":30,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_708519ad","line":27,"range":{"start_line":27,"start_character":8,"end_line":27,"end_character":44},"updated":"2019-05-20 18:17:37.000000000","message":"always true","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"faf88b791a802fe42e64046b27d485af7a28b287","unresolved":false,"context_lines":[{"line_number":24,"context_line":"- name: Find all *.yaml files in custom meter definitions folder (if the folder exist)"},{"line_number":25,"context_line":"  local_action: find paths\u003d\"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}\" patterns\u003d\"*.yaml\""},{"line_number":26,"context_line":"  register: ceilometer_custom_meters_folder_found_files"},{"line_number":27,"context_line":"  when: custom_meter_folder_exist is defined and custom_meter_folder_exist"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":30,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_cc3a26e6","line":27,"range":{"start_line":27,"start_character":8,"end_line":27,"end_character":44},"in_reply_to":"bfb3d3c7_708519ad","updated":"2019-05-21 11:24:43.000000000","message":"Fixed","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4bf255f3ed2af053ea6fc0d30a9a85cef3cd3d8a","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":30,"context_line":"  set_fact:"},{"line_number":31,"context_line":"    should_copy_custom_meter_definitions: \"{{ custom_meter_folder_exist is defined and custom_meter_folder_exist and ceilometer_custom_meters_folder_found_files is defined and ceilometer_custom_meters_folder_found_files.matched \u003e 0 }}\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Create default folder for custom meter definitions"},{"line_number":34,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_b0bcf169","line":31,"updated":"2019-05-20 18:17:37.000000000","message":"custom_meter_folder_exist always find\n\nalso\n\ncustom_meter_folder_exist \u003d\u003d true implies ceilometer_custom_meters_folder_found_files is defined.","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"faf88b791a802fe42e64046b27d485af7a28b287","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":30,"context_line":"  set_fact:"},{"line_number":31,"context_line":"    should_copy_custom_meter_definitions: \"{{ custom_meter_folder_exist is defined and custom_meter_folder_exist and ceilometer_custom_meters_folder_found_files is defined and ceilometer_custom_meters_folder_found_files.matched \u003e 0 }}\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- name: Create default folder for custom meter definitions"},{"line_number":34,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_471ccf69","line":31,"in_reply_to":"bfb3d3c7_b0bcf169","updated":"2019-05-21 11:24:43.000000000","message":"Fixed","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4bf255f3ed2af053ea6fc0d30a9a85cef3cd3d8a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    src: \"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}/\""},{"line_number":50,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/meters.d\""},{"line_number":51,"context_line":"    force: True"},{"line_number":52,"context_line":"    mode: \"0600\""},{"line_number":53,"context_line":"  become: true"},{"line_number":54,"context_line":"  when:"},{"line_number":55,"context_line":"    - should_copy_custom_meter_definitions"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_90452d73","line":52,"range":{"start_line":52,"start_character":11,"end_line":52,"end_character":15},"updated":"2019-05-20 18:17:37.000000000","message":"0660","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"faf88b791a802fe42e64046b27d485af7a28b287","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    src: \"{{ node_custom_config }}/ceilometer/{{ ceilometer_custom_meters_local_folder }}/\""},{"line_number":50,"context_line":"    dest: \"{{ node_config_directory }}/{{ item.key }}/meters.d\""},{"line_number":51,"context_line":"    force: True"},{"line_number":52,"context_line":"    mode: \"0600\""},{"line_number":53,"context_line":"  become: true"},{"line_number":54,"context_line":"  when:"},{"line_number":55,"context_line":"    - should_copy_custom_meter_definitions"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_6719d377","line":52,"range":{"start_line":52,"start_character":11,"end_line":52,"end_character":15},"in_reply_to":"bfb3d3c7_90452d73","updated":"2019-05-21 11:24:43.000000000","message":"Fixed","commit_id":"7cc6594f704b7d986276a57e3b63a3693b3d1a7b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"733ebd373d08d3360db43399385502fab2940a90","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":29,"context_line":"  set_fact:"},{"line_number":30,"context_line":"    should_copy_custom_meter_definitions: \"{{ ceilometer_custom_meters_folder_found_files is defined and ceilometer_custom_meters_folder_found_files.matched \u003e 0 }}\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Create default folder for custom meter definitions"},{"line_number":33,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfb3d3c7_50f3240b","line":30,"range":{"start_line":30,"start_character":46,"end_line":30,"end_character":100},"updated":"2019-05-21 13:05:37.000000000","message":"I think this will always be defined, since its registered above. You could replace it with custom_meter_folder_exist.","commit_id":"b6b14742a020fdc5a989f71be740652fa757d21c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"0717c15a9bd9482d7ff821378cb74794828d2f4b","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- name: Set the variable that control the copy of custom meter definitions"},{"line_number":29,"context_line":"  set_fact:"},{"line_number":30,"context_line":"    should_copy_custom_meter_definitions: \"{{ ceilometer_custom_meters_folder_found_files is defined and ceilometer_custom_meters_folder_found_files.matched \u003e 0 }}\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Create default folder for custom meter definitions"},{"line_number":33,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfb3d3c7_b3870a62","line":30,"range":{"start_line":30,"start_character":46,"end_line":30,"end_character":100},"in_reply_to":"bfb3d3c7_50f3240b","updated":"2019-05-21 13:54:35.000000000","message":"That is true.\nFixed.","commit_id":"b6b14742a020fdc5a989f71be740652fa757d21c"}]}
