)]}'
{"playbooks/roles/bifrost-keystone-install/defaults/required_defaults_RedHat_family.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"da8f39dc6365bf990d21addabf65fb525900618b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"init_ext: .service"},{"line_number":5,"context_line":"ipxe_dir: /usr/share/ipxe/"},{"line_number":6,"context_line":"ipxe_full_binary: ipxe.lkrn"},{"line_number":7,"context_line":"ipxe_efi_binary: ipxe-x86_64.efi"},{"line_number":8,"context_line":"sgabios_dir: /usr/share/sgabios/"},{"line_number":9,"context_line":"nginx_user: nginx"},{"line_number":10,"context_line":"virt_group: libvirt"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"1fa4df85_64c86873","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":15},"updated":"2020-03-06 10:34:06.000000000","message":"Unsurprisingly this isn\u0027t used in the keystone role :)\n\nSeparate issue though","commit_id":"c31b3873d66b113a2a48eea8bbb67613fd444123"}],"scripts/install-deps.sh":[{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"cb8b2abe28299aeb608babf8852029c87114275b","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        [lsb-release]\u003dredhat-lsb"},{"line_number":80,"context_line":"        [make]\u003dmake"},{"line_number":81,"context_line":"        [net-tools]\u003dnet-tools"},{"line_number":82,"context_line":"        [python3]\u003dpython3"},{"line_number":83,"context_line":"        [python3-devel]\u003dpython3-devel"},{"line_number":84,"context_line":"        [wget]\u003dwget"},{"line_number":85,"context_line":"    )"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_87fbf212","line":82,"range":{"start_line":82,"start_character":18,"end_line":82,"end_character":25},"updated":"2020-01-29 13:46:46.000000000","message":"python3 is not available on RHEL7 under EPEL repo (quite possible in RHEL8 too). Instead, \"python36u\" can be used which belongs to IUS repo, for example","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"39ac04ed7fed54746758a57588e65c0d8f8638f6","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        [lsb-release]\u003dredhat-lsb"},{"line_number":80,"context_line":"        [make]\u003dmake"},{"line_number":81,"context_line":"        [net-tools]\u003dnet-tools"},{"line_number":82,"context_line":"        [python3]\u003dpython3"},{"line_number":83,"context_line":"        [python3-devel]\u003dpython3-devel"},{"line_number":84,"context_line":"        [wget]\u003dwget"},{"line_number":85,"context_line":"    )"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_bdc92f25","line":82,"range":{"start_line":82,"start_character":18,"end_line":82,"end_character":25},"in_reply_to":"3fa7e38b_87fbf212","updated":"2020-02-02 09:22:11.000000000","message":"Done","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"cb8b2abe28299aeb608babf8852029c87114275b","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        [make]\u003dmake"},{"line_number":81,"context_line":"        [net-tools]\u003dnet-tools"},{"line_number":82,"context_line":"        [python3]\u003dpython3"},{"line_number":83,"context_line":"        [python3-devel]\u003dpython3-devel"},{"line_number":84,"context_line":"        [wget]\u003dwget"},{"line_number":85,"context_line":"    )"},{"line_number":86,"context_line":"    EXTRA_PKG_DEPS\u003d()"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_ac893525","line":83,"range":{"start_line":83,"start_character":24,"end_line":83,"end_character":37},"updated":"2020-01-29 13:46:46.000000000","message":"python3-devel won\u0027t be available under installation on RHEL7 (and quite possible RHEL8). \n\"python36-devel\" is what is needed. But it has a dependencies problem (like python-rpm-macros or python3-rpm-macros which are not available under repos on RHEL7)","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"39ac04ed7fed54746758a57588e65c0d8f8638f6","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        [make]\u003dmake"},{"line_number":81,"context_line":"        [net-tools]\u003dnet-tools"},{"line_number":82,"context_line":"        [python3]\u003dpython3"},{"line_number":83,"context_line":"        [python3-devel]\u003dpython3-devel"},{"line_number":84,"context_line":"        [wget]\u003dwget"},{"line_number":85,"context_line":"    )"},{"line_number":86,"context_line":"    EXTRA_PKG_DEPS\u003d()"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_ddce6b2b","line":83,"range":{"start_line":83,"start_character":24,"end_line":83,"end_character":37},"in_reply_to":"3fa7e38b_ac893525","updated":"2020-02-02 09:22:11.000000000","message":"Done","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"cb8b2abe28299aeb608babf8852029c87114275b","unresolved":false,"context_lines":[{"line_number":97,"context_line":"# since it may already be present (but disabled) on the host"},{"line_number":98,"context_line":"if env | grep -q ^ZUUL; then"},{"line_number":99,"context_line":"    if [ \"${OS_FAMILY}\" \u003d\u003d \"RedHat\" ]; then"},{"line_number":100,"context_line":"        ${INSTALLER_CMD} dnf-utils"},{"line_number":101,"context_line":"        sudo dnf config-manager --set-enabled epel || true"},{"line_number":102,"context_line":"    fi"},{"line_number":103,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_cc42713c","line":100,"range":{"start_line":100,"start_character":25,"end_line":100,"end_character":34},"updated":"2020-01-29 13:46:46.000000000","message":"Are you sure \"dnf-utils\" package is available (e.g. under CentOS 7 there is no such package)? I have a feeling that \"dnf-plugins-core\" is a needed package.","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"39ac04ed7fed54746758a57588e65c0d8f8638f6","unresolved":false,"context_lines":[{"line_number":97,"context_line":"# since it may already be present (but disabled) on the host"},{"line_number":98,"context_line":"if env | grep -q ^ZUUL; then"},{"line_number":99,"context_line":"    if [ \"${OS_FAMILY}\" \u003d\u003d \"RedHat\" ]; then"},{"line_number":100,"context_line":"        ${INSTALLER_CMD} dnf-utils"},{"line_number":101,"context_line":"        sudo dnf config-manager --set-enabled epel || true"},{"line_number":102,"context_line":"    fi"},{"line_number":103,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_7dd3b7d5","line":100,"range":{"start_line":100,"start_character":25,"end_line":100,"end_character":34},"in_reply_to":"3fa7e38b_cc42713c","updated":"2020-02-02 09:22:11.000000000","message":"Done","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"cb8b2abe28299aeb608babf8852029c87114275b","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    done"},{"line_number":130,"context_line":"fi"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"if [ -n \"${VENV}\" ]; then"},{"line_number":133,"context_line":"    echo \"NOTICE: Using virtualenv for this installation.\""},{"line_number":134,"context_line":"    if [ ! -f ${VENV}/bin/activate ]; then"},{"line_number":135,"context_line":"        # only create venv if one doesn\u0027t exist"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_ec472d1a","line":132,"range":{"start_line":132,"start_character":11,"end_line":132,"end_character":15},"updated":"2020-01-29 13:46:46.000000000","message":"will fail if VENV is not set","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"},{"author":{"_account_id":31556,"name":"Georgy Karataev","email":"georgkarat@gmail.com","username":"gkarat"},"change_message_id":"cb8b2abe28299aeb608babf8852029c87114275b","unresolved":false,"context_lines":[{"line_number":162,"context_line":"    sudo -H -E ${PYTHON} /tmp/get-pip.py"},{"line_number":163,"context_line":"fi"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"if [ -n \"${VENV}\" ]; then"},{"line_number":166,"context_line":"  ls -la ${VENV}/bin"},{"line_number":167,"context_line":"fi"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-sh","patch_set":21,"id":"3fa7e38b_4c5201dc","line":165,"range":{"start_line":165,"start_character":11,"end_line":165,"end_character":15},"updated":"2020-01-29 13:46:46.000000000","message":"will fail if VENV is not set","commit_id":"bce760f0e892ac3a7697ce1a6d3437921783765c"}]}
