)]}'
{"ansible/bifrost.yml":[{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: localhost"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - { role: bifrost,"},{"line_number":4,"context_line":"        tags: bifrost}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_3ad1d023","line":1,"updated":"2016-08-02 11:57:30.000000000","message":"missing --- at the beginning of a file","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ff851053aaa1ef0e95ae4e1f54a36968ea7ca017","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: localhost"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - { role: bifrost,"},{"line_number":4,"context_line":"        tags: bifrost}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_03ed768e","line":1,"in_reply_to":"bacf61ea_3ad1d023","updated":"2016-08-02 20:09:27.000000000","message":"ah yes ill add thanks","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"}],"ansible/roles/bifrost/tasks/bootstrap.yml":[{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy "},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"},{"line_number":7,"context_line":"     ansible-playbook -vvvv -i /bifrost/playbooks/inventory/localhost"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_5ac2c453","line":4,"range":{"start_line":4,"start_character":31,"end_line":4,"end_character":32},"updated":"2016-08-02 11:57:30.000000000","message":"remove whitespace","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ff851053aaa1ef0e95ae4e1f54a36968ea7ca017","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy "},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"},{"line_number":7,"context_line":"     ansible-playbook -vvvv -i /bifrost/playbooks/inventory/localhost"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_8301663c","line":4,"range":{"start_line":4,"start_character":31,"end_line":4,"end_character":32},"in_reply_to":"bacf61ea_5ac2c453","updated":"2016-08-02 20:09:27.000000000","message":"yep will do","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"},{"line_number":7,"context_line":"     ansible-playbook -vvvv -i /bifrost/playbooks/inventory/localhost"},{"line_number":8,"context_line":"     /bifrost/playbooks/install.yaml -e @/etc/bifrost/bifrost.yml "},{"line_number":9,"context_line":"     -e  skip_package_install\u003dtrue\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_faa9f890","line":8,"range":{"start_line":8,"start_character":65,"end_line":8,"end_character":66},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0d89f6cc29fbbfaaf98193f82feed9b19326c1ea","unresolved":false,"context_lines":[{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"},{"line_number":7,"context_line":"     ansible-playbook -vvvv -i /bifrost/playbooks/inventory/localhost"},{"line_number":8,"context_line":"     /bifrost/playbooks/install.yaml -e @/etc/bifrost/bifrost.yml"},{"line_number":9,"context_line":"     -e  skip_package_install\u003dtrue\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bacf61ea_3ec07de0","line":9,"updated":"2016-08-03 01:46:25.000000000","message":"i need to also include -e @/etc/bifrost/dib.yml here as this is when the image is built with disk image builder.","commit_id":"c45edb794ee3f868d0c9bb6a69b83d50da883a11"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"9baf01544d2347652a743230f60e87336d9ba96d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy"},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1ac06dbe_87409408","line":3,"updated":"2016-08-23 19:42:56.000000000","message":"longer term it would be nice if these magic commands in the bifrost containers were stored in shell scripts in the container itself so it could be reused by others without knowing all of the magic.  config.json may b an option too, because it was designed to handle this exact scenario.","commit_id":"bd3a40bd68f033ce00f67146daf93dcb0c2011a8"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"edbcbc4a2e20b4a78cd8a6e4ea7d172f54bf3474","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy"},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1ac06dbe_962283a1","line":3,"in_reply_to":"1ac06dbe_2288ae70","updated":"2016-08-23 20:13:19.000000000","message":"sure i can do  that though line 5 and 6 are just sourcing files to setup the environment and the rest is use running the bifrost install playbook with some input parameters.\n\nthe main thing that take the time for this command to work is that as part of the install they dib image is generated. i was thinking of spliting that out into a spereate command at a later date.","commit_id":"bd3a40bd68f033ce00f67146daf93dcb0c2011a8"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"943e393312534b3c53d021175a74314f23b862d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy"},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1ac06dbe_2288ae70","line":3,"in_reply_to":"1ac06dbe_87409408","updated":"2016-08-23 19:57:06.000000000","message":"Also I\u0027d rather have multiple tasks doing 1 thing than one task doing everything. If something goes wrong, easier to work with.","commit_id":"bd3a40bd68f033ce00f67146daf93dcb0c2011a8"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a534991ac550767c3f44a170422da90d7ebbebea","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Bootstrap bifrost (this may take several minutes)"},{"line_number":3,"context_line":"  command: \u003e"},{"line_number":4,"context_line":"     docker exec bifrost_deploy"},{"line_number":5,"context_line":"     bash -c \u0027/bifrost/scripts/env-setup.sh \u0026\u0026 source /bifrost/env-vars"},{"line_number":6,"context_line":"     \u0026\u0026 source /opt/stack/ansible/hacking/env-setup \u0026\u0026"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1ac06dbe_cfae1e2d","line":3,"in_reply_to":"1ac06dbe_962283a1","updated":"2016-08-23 21:34:36.000000000","message":"tech debt bug:https://bugs.launchpad.net/kolla/+bug/1616225","commit_id":"bd3a40bd68f033ce00f67146daf93dcb0c2011a8"}],"doc/bifrost.rst":[{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":105,"context_line":"create bifrost.yml"},{"line_number":106,"context_line":"------------------"},{"line_number":107,"context_line":"By default kolla mostly use bifrosts default playbook values."},{"line_number":108,"context_line":"Paramters passed to the bifrost install playbook can be overriden by"},{"line_number":109,"context_line":"creating a bifrost.yml file in the kolla custom config director or in a "},{"line_number":110,"context_line":"bifrost sub directory."},{"line_number":111,"context_line":"e.g. /etc/kolla/config/bifrost/bifrost.yml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_7ac34838","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":9},"updated":"2016-08-02 11:57:30.000000000","message":"Parameters","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":106,"context_line":"------------------"},{"line_number":107,"context_line":"By default kolla mostly use bifrosts default playbook values."},{"line_number":108,"context_line":"Paramters passed to the bifrost install playbook can be overriden by"},{"line_number":109,"context_line":"creating a bifrost.yml file in the kolla custom config director or in a "},{"line_number":110,"context_line":"bifrost sub directory."},{"line_number":111,"context_line":"e.g. /etc/kolla/config/bifrost/bifrost.yml"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_da835401","line":109,"range":{"start_line":109,"start_character":71,"end_line":109,"end_character":72},"updated":"2016-08-02 11:57:30.000000000","message":"remove whitespace","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    # dhcp_static_mask: 255.255.255.0"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Create Disk Image Builder Config"},{"line_number":124,"context_line":"-------------------------------- "},{"line_number":125,"context_line":"By default kolla mostly use bifrosts default playbook values when"},{"line_number":126,"context_line":"building the baremetal os image. the baremetal os image can be customised"},{"line_number":127,"context_line":"by creating a dib.yml file in the the kolla custom config director or in a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_3a7f1016","line":124,"range":{"start_line":124,"start_character":32,"end_line":124,"end_character":33},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":123,"context_line":"Create Disk Image Builder Config"},{"line_number":124,"context_line":"-------------------------------- "},{"line_number":125,"context_line":"By default kolla mostly use bifrosts default playbook values when"},{"line_number":126,"context_line":"building the baremetal os image. the baremetal os image can be customised"},{"line_number":127,"context_line":"by creating a dib.yml file in the the kolla custom config director or in a"},{"line_number":128,"context_line":"bifrost sub directory."},{"line_number":129,"context_line":"e.g. /etc/kolla/config/bifrost/dib.yml "}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_fae578db","line":126,"range":{"start_line":126,"start_character":33,"end_line":126,"end_character":36},"updated":"2016-08-02 11:57:30.000000000","message":"The","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":126,"context_line":"building the baremetal os image. the baremetal os image can be customised"},{"line_number":127,"context_line":"by creating a dib.yml file in the the kolla custom config director or in a"},{"line_number":128,"context_line":"bifrost sub directory."},{"line_number":129,"context_line":"e.g. /etc/kolla/config/bifrost/dib.yml "},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"dib_os_element: ubuntu"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_5a700440","line":129,"range":{"start_line":129,"start_character":38,"end_line":129,"end_character":39},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":145,"context_line":"____________"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"docker exec -it bifrost_deploy mkdir /etc/bifrost"},{"line_number":148,"context_line":"docker cp /etc/kolla/config/bifrost/servers.yml bifrost_deploy:/etc/bifrost/servers.yml "},{"line_number":149,"context_line":"docker cp /etc/kolla/config/bifrost/bifrost.yml bifrost_deploy:/etc/bifrost/bifrost.yml "},{"line_number":150,"context_line":"docker cp /etc/kolla/config/bifrost/dib.yml bifrost_deploy:/etc/bifrost/dib.yml "},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_7aace88b","line":148,"range":{"start_line":148,"start_character":87,"end_line":148,"end_character":88},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":"docker exec -it bifrost_deploy mkdir /etc/bifrost"},{"line_number":148,"context_line":"docker cp /etc/kolla/config/bifrost/servers.yml bifrost_deploy:/etc/bifrost/servers.yml "},{"line_number":149,"context_line":"docker cp /etc/kolla/config/bifrost/bifrost.yml bifrost_deploy:/etc/bifrost/bifrost.yml "},{"line_number":150,"context_line":"docker cp /etc/kolla/config/bifrost/dib.yml bifrost_deploy:/etc/bifrost/dib.yml "},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"bootstrap bifrost"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_bab820c9","line":149,"range":{"start_line":149,"start_character":87,"end_line":149,"end_character":88},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"725b9542c01eca47b82bd81262836a70bfd2e921","unresolved":false,"context_lines":[{"line_number":147,"context_line":"docker exec -it bifrost_deploy mkdir /etc/bifrost"},{"line_number":148,"context_line":"docker cp /etc/kolla/config/bifrost/servers.yml bifrost_deploy:/etc/bifrost/servers.yml "},{"line_number":149,"context_line":"docker cp /etc/kolla/config/bifrost/bifrost.yml bifrost_deploy:/etc/bifrost/bifrost.yml "},{"line_number":150,"context_line":"docker cp /etc/kolla/config/bifrost/dib.yml bifrost_deploy:/etc/bifrost/dib.yml "},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"bootstrap bifrost"},{"line_number":153,"context_line":"_________________"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_faae187f","line":150,"range":{"start_line":150,"start_character":79,"end_line":150,"end_character":80},"updated":"2016-08-02 11:57:30.000000000","message":"ditto","commit_id":"cbba35356ac412ff6c1d53ed0c174e81cf082d88"}]}
