)]}'
{"defaults/main.yml":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"1c5e700cdd786ad559e9654cadccc820c88b0555","unresolved":false,"context_lines":[{"line_number":198,"context_line":"  - \"{{ keystone_wsgi_public_program_name }}\""},{"line_number":199,"context_line":"  - \"{{ keystone_wsgi_admin_program_name }}\""},{"line_number":200,"context_line":"keystone_uwsgi_ports:"},{"line_number":201,"context_line":"  keystone-wsgi-public: { http: 37358, socket: 38358 }"},{"line_number":202,"context_line":"  keystone-wsgi-admin: { http: 37359, socket: 38359 }"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"# set keystone_ssl to true to enable SSL configuration on the keystone containers"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1ac06dbe_48082429","line":201,"updated":"2016-08-24 19:12:04.000000000","message":"Nit - let\u0027s use dict format here as its our standard","commit_id":"b45c613837e081b8dc2f63f74dea7d5c55c49876"}],"handlers/main.yml":[{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"291603fb9dcd80ef2e397ae2722d557641b6c3a4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  delay: 2"},{"line_number":25,"context_line":"  when: keystone_apache_mod_wsgi_enabled | bool"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- name: Restart Nginx"},{"line_number":28,"context_line":"  service:"},{"line_number":29,"context_line":"    name: nginx"},{"line_number":30,"context_line":"    state: restarted"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ac06dbe_4e0fb036","line":27,"range":{"start_line":27,"start_character":16,"end_line":27,"end_character":21},"updated":"2016-08-24 13:01:12.000000000","message":"lowercase the n or uppercase all the references to this handler.","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"39e5dbe7ab957af5fb9e6f14dee96cebce2bd0e4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  delay: 2"},{"line_number":25,"context_line":"  when: keystone_apache_mod_wsgi_enabled | bool"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- name: Restart Nginx"},{"line_number":28,"context_line":"  service:"},{"line_number":29,"context_line":"    name: nginx"},{"line_number":30,"context_line":"    state: restarted"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ac06dbe_e4eca694","line":27,"range":{"start_line":27,"start_character":16,"end_line":27,"end_character":21},"in_reply_to":"1ac06dbe_4e0fb036","updated":"2016-08-24 16:55:31.000000000","message":"Done","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"}],"tasks/keystone_nginx.yml":[{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"291603fb9dcd80ef2e397ae2722d557641b6c3a4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- name: Configure virtual hosts"},{"line_number":31,"context_line":"  template:"},{"line_number":32,"context_line":"    src: keystone_nginx.conf.j2"},{"line_number":33,"context_line":"    dest: \"/etc/nginx/sites-available/{{ item }}\""},{"line_number":34,"context_line":"  with_items: keystone_wsgi_program_names"},{"line_number":35,"context_line":"  notify: Restart nginx"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ac06dbe_a9bbbec2","line":33,"range":{"start_line":33,"start_character":46,"end_line":33,"end_character":49},"updated":"2016-08-24 13:01:12.000000000","message":"needs to be {{ item }}.conf","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"39e5dbe7ab957af5fb9e6f14dee96cebce2bd0e4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- name: Configure virtual hosts"},{"line_number":31,"context_line":"  template:"},{"line_number":32,"context_line":"    src: keystone_nginx.conf.j2"},{"line_number":33,"context_line":"    dest: \"/etc/nginx/sites-available/{{ item }}\""},{"line_number":34,"context_line":"  with_items: keystone_wsgi_program_names"},{"line_number":35,"context_line":"  notify: Restart nginx"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ac06dbe_e4bae670","line":33,"range":{"start_line":33,"start_character":46,"end_line":33,"end_character":49},"in_reply_to":"1ac06dbe_a9bbbec2","updated":"2016-08-24 16:55:31.000000000","message":"Done","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"}],"templates/keystone_nginx.conf.j2":[{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"291603fb9dcd80ef2e397ae2722d557641b6c3a4","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    {{ line }}"},{"line_number":20,"context_line":"    {%- endfor %}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    access_log  var/log/nginx/{{ item }}-access.log custom;"},{"line_number":23,"context_line":"    error_log   var/log/nginx/{{ item }}-error.log info;"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    location / {"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1ac06dbe_c42ee141","line":22,"range":{"start_line":22,"start_character":14,"end_line":22,"end_character":16},"updated":"2016-08-24 13:01:12.000000000","message":"/var/log absolute path or nginx won\u0027t start due to no directory/access to directory\n\n(same for 1 line below)","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"39e5dbe7ab957af5fb9e6f14dee96cebce2bd0e4","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    {{ line }}"},{"line_number":20,"context_line":"    {%- endfor %}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    access_log  var/log/nginx/{{ item }}-access.log custom;"},{"line_number":23,"context_line":"    error_log   var/log/nginx/{{ item }}-error.log info;"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    location / {"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1ac06dbe_04baa26e","line":22,"range":{"start_line":22,"start_character":14,"end_line":22,"end_character":16},"in_reply_to":"1ac06dbe_c42ee141","updated":"2016-08-24 16:55:31.000000000","message":"Done","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"},{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"291603fb9dcd80ef2e397ae2722d557641b6c3a4","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    location @yourapplication {"},{"line_number":30,"context_line":"        include     uwsgi_params;"},{"line_number":31,"context_line":"        uwsgi_pass  127.0.0.1:{{ keystone_uwsgi_ports[item][\u0027socket\u0027] }};"},{"line_number":32,"context_line":"    }"},{"line_number":33,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1ac06dbe_57b57c2f","line":31,"range":{"start_line":31,"start_character":70,"end_line":31,"end_character":73},"updated":"2016-08-24 13:01:12.000000000","message":"We need the following line:\n\nuwsgi_param  SCRIPT_NAME  {{ item }};","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"39e5dbe7ab957af5fb9e6f14dee96cebce2bd0e4","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    location @yourapplication {"},{"line_number":30,"context_line":"        include     uwsgi_params;"},{"line_number":31,"context_line":"        uwsgi_pass  127.0.0.1:{{ keystone_uwsgi_ports[item][\u0027socket\u0027] }};"},{"line_number":32,"context_line":"    }"},{"line_number":33,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1ac06dbe_64af162c","line":31,"range":{"start_line":31,"start_character":70,"end_line":31,"end_character":73},"in_reply_to":"1ac06dbe_57b57c2f","updated":"2016-08-24 16:55:31.000000000","message":"Done","commit_id":"f421d29bcf626bc6542329f6d784012d38f9eea1"}]}
