)]}'
{"tripleo_ansible/roles/tripleo-container-manage/README.md":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3fa7e38b_7e6d8e30","updated":"2019-10-09 18:42:11.000000000","message":"delete this file.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"}],"tripleo_ansible/roles/tripleo-container-manage/files/.gitkeep":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3fa7e38b_3e739618","updated":"2019-10-09 18:42:11.000000000","message":"delete this file.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"}],"tripleo_ansible/roles/tripleo-container-manage/filter_plugins/helpers.py":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                dict_to_sort[k][attribute] \u003d null_value"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        return sorted("},{"line_number":41,"context_line":"            dict_to_sort.items(), "},{"line_number":42,"context_line":"            key\u003dlambda x: x[1][attribute]"},{"line_number":43,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":13,"id":"3fa7e38b_fe62de3d","line":41,"range":{"start_line":41,"start_character":33,"end_line":41,"end_character":34},"updated":"2019-10-09 18:42:11.000000000","message":"whitespace.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"5c90cd7550b08b1a0e803158ed2bc314e352b844","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python"},{"line_number":2,"context_line":"# Copyright 2019 Red Hat, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":19,"id":"3fa7e38b_fb7657d8","line":1,"updated":"2019-10-10 20:20:12.000000000","message":"Zuul isn\u0027t going to let you load this file directly, in an untrusted context. This is because this file would get loaded into memory on the zuul-executor control plane node.\n\nI _think_ if this was a dedicated role, it would be ignored. But not 100%.","commit_id":"3b8dd0de3708300c44a01e5572093539f16eac0b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"e35b387df000bcf2af7b3de0c025ed501d820051","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python"},{"line_number":2,"context_line":"# Copyright 2019 Red Hat, Inc."},{"line_number":3,"context_line":"# All Rights Reserved."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":19,"id":"3fa7e38b_6c5b8ff5","line":1,"in_reply_to":"3fa7e38b_fb7657d8","updated":"2019-10-10 23:01:43.000000000","message":"ok so what should I do?","commit_id":"3b8dd0de3708300c44a01e5572093539f16eac0b"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"ef7681a766021325b06a1bcbd1a62c55a3ab47f6","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        `null_value`. This makes it possible to sort all items equally."},{"line_number":35,"context_line":"        \"\"\""},{"line_number":36,"context_line":"        for k, v in dict_to_sort.items():"},{"line_number":37,"context_line":"            if \"attribute\" not in v:"},{"line_number":38,"context_line":"                dict_to_sort[k][attribute] \u003d null_value"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        return sorted("}],"source_content_type":"text/x-python","patch_set":19,"id":"3fa7e38b_5ba0cb42","line":37,"range":{"start_line":37,"start_character":15,"end_line":37,"end_character":26},"updated":"2019-10-10 20:13:49.000000000","message":"no quotes","commit_id":"3b8dd0de3708300c44a01e5572093539f16eac0b"}],"tripleo_ansible/roles/tripleo-container-manage/handlers/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3fa7e38b_de5da279","updated":"2019-10-09 18:42:11.000000000","message":"delete this file.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"}],"tripleo_ansible/roles/tripleo-container-manage/molecule/default/verify.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3fa7e38b_7e56ee5e","updated":"2019-10-09 18:42:11.000000000","message":"delete this file.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"}],"tripleo_ansible/roles/tripleo-container-manage/tasks/main.yml":[{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"90dc0e4c3c3fe3a43dde2e8f3de1db71a4dab71c","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      register: containers_data"},{"line_number":52,"context_line":"    - name: \"Manage Podman containers at step {{ step }}\""},{"line_number":53,"context_line":"      include_tasks: podman.yaml"},{"line_number":54,"context_line":"      loop: \"{{ containers_data[\u0027content\u0027] | b64decode | from_json | subsort(attribute\u003d\u0027start_order\u0027, null_value\u003d0) }}\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_7c04a418","line":54,"range":{"start_line":54,"start_character":102,"end_line":54,"end_character":114},"updated":"2019-10-10 17:18:27.000000000","message":"should null_value be like 99 to make sure that any that were actually specified come first?","commit_id":"814fb6e00d0f0c3903b9f32bafe7d428a3184455"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"024aa0f1472132296345ca2bd5d7ede7a5b3a151","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      register: containers_data"},{"line_number":52,"context_line":"    - name: \"Manage Podman containers at step {{ step }}\""},{"line_number":53,"context_line":"      include_tasks: podman.yaml"},{"line_number":54,"context_line":"      loop: \"{{ containers_data[\u0027content\u0027] | b64decode | from_json | subsort(attribute\u003d\u0027start_order\u0027, null_value\u003d0) }}\""}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_fb6977bd","line":54,"range":{"start_line":54,"start_character":102,"end_line":54,"end_character":114},"in_reply_to":"3fa7e38b_7c04a418","updated":"2019-10-10 19:41:44.000000000","message":"I had some issue with containers configured with start_order\u003d0, they were filtered out. I probably need to fix that then put null_value to 99 indeed.","commit_id":"814fb6e00d0f0c3903b9f32bafe7d428a3184455"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"3c4aa12051f44a0ec4257cae67d378e72bf88baf","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      register: containers_data"},{"line_number":52,"context_line":"    - name: \"Manage Podman containers at step {{ step }}\""},{"line_number":53,"context_line":"      include_tasks: podman.yaml"},{"line_number":54,"context_line":"      loop: \"{{ containers_data[\u0027content\u0027] | b64decode | from_json | subsort(attribute\u003d\u0027start_order\u0027, null_value\u003d0) }}\""}],"source_content_type":"text/x-yaml","patch_set":22,"id":"3fa7e38b_a7bd20b8","line":54,"updated":"2019-10-11 02:02:12.000000000","message":"turns out, default is 0:\nhttps://github.com/openstack/paunch/blob/master/paunch/builder/base.py#L50","commit_id":"9cc27d4ed11f4140f10ae95bacb419332df2aaee"}],"tripleo_ansible/roles/tripleo-container-manage/tasks/podman.yaml":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"27e2a9d35517145924522c4842a75bd087ed6223","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      managed_by: tripleo_ansible"},{"line_number":52,"context_line":"      config_data: \"{{ item.1 | to_json }}\""},{"line_number":53,"context_line":"    log_driver: \"{{ \u0027k8s-file\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}\""},{"line_number":54,"context_line":"    log_opt: |"},{"line_number":55,"context_line":"      \"{{ \u0027path\u003d\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}"},{"line_number":56,"context_line":"      {{ tripleo_container_manage_log_path | default(\u0027\u0027) }}"},{"line_number":57,"context_line":"      {{ \u0027/\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"3fa7e38b_fb971a44","line":54,"updated":"2019-10-14 01:28:32.000000000","message":"this doesn\u0027t work","commit_id":"9cc27d4ed11f4140f10ae95bacb419332df2aaee"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"e04a54dbfb404ca72ae86360915206fb1d898ba1","unresolved":false,"context_lines":[{"line_number":51,"context_line":"      managed_by: tripleo_ansible"},{"line_number":52,"context_line":"      config_data: \"{{ item.1 | to_json }}\""},{"line_number":53,"context_line":"    log_driver: \"{{ \u0027k8s-file\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}\""},{"line_number":54,"context_line":"    log_opt: |"},{"line_number":55,"context_line":"      \"{{ \u0027path\u003d\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}"},{"line_number":56,"context_line":"      {{ tripleo_container_manage_log_path | default(\u0027\u0027) }}"},{"line_number":57,"context_line":"      {{ \u0027/\u0027 if tripleo_container_manage_log_path is defined else \u0027\u0027 }}"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"3fa7e38b_7b856a06","line":54,"in_reply_to":"3fa7e38b_fb971a44","updated":"2019-10-14 01:29:34.000000000","message":"\"log_opt\": \"\\\"path\u003d\\n/var/log/containers/stdouts\\n/\\nmysql_init_logs\\\"\\n\",","commit_id":"9cc27d4ed11f4140f10ae95bacb419332df2aaee"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":36,"id":"3fa7e38b_791b8f72","updated":"2019-10-24 08:35:35.000000000","message":"we should add the boilerplate license header here.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":36,"id":"3fa7e38b_24bace6d","in_reply_to":"3fa7e38b_791b8f72","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      command: \"{{ tripleo_container_cli }} container exists {{ item.1[\u0027command\u0027][0] }}\""},{"line_number":10,"context_line":"    - name: \"Check if {{ item.1[\u0027command\u0027][0] }} container is running\""},{"line_number":11,"context_line":"      block:"},{"line_number":12,"context_line":"        - name: \"Gather podman infos for {{ item.1[\u0027command\u0027][0] }}\""},{"line_number":13,"context_line":"          podman_container_info:"},{"line_number":14,"context_line":"            name: \"{{ item.1[\u0027command\u0027][0] }}\""},{"line_number":15,"context_line":"          register: podman_containers"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_592a537e","line":12,"range":{"start_line":12,"start_character":44,"end_line":12,"end_character":64},"updated":"2019-10-24 08:35:35.000000000","message":"mixing the jinja dot notation and brackets is hard to look at. I would recommended converting this to something like:\n\n  item[1][\u0027command\u0027][0] OR item.1.command.0","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      command: \"{{ tripleo_container_cli }} container exists {{ item.1[\u0027command\u0027][0] }}\""},{"line_number":10,"context_line":"    - name: \"Check if {{ item.1[\u0027command\u0027][0] }} container is running\""},{"line_number":11,"context_line":"      block:"},{"line_number":12,"context_line":"        - name: \"Gather podman infos for {{ item.1[\u0027command\u0027][0] }}\""},{"line_number":13,"context_line":"          podman_container_info:"},{"line_number":14,"context_line":"            name: \"{{ item.1[\u0027command\u0027][0] }}\""},{"line_number":15,"context_line":"          register: podman_containers"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_847f02aa","line":12,"range":{"start_line":12,"start_character":44,"end_line":12,"end_character":64},"in_reply_to":"3fa7e38b_592a537e","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        - name: \"Fail if {{ item.1[\u0027command\u0027][0] }} is not running\""},{"line_number":17,"context_line":"          fail:"},{"line_number":18,"context_line":"            msg: \"Can\u0027t run container exec for {{ item.0 }}, {{ item.1[\u0027command\u0027][0] }} is not running\""},{"line_number":19,"context_line":"          when: not podman_containers.ansible_facts.podman_containers[0].State.Running"},{"line_number":20,"context_line":"    - name: \"Prepare the exec command for {{ item.0 }}\""},{"line_number":21,"context_line":"      set_fact:"},{"line_number":22,"context_line":"        cmd_template:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_d90c033b","line":19,"range":{"start_line":19,"start_character":10,"end_line":19,"end_character":14},"updated":"2019-10-24 08:35:35.000000000","message":"even when there is one condition, I generally like writing them in list format.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        - name: \"Fail if {{ item.1[\u0027command\u0027][0] }} is not running\""},{"line_number":17,"context_line":"          fail:"},{"line_number":18,"context_line":"            msg: \"Can\u0027t run container exec for {{ item.0 }}, {{ item.1[\u0027command\u0027][0] }} is not running\""},{"line_number":19,"context_line":"          when: not podman_containers.ansible_facts.podman_containers[0].State.Running"},{"line_number":20,"context_line":"    - name: \"Prepare the exec command for {{ item.0 }}\""},{"line_number":21,"context_line":"      set_fact:"},{"line_number":22,"context_line":"        cmd_template:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_c45e5a44","line":19,"range":{"start_line":19,"start_character":10,"end_line":19,"end_character":14},"in_reply_to":"3fa7e38b_d90c033b","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"          - \"{{ item.1.user if item.1.user is defined else \u0027root\u0027 }}\""},{"line_number":27,"context_line":"    - name: \"Run the container exec for {{ item.0 }}\""},{"line_number":28,"context_line":"      command:"},{"line_number":29,"context_line":"        argv: \"{{ cmd_template + item.1.command }}\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- name: \"Manage container for {{ item.0 }}\""},{"line_number":32,"context_line":"  podman_container:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_7934efde","line":29,"range":{"start_line":29,"start_character":33,"end_line":29,"end_character":47},"updated":"2019-10-24 08:35:35.000000000","message":"we use mixed dot and bracket notation above. I think this should be consistent.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":26,"context_line":"          - \"{{ item.1.user if item.1.user is defined else \u0027root\u0027 }}\""},{"line_number":27,"context_line":"    - name: \"Run the container exec for {{ item.0 }}\""},{"line_number":28,"context_line":"      command:"},{"line_number":29,"context_line":"        argv: \"{{ cmd_template + item.1.command }}\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"- name: \"Manage container for {{ item.0 }}\""},{"line_number":32,"context_line":"  podman_container:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_e459165b","line":29,"range":{"start_line":29,"start_character":33,"end_line":29,"end_character":47},"in_reply_to":"3fa7e38b_7934efde","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    - name: Set podman_drop_in fact"},{"line_number":93,"context_line":"      set_fact:"},{"line_number":94,"context_line":"        podman_drop_in: true"},{"line_number":95,"context_line":"      when: podman_drop_in.stat.exists"},{"line_number":96,"context_line":"    - name: Start systemd service for {{ item.0 }}"},{"line_number":97,"context_line":"      block:"},{"line_number":98,"context_line":"        - name: Remove trailing .requires for {{ item.0 }}"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_5901f303","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":10},"updated":"2019-10-24 08:35:35.000000000","message":"even when there is one condition, I generally like writing them in list format.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    - name: Set podman_drop_in fact"},{"line_number":93,"context_line":"      set_fact:"},{"line_number":94,"context_line":"        podman_drop_in: true"},{"line_number":95,"context_line":"      when: podman_drop_in.stat.exists"},{"line_number":96,"context_line":"    - name: Start systemd service for {{ item.0 }}"},{"line_number":97,"context_line":"      block:"},{"line_number":98,"context_line":"        - name: Remove trailing .requires for {{ item.0 }}"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_a4531e39","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":10},"in_reply_to":"3fa7e38b_5901f303","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":93,"context_line":"      set_fact:"},{"line_number":94,"context_line":"        podman_drop_in: true"},{"line_number":95,"context_line":"      when: podman_drop_in.stat.exists"},{"line_number":96,"context_line":"    - name: Start systemd service for {{ item.0 }}"},{"line_number":97,"context_line":"      block:"},{"line_number":98,"context_line":"        - name: Remove trailing .requires for {{ item.0 }}"},{"line_number":99,"context_line":"          file:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_96289897","line":96,"range":{"start_line":96,"start_character":12,"end_line":96,"end_character":50},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":93,"context_line":"      set_fact:"},{"line_number":94,"context_line":"        podman_drop_in: true"},{"line_number":95,"context_line":"      when: podman_drop_in.stat.exists"},{"line_number":96,"context_line":"    - name: Start systemd service for {{ item.0 }}"},{"line_number":97,"context_line":"      block:"},{"line_number":98,"context_line":"        - name: Remove trailing .requires for {{ item.0 }}"},{"line_number":99,"context_line":"          file:"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_243deedc","line":96,"range":{"start_line":96,"start_character":12,"end_line":96,"end_character":50},"in_reply_to":"3fa7e38b_96289897","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":95,"context_line":"      when: podman_drop_in.stat.exists"},{"line_number":96,"context_line":"    - name: Start systemd service for {{ item.0 }}"},{"line_number":97,"context_line":"      block:"},{"line_number":98,"context_line":"        - name: Remove trailing .requires for {{ item.0 }}"},{"line_number":99,"context_line":"          file:"},{"line_number":100,"context_line":"            path: \"/etc/systemd/system/tripleo_{{ item.0 }}.requires\""},{"line_number":101,"context_line":"            state: absent"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_3619a487","line":98,"range":{"start_line":98,"start_character":16,"end_line":98,"end_character":58},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":99,"context_line":"          file:"},{"line_number":100,"context_line":"            path: \"/etc/systemd/system/tripleo_{{ item.0 }}.requires\""},{"line_number":101,"context_line":"            state: absent"},{"line_number":102,"context_line":"        - name: Create systemd unit file for {{ item.0 }} service"},{"line_number":103,"context_line":"          template:"},{"line_number":104,"context_line":"            src: systemd-service.j2"},{"line_number":105,"context_line":"            dest: \"/etc/systemd/system/tripleo_{{ item.0 }}.service\""}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_f6122c62","line":102,"range":{"start_line":102,"start_character":16,"end_line":102,"end_character":65},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":99,"context_line":"          file:"},{"line_number":100,"context_line":"            path: \"/etc/systemd/system/tripleo_{{ item.0 }}.requires\""},{"line_number":101,"context_line":"            state: absent"},{"line_number":102,"context_line":"        - name: Create systemd unit file for {{ item.0 }} service"},{"line_number":103,"context_line":"          template:"},{"line_number":104,"context_line":"            src: systemd-service.j2"},{"line_number":105,"context_line":"            dest: \"/etc/systemd/system/tripleo_{{ item.0 }}.service\""}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_e41ef672","line":102,"range":{"start_line":102,"start_character":16,"end_line":102,"end_character":65},"in_reply_to":"3fa7e38b_f6122c62","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":103,"context_line":"          template:"},{"line_number":104,"context_line":"            src: systemd-service.j2"},{"line_number":105,"context_line":"            dest: \"/etc/systemd/system/tripleo_{{ item.0 }}.service\""},{"line_number":106,"context_line":"            mode: 0644"},{"line_number":107,"context_line":"            owner: root"},{"line_number":108,"context_line":"            group: root"},{"line_number":109,"context_line":"          register: systemd_file"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_39751799","line":106,"range":{"start_line":106,"start_character":18,"end_line":106,"end_character":22},"updated":"2019-10-24 08:35:35.000000000","message":"we\u0027ll need to quote all of the octal forms.\n\n  \"0644\"","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":103,"context_line":"          template:"},{"line_number":104,"context_line":"            src: systemd-service.j2"},{"line_number":105,"context_line":"            dest: \"/etc/systemd/system/tripleo_{{ item.0 }}.service\""},{"line_number":106,"context_line":"            mode: 0644"},{"line_number":107,"context_line":"            owner: root"},{"line_number":108,"context_line":"            group: root"},{"line_number":109,"context_line":"          register: systemd_file"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_44190a86","line":106,"range":{"start_line":106,"start_character":18,"end_line":106,"end_character":22},"in_reply_to":"3fa7e38b_39751799","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":107,"context_line":"            owner: root"},{"line_number":108,"context_line":"            group: root"},{"line_number":109,"context_line":"          register: systemd_file"},{"line_number":110,"context_line":"        - name: Enable and start systemd service for {{ item.0 }}"},{"line_number":111,"context_line":"          systemd:"},{"line_number":112,"context_line":"            # Restart the service if it was already running"},{"line_number":113,"context_line":"            state: restarted"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_b60cb442","line":110,"range":{"start_line":110,"start_character":16,"end_line":110,"end_character":65},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":114,"context_line":"            name: \"tripleo_{{ item.0 }}.service\""},{"line_number":115,"context_line":"            enabled: true"},{"line_number":116,"context_line":"            daemon_reload: true"},{"line_number":117,"context_line":"          when: systemd_file.changed"},{"line_number":118,"context_line":"        - name: Manage systemd healthcheck for {{ item.0 }}"},{"line_number":119,"context_line":"          when:"},{"line_number":120,"context_line":"            - not (container_healthcheck_disabled | default(false))"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_f9077f17","line":117,"range":{"start_line":117,"start_character":10,"end_line":117,"end_character":14},"updated":"2019-10-24 08:35:35.000000000","message":"even when there is one condition, I generally like writing them in list format.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            enabled: true"},{"line_number":116,"context_line":"            daemon_reload: true"},{"line_number":117,"context_line":"          when: systemd_file.changed"},{"line_number":118,"context_line":"        - name: Manage systemd healthcheck for {{ item.0 }}"},{"line_number":119,"context_line":"          when:"},{"line_number":120,"context_line":"            - not (container_healthcheck_disabled | default(false))"},{"line_number":121,"context_line":"            - item.1.healthcheck is defined"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_d607f01c","line":118,"range":{"start_line":118,"start_character":16,"end_line":118,"end_character":59},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            - not (container_healthcheck_disabled | default(false))"},{"line_number":121,"context_line":"            - item.1.healthcheck is defined"},{"line_number":122,"context_line":"          block:"},{"line_number":123,"context_line":"            - name: Create systemd unit file for {{ item.0 }} healthcheck"},{"line_number":124,"context_line":"              template:"},{"line_number":125,"context_line":"                src: systemd-healthcheck.j2"},{"line_number":126,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.service\""}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_76063c23","line":123,"range":{"start_line":123,"start_character":20,"end_line":123,"end_character":73},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            - not (container_healthcheck_disabled | default(false))"},{"line_number":121,"context_line":"            - item.1.healthcheck is defined"},{"line_number":122,"context_line":"          block:"},{"line_number":123,"context_line":"            - name: Create systemd unit file for {{ item.0 }} healthcheck"},{"line_number":124,"context_line":"              template:"},{"line_number":125,"context_line":"                src: systemd-healthcheck.j2"},{"line_number":126,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.service\""}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_641c4677","line":123,"range":{"start_line":123,"start_character":20,"end_line":123,"end_character":73},"in_reply_to":"3fa7e38b_76063c23","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":124,"context_line":"              template:"},{"line_number":125,"context_line":"                src: systemd-healthcheck.j2"},{"line_number":126,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.service\""},{"line_number":127,"context_line":"                mode: 0644"},{"line_number":128,"context_line":"                owner: root"},{"line_number":129,"context_line":"                group: root"},{"line_number":130,"context_line":"              register: systemd_healthcheck"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_d93ac3c2","line":127,"range":{"start_line":127,"start_character":22,"end_line":127,"end_character":26},"updated":"2019-10-24 08:35:35.000000000","message":"we\u0027ll need to quote all of the octal forms.\n\n  \"0644\"","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":128,"context_line":"                owner: root"},{"line_number":129,"context_line":"                group: root"},{"line_number":130,"context_line":"              register: systemd_healthcheck"},{"line_number":131,"context_line":"            - name: Create systemd timer for {{ item.0 }} healthcheck"},{"line_number":132,"context_line":"              template:"},{"line_number":133,"context_line":"                src: systemd-timer.j2"},{"line_number":134,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.timer\""}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_96017809","line":131,"range":{"start_line":131,"start_character":20,"end_line":131,"end_character":69},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":132,"context_line":"              template:"},{"line_number":133,"context_line":"                src: systemd-timer.j2"},{"line_number":134,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.timer\""},{"line_number":135,"context_line":"                mode: 0644"},{"line_number":136,"context_line":"                owner: root"},{"line_number":137,"context_line":"                group: root"},{"line_number":138,"context_line":"              register: systemd_timer"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_79494f5e","line":135,"range":{"start_line":135,"start_character":22,"end_line":135,"end_character":26},"updated":"2019-10-24 08:35:35.000000000","message":"we\u0027ll need to quote all of the octal forms.\n\n  \"0644\"","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":132,"context_line":"              template:"},{"line_number":133,"context_line":"                src: systemd-timer.j2"},{"line_number":134,"context_line":"                dest: \"/etc/systemd/system/tripleo_{{ item.0 }}_healthcheck.timer\""},{"line_number":135,"context_line":"                mode: 0644"},{"line_number":136,"context_line":"                owner: root"},{"line_number":137,"context_line":"                group: root"},{"line_number":138,"context_line":"              register: systemd_timer"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_04131268","line":135,"range":{"start_line":135,"start_character":22,"end_line":135,"end_character":26},"in_reply_to":"3fa7e38b_79494f5e","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":136,"context_line":"                owner: root"},{"line_number":137,"context_line":"                group: root"},{"line_number":138,"context_line":"              register: systemd_timer"},{"line_number":139,"context_line":"        - name: Enable and start systemd timer for {{ item.0 }}"},{"line_number":140,"context_line":"          systemd:"},{"line_number":141,"context_line":"            # Restart the timer if it was already running"},{"line_number":142,"context_line":"            state: restarted"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_39fe7705","line":139,"range":{"start_line":139,"start_character":16,"end_line":139,"end_character":63},"updated":"2019-10-24 08:35:35.000000000","message":"we should quote strings with brace expansions.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":136,"context_line":"                owner: root"},{"line_number":137,"context_line":"                group: root"},{"line_number":138,"context_line":"              register: systemd_timer"},{"line_number":139,"context_line":"        - name: Enable and start systemd timer for {{ item.0 }}"},{"line_number":140,"context_line":"          systemd:"},{"line_number":141,"context_line":"            # Restart the timer if it was already running"},{"line_number":142,"context_line":"            state: restarted"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_24164e57","line":139,"range":{"start_line":139,"start_character":16,"end_line":139,"end_character":63},"in_reply_to":"3fa7e38b_39fe7705","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":143,"context_line":"            name: \"tripleo_{{ item.0 }}_healthcheck.timer\""},{"line_number":144,"context_line":"            enabled: true"},{"line_number":145,"context_line":"            daemon_reload: true"},{"line_number":146,"context_line":"          when: systemd_healthcheck.changed or systemd_timer.changed"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_190b7b24","line":146,"range":{"start_line":146,"start_character":10,"end_line":146,"end_character":14},"updated":"2019-10-24 08:35:35.000000000","message":"even when there is one condition, I generally like writing them in list format.","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":143,"context_line":"            name: \"tripleo_{{ item.0 }}_healthcheck.timer\""},{"line_number":144,"context_line":"            enabled: true"},{"line_number":145,"context_line":"            daemon_reload: true"},{"line_number":146,"context_line":"          when: systemd_healthcheck.changed or systemd_timer.changed"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"3fa7e38b_c40c1a44","line":146,"range":{"start_line":146,"start_character":10,"end_line":146,"end_character":14},"in_reply_to":"3fa7e38b_190b7b24","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"}],"tripleo_ansible/roles/tripleo-container-manage/templates/systemd-healthcheck.j2":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Requisite\u003d{{ item.0 }}.service"},{"line_number":5,"context_line":"[Service]"},{"line_number":6,"context_line":"Type\u003doneshot"},{"line_number":7,"context_line":"ExecStart\u003d/usr/bin/podman exec {{ item.0 }} {{ item.1.healthcheck[\u0027test\u0027] }}"},{"line_number":8,"context_line":"[Install]"},{"line_number":9,"context_line":"WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-jinja2","patch_set":36,"id":"3fa7e38b_f9a3fffe","line":7,"range":{"start_line":7,"start_character":47,"end_line":7,"end_character":73},"updated":"2019-10-24 08:35:35.000000000","message":"use consistent, dot or bracket notation. \n\n  item[1][\u0027healthcheck\u0027][\u0027test\u0027] or item.1.healthcheck.test","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Requisite\u003d{{ item.0 }}.service"},{"line_number":5,"context_line":"[Service]"},{"line_number":6,"context_line":"Type\u003doneshot"},{"line_number":7,"context_line":"ExecStart\u003d/usr/bin/podman exec {{ item.0 }} {{ item.1.healthcheck[\u0027test\u0027] }}"},{"line_number":8,"context_line":"[Install]"},{"line_number":9,"context_line":"WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-jinja2","patch_set":36,"id":"3fa7e38b_3f2737b9","line":7,"range":{"start_line":7,"start_character":47,"end_line":7,"end_character":73},"in_reply_to":"3fa7e38b_f9a3fffe","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"}],"tripleo_ansible/roles/tripleo-container-manage/templates/systemd-service.j2":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"d38dc301971ce345f1e94f76882660a381483bb6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Type\u003dforking"},{"line_number":15,"context_line":"PIDFile\u003d/var/run/{{ item.0 }}.pid"},{"line_number":16,"context_line":"{% if item.1.systemd_exec_flags is defined %}"},{"line_number":17,"context_line":"{% for s_flag, s_value in item.1.systemd_exec_flags.items() %}"},{"line_number":18,"context_line":"{{ s_flag }}\u003d{{ s_value }}"},{"line_number":19,"context_line":"{% endfor %}"},{"line_number":20,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":36,"id":"3fa7e38b_79b70f3c","line":17,"updated":"2019-10-24 08:35:35.000000000","message":"nested jinja expressions can use spacing within the braces to make the expression clearer to understand for the developer.\n\n\n{% if item.1.systemd_exec_flags is defined %}\n{%   for s_flag, s_value in item.1.systemd_exec_flags.items() %}\n{{ s_flag }}\u003d{{ s_value }}\n{%   endfor %}\n{% endif %}","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c5750dd067708ef429bfec9f65263e1614fd2028","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Type\u003dforking"},{"line_number":15,"context_line":"PIDFile\u003d/var/run/{{ item.0 }}.pid"},{"line_number":16,"context_line":"{% if item.1.systemd_exec_flags is defined %}"},{"line_number":17,"context_line":"{% for s_flag, s_value in item.1.systemd_exec_flags.items() %}"},{"line_number":18,"context_line":"{{ s_flag }}\u003d{{ s_value }}"},{"line_number":19,"context_line":"{% endfor %}"},{"line_number":20,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":36,"id":"3fa7e38b_1f24bbae","line":17,"in_reply_to":"3fa7e38b_79b70f3c","updated":"2019-10-24 10:13:58.000000000","message":"Done","commit_id":"c4b44a80e026d9402aa9ac2e4e5eab972405bbed"}],"tripleo_ansible/roles/tripleo-container-manage/vars/main.yml":[{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"45ce786fea9046c3820ffc84cc8ca0e416de2a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3fa7e38b_1ecd7a30","updated":"2019-10-09 18:42:11.000000000","message":"delete this file.","commit_id":"fa537e53499aed398ef0df8de87bd1d5433ef05f"}]}
