)]}'
{"tasks/configure_metal_hosts.yml":[{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"d862d38fb255195a31e9a0ce8b87111712ad348b","unresolved":true,"context_lines":[{"line_number":17,"context_line":"  fail:"},{"line_number":18,"context_line":"    msg: \u003e"},{"line_number":19,"context_line":"      Wrong kernel Version found"},{"line_number":20,"context_line":"      [ {{ ansible_facts[kernel\u0027] }} \u003c {{ openstack_host_required_kernel }} ]"},{"line_number":21,"context_line":"      Resolve this issue before continuing."},{"line_number":22,"context_line":"  when:"},{"line_number":23,"context_line":"    - ansible_facts[\u0027kernel\u0027] is version(openstack_host_required_kernel, \u0027\u003c\u0027)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fb38b49f_a4e6afe1","line":20,"updated":"2021-02-24 09:46:42.000000000","message":"Missing \u0027 before kernel.","commit_id":"28227ac93334f95cd434f07145258c6c1c1c7bdd"}],"tasks/openstack_authorized_keys.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"89dc27c53e712a8d6d133d9e346bc993cf05a609","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Ensure ssh directory"},{"line_number":17,"context_line":"  file:"},{"line_number":18,"context_line":"    path: \"{{ ansible_facts[\u0027env\u0027].HOME }}/.ssh\""},{"line_number":19,"context_line":"    state: \"directory\""},{"line_number":20,"context_line":"    group: \"{{ ansible_facts[\u0027user_id\u0027] }}\""},{"line_number":21,"context_line":"    owner: \"{{ ansible_facts[\u0027user_id\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1b4d622e_b8c5ce0c","line":18,"range":{"start_line":18,"start_character":34,"end_line":18,"end_character":39},"updated":"2021-02-25 11:52:23.000000000","message":"[\u0027HOME\u0027]?","commit_id":"5cdad3532f087c83f847f90da084fd8d31bdb40a"}],"tasks/openstack_sysstat.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8df89f1eca200ff3f57daf600cdc19bb6cc1c91a","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    src: \"{{ openstack_host_cron_template }}\""},{"line_number":28,"context_line":"    dest: \"{{ openstack_host_sysstat_cron_file }}\""},{"line_number":29,"context_line":"    mode: \"{{ openstack_host_sysstat_cron_mode }}\""},{"line_number":30,"context_line":"    setype: \"{{ (ansible_facts[\u0027selinux\u0027].status \u003d\u003d \u0027enabled\u0027) | ternary(\u0027system_cron_spool_t\u0027, omit) }}\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Start and enable the sysstat service"},{"line_number":33,"context_line":"  service:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"96237f9d_d573e06c","line":30,"range":{"start_line":30,"start_character":41,"end_line":30,"end_character":48},"updated":"2021-02-23 14:20:22.000000000","message":"probably would be safer to use [\u0027status\u0027]","commit_id":"7e8afd9995f086540e81855cb917eef2b264b950"}],"tasks/openstack_update_hosts_file.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"75a311223f1620c563feae375d0a6d0d47620d1a","unresolved":true,"context_lines":[{"line_number":21,"context_line":"      {% for item in groups[\u0027all\u0027] %}"},{"line_number":22,"context_line":"      {%   set record \u003d [] %}"},{"line_number":23,"context_line":"      {%   set _target_rfc_name \u003d item|replace(\u0027_\u0027, \u0027-\u0027) %}"},{"line_number":24,"context_line":"      {%   set _ans_hostname \u003d hostvars[item].ansible_facts[\u0027hostname\u0027] | default(_target_rfc_name) %}"},{"line_number":25,"context_line":"      {%   set _ \u003d record.append(hostvars[item][\u0027ansible_host\u0027] | default(\u0027127.0.0.1\u0027)) %}"},{"line_number":26,"context_line":"      {%   set _ \u003d record.append(_ans_hostname ~ \u0027.\u0027 ~ openstack_domain) %}"},{"line_number":27,"context_line":"      {%   set _ \u003d record.append(_target_rfc_name) %}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"41da9191_01c4d6a9","line":24,"range":{"start_line":24,"start_character":45,"end_line":24,"end_character":71},"updated":"2021-02-23 08:59:56.000000000","message":"I\u0027m not sure, but hostvars[item] is a dict, not object, right? So maybe more appropriate would be `hostvars[item][ansible_facts[\u0027hostname\u0027]]`?","commit_id":"0bea8fe97836f0ab31e56966ad40e3b87b3fba23"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"75a311223f1620c563feae375d0a6d0d47620d1a","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      {%   set record \u003d [] %}"},{"line_number":23,"context_line":"      {%   set _target_rfc_name \u003d item|replace(\u0027_\u0027, \u0027-\u0027) %}"},{"line_number":24,"context_line":"      {%   set _ans_hostname \u003d hostvars[item].ansible_facts[\u0027hostname\u0027] | default(_target_rfc_name) %}"},{"line_number":25,"context_line":"      {%   set _ \u003d record.append(hostvars[item][\u0027ansible_host\u0027] | default(\u0027127.0.0.1\u0027)) %}"},{"line_number":26,"context_line":"      {%   set _ \u003d record.append(_ans_hostname ~ \u0027.\u0027 ~ openstack_domain) %}"},{"line_number":27,"context_line":"      {%   set _ \u003d record.append(_target_rfc_name) %}"},{"line_number":28,"context_line":"      {%   if (_ans_hostname !\u003d _target_rfc_name) and (_target_rfc_name !\u003d item) %}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d85d735f_b827db96","line":25,"range":{"start_line":25,"start_character":49,"end_line":25,"end_character":61},"updated":"2021-02-23 08:59:56.000000000","message":"this is also ansible_facts?","commit_id":"0bea8fe97836f0ab31e56966ad40e3b87b3fba23"}],"tests/test.yml":[{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"d862d38fb255195a31e9a0ce8b87111712ad348b","unresolved":true,"context_lines":[{"line_number":134,"context_line":"          - \"\u0027dm_multipath\u0027 in modules_content\""},{"line_number":135,"context_line":"          - \"\u0027ebtables\u0027 in modules_content\""},{"line_number":136,"context_line":"          - \"\u0027vm.swappiness\u0027 in sysctl_content\""},{"line_number":137,"context_line":"          - \"\u0027127.0.0.1 {{ ansible_facts[\u0027hostname\u0027] }}.openstack.local localhost {{ aansible_facts[\u0027hostname\u0027] }}\u0027 in hosts_content\""},{"line_number":138,"context_line":"          - \"\u0027127.111.111.101 {{ ansible_facts[\u0027hostname\u0027] }}.openstack.local test1 {{ ansible_facts[\u0027hostname\u0027] }}\u0027 in hosts_content\""},{"line_number":139,"context_line":"          - \"\u0027127.111.111.102 {{ ansible_facts[\u0027hostname\u0027] }}.openstack.local test2 {{ ansible_facts[\u0027hostname\u0027] }}\u0027 in hosts_content\""},{"line_number":140,"context_line":"          - \"\u0027127.111.111.103 {{ ansible_facts[\u0027hostname\u0027] }}.openstack.local test3 {{ ansible_facts[\u0027hostname\u0027] }}\u0027 in hosts_content\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"b40cd622_8a3d78a0","line":137,"updated":"2021-02-24 09:46:42.000000000","message":"Double \u0027a\u0027 in Ansible, but I suspect there\u0027s also a quoting issue in these lines in general caused by the number of \u0027s","commit_id":"28227ac93334f95cd434f07145258c6c1c1c7bdd"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"89dc27c53e712a8d6d133d9e346bc993cf05a609","unresolved":true,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    - name: Check for ssh dir"},{"line_number":111,"context_line":"      stat:"},{"line_number":112,"context_line":"        path: \"{{ ansible_facts[\u0027env\u0027].HOME }}/.ssh\""},{"line_number":113,"context_line":"      register: ssh_dir"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    - name: Check for extra host package present on host"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"6e150578_7da1cae4","line":112,"range":{"start_line":112,"start_character":38,"end_line":112,"end_character":43},"updated":"2021-02-25 11:52:23.000000000","message":"[\u0027HOME\u0027]?","commit_id":"5cdad3532f087c83f847f90da084fd8d31bdb40a"}],"vars/ubuntu-20.04.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8df89f1eca200ff3f57daf600cdc19bb6cc1c91a","unresolved":true,"context_lines":[{"line_number":95,"context_line":"  #  state: present"},{"line_number":96,"context_line":"  #  filename: \"uca\""},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"_uca_repo: \"deb {{ uca_apt_repo_url | default(\u0027http://ubuntu-cloud.archive.canonical.com/ubuntu\u0027) }} {{ ansible_facts[\u0027lsb\u0027].codename }}-updates/victoria main\""},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"_openstack_host_ca_location: /usr/local/share/ca-certificates/"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"538c25e8_64480f9d","line":98,"range":{"start_line":98,"start_character":124,"end_line":98,"end_character":133},"updated":"2021-02-23 14:20:22.000000000","message":"[\u0027codename\u0027]","commit_id":"7e8afd9995f086540e81855cb917eef2b264b950"}]}
