)]}'
{"roles/libvirt/setup/undercloud/defaults/main.yml":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"81597db472aea8814f202e455b0da5f3aa8e266d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"undercloud_custom_initrd: \"{{ working_dir }}/overcloud-full.initrd\""},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"ssh_tunnel_service_file: ssh-tunnel.service.j2"},{"line_number":9,"context_line":"ssh_tunnel_target_ip: \"{{ undercloud_network_cidr|nthhost(1) }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_d07c4b73","side":"PARENT","line":9,"updated":"2017-07-19 08:31:04.000000000","message":"from a quick look i can\u0027t see this being used before the ssh-tunnel.service.j2 so should be good to move it to there afaics","commit_id":"df8d4e0a386fc974ceb66b7c6c9a08b668535918"}],"roles/libvirt/setup/undercloud/templates/ssh-tunnel.service.j2":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"81597db472aea8814f202e455b0da5f3aa8e266d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set ssh_tunnel_target_ip \u003d \"https://%s\" % undercloud_network_cidr|nthhost(2)  if undercloud_generate_service_certificate|bool else \"http://%s:3000\" % undercloud_network_cidr|nthhost(1) %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"[Unit]"},{"line_number":4,"context_line":"Description\u003dSet up ssh tunneling for TripleO"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_7010d74e","line":1,"range":{"start_line":1,"start_character":69,"end_line":1,"end_character":76},"updated":"2017-07-19 08:31:04.000000000","message":"OK I give up where is this defined please. I see we use it a lot but I can\u0027t find in ansible docs","commit_id":"d146beeb918b42b61c6bc5ef51bf85ad4eda7e7a"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"40df327c4e4f8630eacdb381b36870fbc00abc75","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set ssh_tunnel_target_ip \u003d \"https://%s\" % undercloud_network_cidr|nthhost(2)  if undercloud_generate_service_certificate|bool else \"http://%s:3000\" % undercloud_network_cidr|nthhost(1) %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"[Unit]"},{"line_number":4,"context_line":"Description\u003dSet up ssh tunneling for TripleO"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_6b534a6c","line":1,"range":{"start_line":1,"start_character":69,"end_line":1,"end_character":76},"in_reply_to":"1f1a1f67_4bef6ee8","updated":"2017-07-19 09:12:53.000000000","message":"wow thanks","commit_id":"d146beeb918b42b61c6bc5ef51bf85ad4eda7e7a"},{"author":{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},"change_message_id":"a3f760b95a76aff06aeb3be4a40b0918ae18ea93","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set ssh_tunnel_target_ip \u003d \"https://%s\" % undercloud_network_cidr|nthhost(2)  if undercloud_generate_service_certificate|bool else \"http://%s:3000\" % undercloud_network_cidr|nthhost(1) %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"[Unit]"},{"line_number":4,"context_line":"Description\u003dSet up ssh tunneling for TripleO"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f1a1f67_4bef6ee8","line":1,"range":{"start_line":1,"start_character":69,"end_line":1,"end_character":76},"in_reply_to":"1f1a1f67_7010d74e","updated":"2017-07-19 09:01:12.000000000","message":"I had the very same problem when analyzing the code. It seems to be part of the ansible framework: https://github.com/ansible/ansible/blob/31b6ac896d0ca9db5dc9e026f1e0c5197a7b563a/lib/ansible/plugins/filter/ipaddr.py#L747","commit_id":"d146beeb918b42b61c6bc5ef51bf85ad4eda7e7a"}]}
