)]}'
{"docker/horizon/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"6c72b6f3f02d20029fccfad4a3f4f88721ec0d43","unresolved":false,"context_lines":[{"line_number":10,"context_line":"                \u0027openstack-dashboard\u0027,"},{"line_number":11,"context_line":"                \u0027httpd\u0027,"},{"line_number":12,"context_line":"                \u0027mod_wsgi\u0027,"},{"line_number":13,"context_line":"                \u0027gettext\u0027,"},{"line_number":14,"context_line":"        ] %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"bacf61ea_0bdbabee","line":13,"range":{"start_line":13,"start_character":25,"end_line":13,"end_character":26},"updated":"2016-08-03 09:42:06.000000000","message":"Last comma is not necessary","commit_id":"42645579fa613b47bc2727b40bd51dcb93ad2b5e"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"6c72b6f3f02d20029fccfad4a3f4f88721ec0d43","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                \u0027openstack-dashboard\u0027,"},{"line_number":33,"context_line":"                \u0027apache2\u0027,"},{"line_number":34,"context_line":"                \u0027libapache2-mod-wsgi\u0027,"},{"line_number":35,"context_line":"                \u0027gettext\u0027,"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"bacf61ea_2be2ef9f","line":35,"range":{"start_line":35,"start_character":25,"end_line":35,"end_character":26},"updated":"2016-08-03 09:42:06.000000000","message":"Ditto","commit_id":"42645579fa613b47bc2727b40bd51dcb93ad2b5e"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"6c72b6f3f02d20029fccfad4a3f4f88721ec0d43","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        {% set horizon_packages \u003d ["},{"line_number":61,"context_line":"                \u0027httpd\u0027,"},{"line_number":62,"context_line":"                \u0027mod_wsgi\u0027,"},{"line_number":63,"context_line":"                \u0027gettext\u0027,"},{"line_number":64,"context_line":"        ] %}"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"bacf61ea_0b028b3e","line":63,"range":{"start_line":63,"start_character":25,"end_line":63,"end_character":26},"updated":"2016-08-03 09:42:06.000000000","message":"Ditto","commit_id":"42645579fa613b47bc2727b40bd51dcb93ad2b5e"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"6c72b6f3f02d20029fccfad4a3f4f88721ec0d43","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        {% set horizon_packages \u003d ["},{"line_number":72,"context_line":"                \u0027apache2\u0027,"},{"line_number":73,"context_line":"                \u0027libapache2-mod-wsgi\u0027,"},{"line_number":74,"context_line":"                \u0027gettext\u0027,"},{"line_number":75,"context_line":"        ] %}"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"bacf61ea_8b94bbe8","line":74,"range":{"start_line":74,"start_character":25,"end_line":74,"end_character":26},"updated":"2016-08-03 09:42:06.000000000","message":"Ditto","commit_id":"42645579fa613b47bc2727b40bd51dcb93ad2b5e"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"5217f92e552e7ec6299f215b056e1e2c810da0ff","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% block horizon_redhat_binary_setup %}"},{"line_number":19,"context_line":"RUN useradd --user-group horizon \\"},{"line_number":20,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":21,"context_line":"    \u0026\u0026 ln -s /usr/share/openstack-dashboard/openstack_dashboard /usr/lib/python2.7/site-packages/openstack_dashboard \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bacf61ea_0096e593","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":39},"updated":"2016-08-03 10:09:15.000000000","message":"Just for understand the behavior, really we want let the user override all the configuration inside the {% block %} ?","commit_id":"07e548174e869e561850646aeb9e3ffba9ed5fb2"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"bcf07c392374b0688d0c3a82a223d58d594cb55a","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"RUN {{ macros.install_packages(horizon_packages | customizable(\"packages\")) }} \\"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% block horizon_redhat_binary_setup %}"},{"line_number":19,"context_line":"RUN useradd --user-group horizon \\"},{"line_number":20,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":21,"context_line":"    \u0026\u0026 ln -s /usr/share/openstack-dashboard/openstack_dashboard /usr/lib/python2.7/site-packages/openstack_dashboard \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"bacf61ea_2182f952","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":39},"in_reply_to":"bacf61ea_0096e593","updated":"2016-08-03 15:56:23.000000000","message":"Checked with inc0 his position is that there is no hard limit on blocks. It\u0027s hard to know up front what pieces users will want to customise so it will likely be an evolving thing. I can see people wanting to tweak the magic below which is why I added these blocks.","commit_id":"07e548174e869e561850646aeb9e3ffba9ed5fb2"}]}
