)]}'
{"multi-node-aio/.gitignore":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_cf660bc2","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? Isn\u0027t this already in the repo root?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f3b4702c84feb06b46d71a5c8fea8a5bda0b7f66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"ff346bd7_4b6c2f9b","updated":"2017-07-28 11:47:50.000000000","message":"I don\u0027t think this belongs here as this file is in the repo root already.","commit_id":"0171556a014cf85dcda19fca2e48ab7fc4a9cfdc"}],"multi-node-aio/README.md":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f3b4702c84feb06b46d71a5c8fea8a5bda0b7f66","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Rackspace Public Cloud. This is a multi-node installation using"},{"line_number":13,"context_line":"VMs that have been PXE booted which was done to provide an environment"},{"line_number":14,"context_line":"that is almost exactly what is in production. This script will build, kick"},{"line_number":15,"context_line":"and deploy OpenStack using KVM, Cobbler, OpenStack-Ansible within 13 Nodes"},{"line_number":16,"context_line":"and 1 load balancer all using a Hyper Converged environment."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":11,"id":"ff346bd7_4e91ddf0","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":40},"updated":"2017-07-28 11:47:50.000000000","message":"no cobbler no mo\u0027","commit_id":"0171556a014cf85dcda19fca2e48ab7fc4a9cfdc"}],"multi-node-aio/README.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f3b4702c84feb06b46d71a5c8fea8a5bda0b7f66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"ff346bd7_8e7905c9","updated":"2017-07-28 11:47:50.000000000","message":"Delete this?","commit_id":"0171556a014cf85dcda19fca2e48ab7fc4a9cfdc"}],"multi-node-aio/bootstrap.sh":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[{"line_number":83,"context_line":"    esac"},{"line_number":84,"context_line":"fi"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"sudo pip install ansible"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ff346bd7_8f37e34d","line":86,"updated":"2017-07-27 15:39:53.000000000","message":"We should perhaps use an env var here, similar to bootstrap-ansible, so that consumers of this tool can pin the version if they want to.\n\nOf course another option instead of using bindep and such is to just apt-get install ansible and use the appropriate backports repositories so that we can a reasonably recent version.","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/playbooks/deploy-dhcp.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"db942f33c9a818f62b00b206ea90b5538a2057b6","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      with_items: \"{{ mnaio_dhcp_distro_packages }}\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"  tasks:"},{"line_number":44,"context_line":"    - name: Create a template in /etc/dhcp/dhcpd.conf"},{"line_number":45,"context_line":"      template:"},{"line_number":46,"context_line":"        src: dhcp/dhcpd.conf.j2"},{"line_number":47,"context_line":"        dest: /etc/dhcp/dhcpd.conf"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff346bd7_f59c00c1","line":44,"range":{"start_line":44,"start_character":0,"end_line":44,"end_character":53},"updated":"2017-07-27 16:04:32.000000000","message":"This is failing for me on a fresh xenial host:\n\nTASK [Create a template in /etc/dhcp/dhcpd.conf] *****************************************************************************************************************\nfatal: [mnaio1]: FAILED! \u003d\u003e {\"changed\": false, \"failed\": true, \"msg\": \"AnsibleFilterError: The ipaddr filter requires python-netaddr be installed on the ansible c\nontroller\"}","commit_id":"5f85580d54213ded899c968013df228082a69e55"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"04261bd501d7434dc9478ec0d1f3f190a586dbca","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      with_items: \"{{ mnaio_dhcp_distro_packages }}\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"  tasks:"},{"line_number":44,"context_line":"    - name: Create a template in /etc/dhcp/dhcpd.conf"},{"line_number":45,"context_line":"      template:"},{"line_number":46,"context_line":"        src: dhcp/dhcpd.conf.j2"},{"line_number":47,"context_line":"        dest: /etc/dhcp/dhcpd.conf"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff346bd7_f561a0aa","line":44,"range":{"start_line":44,"start_character":0,"end_line":44,"end_character":53},"in_reply_to":"ff346bd7_f59c00c1","updated":"2017-07-27 16:08:20.000000000","message":"Odd, the apt package was installed - then re-running the playbook manually worked. The failure was when I used ./build.sh to kick off the build from a fresh host.","commit_id":"5f85580d54213ded899c968013df228082a69e55"}],"multi-node-aio/tests/ansible-role-requirements.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_d2059212","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/benchmark-upgrade.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_7214a644","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/group_vars/all_containers.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_12179a47","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/host_vars/infra1.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_b21fae59","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/host_vars/localhost.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_523ac2cb","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/host_vars/openstack1.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_3233bef8","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/inventory":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_d2535216","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/os_nova-overrides-lxd.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_92594a36","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/os_nova-overrides.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_72426640","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test-install-previous-nova.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_32485e5a","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test-nova-resources-results.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_f277769f","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test-nova-resources-upgrade.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_d27c7284","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test-nova-upgrades.sh":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_b26d6ecd","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test-upgrade.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_92726aac","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/test.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_726b86b6","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tests/tests-repo-clone.sh":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_32617ed4","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? What\u0027s its purpose?","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}],"multi-node-aio/tox.ini":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6a247d09f52846b6e481a9dae68bf422797bff3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ff346bd7_2f2c77aa","updated":"2017-07-27 15:39:53.000000000","message":"Was this added intentionally? It doesn\u0027t seem to belong here considering that there is a tox config in the repo root.","commit_id":"9331ae28d8c6986adf1ddbccbfadd70167c333ec"}]}
