)]}'
{"ci-scripts/generate-null-reproducer.sh":[{"author":{"_account_id":21686,"name":"Matt Young","email":"halcyondude@gmail.com","username":"myoung"},"change_message_id":"f52b4da33b2e70a8e335cb40137098a84d053e3e","unresolved":false,"context_lines":[{"line_number":1,"context_line":": ${SCRIPT_HOME:\u003d\"$HOME\"}"},{"line_number":2,"context_line":": ${TOCI_JOBTYPE:\u003d\"ovb-1ctlr_1comp-featureset002\"}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"JOBTYPE_NODES\u003d$(grep -o \"[0-9]ctlr\\(_[0-9]*[a-z]*\\)*\" \u003c\u003c\u003c $TOCI_JOBTYPE)"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa0c359_05ee26ec","line":2,"range":{"start_line":2,"start_character":19,"end_line":2,"end_character":48},"updated":"2018-02-23 16:46:50.000000000","message":"I think it would make sense to provide as part of usage() / default help text the other values that this variable could have","commit_id":"13fec165ce20e382535263a76ec3bc2fb406261c"},{"author":{"_account_id":21686,"name":"Matt Young","email":"halcyondude@gmail.com","username":"myoung"},"change_message_id":"f52b4da33b2e70a8e335cb40137098a84d053e3e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"export NODES_FILE"},{"line_number":9,"context_line":"export TOCI_JOBTYPE"},{"line_number":10,"context_line":"export ANSIBLE_ROLES_PATH\u003d$PWD/../roles:$PWD/../../tripleo-quickstart/roles"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"ansible-playbook \\"},{"line_number":13,"context_line":"    -i null-reproducer-inventory.ini \\"},{"line_number":14,"context_line":"    -e @../../tripleo-quickstart/config/release/$1.yml \\"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa0c359_85b3160a","line":11,"updated":"2018-02-23 16:46:50.000000000","message":"perhaps as this is meant to be used interactively, we could pause here and print a summary of \"what\u0027s about to happen\", so a ctrl+c aborts","commit_id":"13fec165ce20e382535263a76ec3bc2fb406261c"},{"author":{"_account_id":21686,"name":"Matt Young","email":"halcyondude@gmail.com","username":"myoung"},"change_message_id":"f52b4da33b2e70a8e335cb40137098a84d053e3e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"export TOCI_JOBTYPE"},{"line_number":10,"context_line":"export ANSIBLE_ROLES_PATH\u003d$PWD/../roles:$PWD/../../tripleo-quickstart/roles"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"ansible-playbook \\"},{"line_number":13,"context_line":"    -i null-reproducer-inventory.ini \\"},{"line_number":14,"context_line":"    -e @../../tripleo-quickstart/config/release/$1.yml \\"},{"line_number":15,"context_line":"    -e script_home\u003d$SCRIPT_HOME \\"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa0c359_25c24254","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":16},"updated":"2018-02-23 16:46:50.000000000","message":"the first time I ran this script since ansible isn\u0027t installed on my system it failed with the expected \"ansible-playbook is not a thing\" error.  If this script created a venv and did a \u0027pip install ansible\u0027 - or if the default helptext included instructions to create a virtualenv and install ansible into it, it would be more friendly to a new user not familiar with OOOQ and our tooling.","commit_id":"13fec165ce20e382535263a76ec3bc2fb406261c"},{"author":{"_account_id":21686,"name":"Matt Young","email":"halcyondude@gmail.com","username":"myoung"},"change_message_id":"f52b4da33b2e70a8e335cb40137098a84d053e3e","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"ansible-playbook \\"},{"line_number":13,"context_line":"    -i null-reproducer-inventory.ini \\"},{"line_number":14,"context_line":"    -e @../../tripleo-quickstart/config/release/$1.yml \\"},{"line_number":15,"context_line":"    -e script_home\u003d$SCRIPT_HOME \\"},{"line_number":16,"context_line":"    generate-null-reproducer.yml"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3fa0c359_e5d77a22","line":14,"range":{"start_line":14,"start_character":48,"end_line":14,"end_character":50},"updated":"2018-02-23 16:46:50.000000000","message":"we should check that this exists as a parameter or the script fails in a cryptic way","commit_id":"13fec165ce20e382535263a76ec3bc2fb406261c"}],"ci-scripts/null-reproducer-inventory.ini":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4410d7f8492df0c340e7d98eb3dfc86f1104dd44","unresolved":false,"context_lines":[{"line_number":1,"context_line":"undercloud ansible_connection\u003dlocal"}],"source_content_type":"text/x-properties","patch_set":4,"id":"3fa0c359_43e40ae0","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":35},"updated":"2018-02-26 12:24:56.000000000","message":"why do you need this?","commit_id":"82de553c99c5921b14a99add640796f6e5b9ce39"}]}
