)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5f62862dbf7a076d592a3ef9c83f76f028469df9","unresolved":false,"context_lines":[{"line_number":25,"context_line":"reported by the system) in addition to `ansible_hostname`, if they are"},{"line_number":26,"context_line":"different."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Change-Id: Id058aa1db8d60c979680e6a41f7f3e1c39f98235"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_0846d522","line":28,"updated":"2019-05-22 08:44:19.000000000","message":"nit: a quick bug could be useful for others that may hit this.","commit_id":"f77ff41c4945a40b438d7dfc82932d9dca0cd5c8"}],"ansible/roles/baremetal/tasks/pre-install.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a184b7235bc0ad0b0abbc4c3d203966164da75d9","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        {% for host in groups[\u0027baremetal\u0027] %}"},{"line_number":25,"context_line":"        {% set api_interface \u003d hostvars[host][\u0027api_interface\u0027] %}"},{"line_number":26,"context_line":"        {% if host not in groups[\u0027bifrost\u0027] or \u0027ansible_\u0027 + api_interface in hostvars[host] %}"},{"line_number":27,"context_line":"        {% set hostnames \u003d [hostvars[host][\u0027ansible_nodename\u0027], hostvars[host][\u0027ansible_hostname\u0027]] %}"},{"line_number":28,"context_line":"        {{ hostvars[host][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {{ hostnames | unique | join(\u0027 \u0027) }}"},{"line_number":29,"context_line":"        {% endif %}"},{"line_number":30,"context_line":"        {% endfor %}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_4d597bfc","line":27,"range":{"start_line":27,"start_character":44,"end_line":27,"end_character":60},"updated":"2019-06-03 11:14:35.000000000","message":"Do you know how this differs from ansible_fqdn? Does it matter?","commit_id":"37899026bf7ec6ae70b01571cd0fb2e0173f8f9b"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7fc2b38d675275d51b5a7d851c3f6f630d5f8344","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        {% for host in groups[\u0027baremetal\u0027] %}"},{"line_number":25,"context_line":"        {% set api_interface \u003d hostvars[host][\u0027api_interface\u0027] %}"},{"line_number":26,"context_line":"        {% if host not in groups[\u0027bifrost\u0027] or \u0027ansible_\u0027 + api_interface in hostvars[host] %}"},{"line_number":27,"context_line":"        {% set hostnames \u003d [hostvars[host][\u0027ansible_nodename\u0027], hostvars[host][\u0027ansible_hostname\u0027]] %}"},{"line_number":28,"context_line":"        {{ hostvars[host][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {{ hostnames | unique | join(\u0027 \u0027) }}"},{"line_number":29,"context_line":"        {% endif %}"},{"line_number":30,"context_line":"        {% endfor %}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_cd76cb3f","line":27,"range":{"start_line":27,"start_character":44,"end_line":27,"end_character":60},"in_reply_to":"9fb8cfa7_4d597bfc","updated":"2019-06-03 11:25:23.000000000","message":"`ansible_nodename` is the hostname as reported by the system, I assume it would match the output of the `hostname(1)` command.\n\n`ansible_fqdn` appears to generated differently, sometimes with unpredictable results, see https://github.com/ansible/ansible/issues/9972\n\nAs far as I can see Nova uses `socket.gethostname()` as the default value for the `host` configuration option, which should match `ansible_nodename`.","commit_id":"37899026bf7ec6ae70b01571cd0fb2e0173f8f9b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5307638e3a0fcb99f32143517e921e6bafa53274","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        {% for host in groups[\u0027baremetal\u0027] %}"},{"line_number":25,"context_line":"        {% set api_interface \u003d hostvars[host][\u0027api_interface\u0027] %}"},{"line_number":26,"context_line":"        {% if host not in groups[\u0027bifrost\u0027] or \u0027ansible_\u0027 + api_interface in hostvars[host] %}"},{"line_number":27,"context_line":"        {% set hostnames \u003d [hostvars[host][\u0027ansible_nodename\u0027], hostvars[host][\u0027ansible_hostname\u0027]] %}"},{"line_number":28,"context_line":"        {{ hostvars[host][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }} {{ hostnames | unique | join(\u0027 \u0027) }}"},{"line_number":29,"context_line":"        {% endif %}"},{"line_number":30,"context_line":"        {% endfor %}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_3394a68b","line":27,"range":{"start_line":27,"start_character":44,"end_line":27,"end_character":60},"in_reply_to":"9fb8cfa7_cd76cb3f","updated":"2019-06-03 13:04:18.000000000","message":"Thanks","commit_id":"37899026bf7ec6ae70b01571cd0fb2e0173f8f9b"}]}
