)]}'
{"ansible/roles/keystone/tasks/init_fernet.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"559cfa72e7002c24601d9a76613e5e1f0c611fe3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- name: Restart keystone-ssh container"},{"line_number":4,"context_line":"  vars:"},{"line_number":5,"context_line":"    service_name: \"keystone-ssh\""},{"line_number":6,"context_line":"    service: \"{{ keystone_services[service_name] }}\""},{"line_number":7,"context_line":"    config_json: \"{{ keystone_config_jsons.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first }}\""},{"line_number":8,"context_line":"    keystone_ssh_container: \"{{ check_keystone_containers.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first }}\""},{"line_number":9,"context_line":"  become: true"},{"line_number":10,"context_line":"  kolla_docker:"},{"line_number":11,"context_line":"    action: \"start_container\""},{"line_number":12,"context_line":"    common_options: \"{{ docker_common_options }}\""},{"line_number":13,"context_line":"    name: \"{{ service.container_name }}\""},{"line_number":14,"context_line":"    image: \"{{ service.image }}\""},{"line_number":15,"context_line":"    volumes: \"{{ service.volumes|reject(\u0027equalto\u0027, \u0027\u0027)|list }}\""},{"line_number":16,"context_line":"    dimensions: \"{{ service.dimensions }}\""},{"line_number":17,"context_line":"  when:"},{"line_number":18,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":19,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":20,"context_line":"    - service.enabled | bool"},{"line_number":21,"context_line":"    - config_json.changed | bool"},{"line_number":22,"context_line":"      or keystone_ssh_confs.changed | bool"},{"line_number":23,"context_line":"      or keystone_ssh_container.changed | bool"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"- name: Restart keystone-fernet container"},{"line_number":26,"context_line":"  vars:"},{"line_number":27,"context_line":"    service_name: \"keystone-fernet\""},{"line_number":28,"context_line":"    service: \"{{ keystone_services[service_name] }}\""},{"line_number":29,"context_line":"    config_json: \"{{ keystone_config_jsons.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first }}\""},{"line_number":30,"context_line":"    keystone_conf: \"{{ keystone_confs.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first  }}\""},{"line_number":31,"context_line":"    policy_overwriting: \"{{ keystone_policy_overwriting.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first }}\""},{"line_number":32,"context_line":"    keystone_fernet_container: \"{{ check_keystone_containers.results|selectattr(\u0027item.key\u0027, \u0027equalto\u0027, service_name)|first }}\""},{"line_number":33,"context_line":"  become: true"},{"line_number":34,"context_line":"  kolla_docker:"},{"line_number":35,"context_line":"    action: \"start_container\""},{"line_number":36,"context_line":"    common_options: \"{{ docker_common_options }}\""},{"line_number":37,"context_line":"    name: \"{{ service.container_name }}\""},{"line_number":38,"context_line":"    image: \"{{ service.image }}\""},{"line_number":39,"context_line":"    volumes: \"{{ service.volumes|reject(\u0027equalto\u0027, \u0027\u0027)|list }}\""},{"line_number":40,"context_line":"    dimensions: \"{{ service.dimensions }}\""},{"line_number":41,"context_line":"  when:"},{"line_number":42,"context_line":"    - kolla_action !\u003d \"config\""},{"line_number":43,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":44,"context_line":"    - service.enabled | bool"},{"line_number":45,"context_line":"    - config_json.changed | bool"},{"line_number":46,"context_line":"      or keystone_conf.changed | bool"},{"line_number":47,"context_line":"      or policy_overwriting.changed | bool"},{"line_number":48,"context_line":"      or keystone_fernet_confs.changed | bool"},{"line_number":49,"context_line":"      or keystone_fernet_container.changed | bool"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"- name: Waiting for Keystone SSH port to be UP"},{"line_number":52,"context_line":"  wait_for:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_663a54ce","line":49,"range":{"start_line":3,"start_character":0,"end_line":49,"end_character":49},"updated":"2019-06-18 13:21:24.000000000","message":"This doesn\u0027t feel right to me. I\u0027m also making a change which removes these conditionals from handlers, which means these tasks will run every time.","commit_id":"27d60c54b66139ce75159be68769e432bd667347"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"559cfa72e7002c24601d9a76613e5e1f0c611fe3","unresolved":false,"context_lines":[{"line_number":75,"context_line":"  run_once: True"},{"line_number":76,"context_line":"  delegate_to: \"{{ groups[\u0027keystone\u0027][0] }}\""},{"line_number":77,"context_line":"  notify:"},{"line_number":78,"context_line":"    - Restart keystone container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_463150ec","line":78,"range":{"start_line":78,"start_character":6,"end_line":78,"end_character":32},"updated":"2019-06-18 13:21:24.000000000","message":"Why is this necessary?","commit_id":"27d60c54b66139ce75159be68769e432bd667347"}]}
