)]}'
{"playbooks/roles/bifrost-deploy-nodes-dynamic/README.md":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"ce822cee2381b04f1047f8fdd742f2b4a0651021","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                under /etc/dnsmasq.d/bifrost.dhcp-hosts.d containing the mac,"},{"line_number":64,"context_line":"                name of the machine, lease time and optionally the IP address"},{"line_number":65,"context_line":"                that will be offered to the machine by Dnsmasq. If utilizing"},{"line_number":66,"context_line":"                ISC-DHCP then entires will be created in the /etc/dhcp/dhcpd.conf"},{"line_number":67,"context_line":"                file. The optional IP is controlled by the "},{"line_number":68,"context_line":"                inventory_dhcp_static_ip parameter."},{"line_number":69,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":19,"id":"fa6399be_8b3b089c","line":66,"range":{"start_line":66,"start_character":30,"end_line":66,"end_character":37},"updated":"2016-10-18 17:02:20.000000000","message":"entries","commit_id":"2de2682b55c528dd78a6fd03437e2bafbeb0aabc"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"ce822cee2381b04f1047f8fdd742f2b4a0651021","unresolved":false,"context_lines":[{"line_number":78,"context_line":"                           to the value of \u0027ipv4_address\u0027."},{"line_number":79,"context_line":"                           If set to false, dnsmasq will assign IPs"},{"line_number":80,"context_line":"                           automatically from the configured DHCP range."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"noauth_mode: Controls if the module is called in noauth mode."},{"line_number":83,"context_line":"             By default, this is the standard mode of operation,"},{"line_number":84,"context_line":"             however if set to false, the role utilizes os_client_config"}],"source_content_type":"text/x-gfm","patch_set":19,"id":"fa6399be_cbcee0b3","line":81,"updated":"2016-10-18 17:02:20.000000000","message":"We need a quick blurb on the dhcp_server option in this readme for the role.","commit_id":"2de2682b55c528dd78a6fd03437e2bafbeb0aabc"}],"playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/dhcp_setup_iscdhcp.yml":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"ce822cee2381b04f1047f8fdd742f2b4a0651021","unresolved":false,"context_lines":[{"line_number":23,"context_line":"        hardware ethernet {{ nics[0][\u0027mac\u0027] }};"},{"line_number":24,"context_line":"        fixed-address {{ provisioning_ipv4_address }};"},{"line_number":25,"context_line":"      }"},{"line_number":26,"context_line":"  when if inventory_dhcp_static_ip | bool \u003d\u003d true"},{"line_number":27,"context_line":"- name: \"Setup dynamic DHCP for nodes.\""},{"line_number":28,"context_line":"  blockinfile:"},{"line_number":29,"context_line":"    dest: \"/etc/dhcp/dhcpd.conf\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"fa6399be_aeaffa7b","line":26,"range":{"start_line":26,"start_character":1,"end_line":26,"end_character":6},"updated":"2016-10-18 17:02:20.000000000","message":"Don\u0027t these need colons?","commit_id":"2de2682b55c528dd78a6fd03437e2bafbeb0aabc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"84cd9a527bf4e4d1164362c77bab445496efa61a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"- name: \"Setup dynamic DHCP for nodes.\""},{"line_number":28,"context_line":"  blockinfile:"},{"line_number":29,"context_line":"    dest: \"/etc/dhcp/dhcpd.conf\""},{"line_number":30,"context_line":"    marker: \"\u003c!-- {mark} dynamic inventory Block --\u003e\""},{"line_number":31,"context_line":"    insertbefore: \"# End Pool Definition.\""},{"line_number":32,"context_line":"    block:|"},{"line_number":33,"context_line":"      host {{ name }} {"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"bacf61ea_773ba1d1","line":30,"range":{"start_line":30,"start_character":3,"end_line":30,"end_character":53},"updated":"2016-08-05 13:11:22.000000000","message":"Interesting..... :)","commit_id":"2de2682b55c528dd78a6fd03437e2bafbeb0aabc"}],"playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    auth: None"},{"line_number":24,"context_line":"  when: noauth_mode | bool \u003d\u003d true"},{"line_number":25,"context_line":"- name: \"Setup DHCP for nodes.\""},{"line_number":26,"context_line":"  include: dhcp_setup_{{ dhcp_server }}.yml"},{"line_number":27,"context_line":"  when: inventory_dhcp | bool \u003d\u003d true"},{"line_number":28,"context_line":"- name: \"Setup DNS address for nodes.\""},{"line_number":29,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_375ebf76","line":26,"range":{"start_line":26,"start_character":2,"end_line":26,"end_character":43},"updated":"2016-07-28 17:06:04.000000000","message":"awesome!","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  delegate_to: localhost"},{"line_number":36,"context_line":"  when: inventory_dns | bool \u003d\u003d true"},{"line_number":37,"context_line":"  become: yes"},{"line_number":38,"context_line":"- name: \"Sending dnsmasq HUP\""},{"line_number":39,"context_line":"  # Note(TheJulia): We need to actually to send a hup signal directly as"},{"line_number":40,"context_line":"  # Ansible\u0027s reloaded state does not pass through to the init script."},{"line_number":41,"context_line":"  command: killall -HUP dnsmasq"},{"line_number":42,"context_line":"  become: yes"},{"line_number":43,"context_line":"  when: inventory_dns | bool \u003d\u003d true"},{"line_number":44,"context_line":"- name: \"Deploy to hardware - Using custom instance_info.\""},{"line_number":45,"context_line":"  os_ironic_node:"},{"line_number":46,"context_line":"    auth_type: \"{{ auth_type | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_57d253d3","line":43,"range":{"start_line":38,"start_character":0,"end_line":43,"end_character":36},"updated":"2016-07-28 17:06:04.000000000","message":"Do we need to do anything for isc?","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  delegate_to: localhost"},{"line_number":36,"context_line":"  when: inventory_dns | bool \u003d\u003d true"},{"line_number":37,"context_line":"  become: yes"},{"line_number":38,"context_line":"- name: \"Sending dnsmasq HUP\""},{"line_number":39,"context_line":"  # Note(TheJulia): We need to actually to send a hup signal directly as"},{"line_number":40,"context_line":"  # Ansible\u0027s reloaded state does not pass through to the init script."},{"line_number":41,"context_line":"  command: killall -HUP dnsmasq"},{"line_number":42,"context_line":"  become: yes"},{"line_number":43,"context_line":"  when: inventory_dns | bool \u003d\u003d true"},{"line_number":44,"context_line":"- name: \"Deploy to hardware - Using custom instance_info.\""},{"line_number":45,"context_line":"  os_ironic_node:"},{"line_number":46,"context_line":"    auth_type: \"{{ auth_type | default(omit) }}\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_c9085cdc","line":43,"range":{"start_line":38,"start_character":0,"end_line":43,"end_character":36},"in_reply_to":"bacf61ea_57d253d3","updated":"2016-07-28 21:55:08.000000000","message":"I kept this because I assume dnsmasq could be used for DNS while isc-dhcp is providing dhcp services.","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"}],"playbooks/roles/bifrost-ironic-install/defaults/main.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# dnsmasq (default)"},{"line_number":77,"context_line":"# iscdhcp"},{"line_number":78,"context_line":"dhcp_server: dnsmasq"},{"line_number":79,"context_line":"# if ture do not use dnsmasq for dns"},{"line_number":80,"context_line":"disable_dnsmasq_dns: False"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"# DHCP pool for requests -- ignored if inventory_dhcp is set to True"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_b03be7ea","line":79,"range":{"start_line":79,"start_character":5,"end_line":79,"end_character":9},"updated":"2016-07-19 00:12:43.000000000","message":"s/ture/true/","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":77,"context_line":"# iscdhcp"},{"line_number":78,"context_line":"dhcp_server: dnsmasq"},{"line_number":79,"context_line":"# if ture do not use dnsmasq for dns"},{"line_number":80,"context_line":"disable_dnsmasq_dns: False"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"# DHCP pool for requests -- ignored if inventory_dhcp is set to True"},{"line_number":83,"context_line":"# since IP allocation will be static."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_d022dbb8","line":80,"range":{"start_line":80,"start_character":0,"end_line":80,"end_character":26},"updated":"2016-07-19 00:12:43.000000000","message":"nit: Seems like we need to ponder option deprecation.","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"75e8c3303748ce34f1849e99c6c8387135af76fa","unresolved":false,"context_lines":[{"line_number":76,"context_line":"# dnsmasq (default)"},{"line_number":77,"context_line":"# iscdhcp"},{"line_number":78,"context_line":"dhcp_server: dnsmasq"},{"line_number":79,"context_line":"# if ture do not use dnsmasq for dns"},{"line_number":80,"context_line":"disable_dnsmasq_dns: False"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"# DHCP pool for requests -- ignored if inventory_dhcp is set to True"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dada55a8_2bf306a0","line":79,"range":{"start_line":79,"start_character":5,"end_line":79,"end_character":9},"updated":"2016-07-19 00:29:29.000000000","message":"s/ture/true/","commit_id":"85340c28ce3c6c3fd2edef716c472afd2fe23e54"}],"playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  - uuid-runtime"},{"line_number":43,"context_line":"  - curl"},{"line_number":44,"context_line":"iscsi_client_package: \"open-iscsi\""},{"line_number":45,"context_line":"- set_fact:"},{"line_number":46,"context_line":"    dhcp_package: \"{% if dhcp_server \u003d\u003d \u0027iscdhcp\u0027 %} \u0027isc-dhcp-server\u0027 {% else %} \u0027dnsmasq\u0027 {% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_3007f71d","line":45,"range":{"start_line":45,"start_character":1,"end_line":45,"end_character":11},"updated":"2016-07-19 00:12:43.000000000","message":"This is just yaml parsed in as facts, not a playbook and thus you can\u0027t do conditionals or fact setting here.","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  - curl"},{"line_number":44,"context_line":"iscsi_client_package: \"open-iscsi\""},{"line_number":45,"context_line":"- set_fact:"},{"line_number":46,"context_line":"    dhcp_package: \"{% if dhcp_server \u003d\u003d \u0027iscdhcp\u0027 %} \u0027isc-dhcp-server\u0027 {% else %} \u0027dnsmasq\u0027 {% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_cb3eaab7","line":46,"range":{"start_line":46,"start_character":4,"end_line":46,"end_character":17},"updated":"2016-07-19 00:12:43.000000000","message":"Set the isc package name as a completely separate default fact, if we use it awesome, if not it is not the end of the world.","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"}],"playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_jessie.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  - libvirt-bin"},{"line_number":40,"context_line":"  - debootstrap"},{"line_number":41,"context_line":"  - uuid-runtime"},{"line_number":42,"context_line":"  - dnsmasq"},{"line_number":43,"context_line":"# NOTE(TheJulia): The above entry for dnsmasq must be the last entry in the"},{"line_number":44,"context_line":"# package list as the installation causes name resolution changes that can"},{"line_number":45,"context_line":"# temporarily block packages following it while the system is being"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_8baaf2d2","side":"PARENT","line":42,"updated":"2016-07-19 00:12:43.000000000","message":"Worth considering a","commit_id":"82d765079ebfad6e22bb34e81b61a2d4c289d7ec"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  - debootstrap"},{"line_number":41,"context_line":"  - uuid-runtime"},{"line_number":42,"context_line":"- set_fact:"},{"line_number":43,"context_line":"    dhcp_package: \"{% if dhcp_server \u003d\u003d \u0027iscdhcp\u0027 %} \u0027isc-dhcp-server\u0027 {% else %} \u0027dnsmasq\u0027 {% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_6b9b3eca","line":43,"updated":"2016-07-19 00:12:43.000000000","message":"Same as the debian family defaults.","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"81761a674a5d63b19219cc33d80597c66a3ff6d7","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  - debootstrap"},{"line_number":41,"context_line":"  - uuid-runtime"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"dhcp_package: \"{% if dhcp_server \u003d\u003d \u0027iscdhcp\u0027 %} \u0027isc-dhcp-server\u0027 {% else %} \u0027dnsmasq\u0027 {% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_cbc18a82","line":43,"updated":"2016-07-19 00:14:10.000000000","message":"this is not run through the yaml parser so you can\u0027t really do conditionals like this afaik.","commit_id":"2f9fe061499bdb30b434e0b4d8bc3eb2e6aea0bb"}],"playbooks/roles/bifrost-ironic-install/defaults/required_defaults_RedHat_family.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  - libvirt-daemon"},{"line_number":41,"context_line":"  - debootstrap"},{"line_number":42,"context_line":"iscsi_client_package: \"iscsi-initiator-utils\""},{"line_number":43,"context_line":"- set_fact:"},{"line_number":44,"context_line":"    dhcp_package: \"{% if dhcp_server \u003d\u003d \u0027iscdhcp\u0027 %} \u0027dhcp\u0027 {% else %} \u0027dnsmasq\u0027 {% endif %}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_0b8e0278","line":43,"updated":"2016-07-19 00:12:43.000000000","message":"Same as the other default files... :(","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"75e8c3303748ce34f1849e99c6c8387135af76fa","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  - libvirt-daemon"},{"line_number":41,"context_line":"  - debootstrap"},{"line_number":42,"context_line":"iscsi_client_package: \"iscsi-initiator-utils\""},{"line_number":43,"context_line":"dhcp_package_dnsmasq: \"dnsmasq\""},{"line_number":44,"context_line":"dhcp_package_iscdhcp: \"dhcp\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dada55a8_cbc7ca43","line":43,"range":{"start_line":43,"start_character":23,"end_line":43,"end_character":30},"updated":"2016-07-19 00:29:29.000000000","message":"++","commit_id":"85340c28ce3c6c3fd2edef716c472afd2fe23e54"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  - debootstrap"},{"line_number":42,"context_line":"iscsi_client_package: \"iscsi-initiator-utils\""},{"line_number":43,"context_line":"dhcp_package:"},{"line_number":44,"context_line":"  dnsmasq: "},{"line_number":45,"context_line":"    value: \"dnsmasq\""},{"line_number":46,"context_line":"  iscdhcp: "},{"line_number":47,"context_line":"    value: \"dhcp\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_7a5ade51","line":44,"updated":"2016-07-28 17:06:04.000000000","message":"nit: whitespace","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  - debootstrap"},{"line_number":42,"context_line":"iscsi_client_package: \"iscsi-initiator-utils\""},{"line_number":43,"context_line":"dhcp_package:"},{"line_number":44,"context_line":"  dnsmasq: "},{"line_number":45,"context_line":"    value: \"dnsmasq\""},{"line_number":46,"context_line":"  iscdhcp: "},{"line_number":47,"context_line":"    value: \"dhcp\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_49f58cc9","line":44,"in_reply_to":"bacf61ea_7a5ade51","updated":"2016-07-28 21:55:08.000000000","message":"Done","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":43,"context_line":"dhcp_package:"},{"line_number":44,"context_line":"  dnsmasq: "},{"line_number":45,"context_line":"    value: \"dnsmasq\""},{"line_number":46,"context_line":"  iscdhcp: "},{"line_number":47,"context_line":"    value: \"dhcp\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_ba545621","line":46,"updated":"2016-07-28 17:06:04.000000000","message":"nit whitespace","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":43,"context_line":"dhcp_package:"},{"line_number":44,"context_line":"  dnsmasq: "},{"line_number":45,"context_line":"    value: \"dnsmasq\""},{"line_number":46,"context_line":"  iscdhcp: "},{"line_number":47,"context_line":"    value: \"dhcp\""}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_89ff84a9","line":46,"in_reply_to":"bacf61ea_ba545621","updated":"2016-07-28 21:55:08.000000000","message":"Done","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"}],"playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":210,"context_line":"    - { service_path: \"{{ ironic_install_prefix.stdout }}\", service_name: \u0027ironic-conductor\u0027, username: \u0027ironic\u0027, args: \u0027--config-file /etc/ironic/ironic.conf\u0027}"},{"line_number":211,"context_line":"- name: \"Create and populate /tftpboot\""},{"line_number":212,"context_line":"  include: create_tftpboot.yml"},{"line_number":213,"context_line":"- name: \"Create and populate /tftpboot\""},{"line_number":214,"context_line":"  include: \"bootstrap_{{ dhcp_server }}.yml\""},{"line_number":215,"context_line":"  when: include_dhcp_server | bool \u003d\u003d true"},{"line_number":216,"context_line":"# NOTE(Shrews) We need to enable ip forwarding for the libvirt bridge to"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_2d0dd237","line":213,"range":{"start_line":213,"start_character":9,"end_line":213,"end_character":39},"updated":"2016-07-28 17:06:04.000000000","message":"Uhh... is the name right?","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":210,"context_line":"    - { service_path: \"{{ ironic_install_prefix.stdout }}\", service_name: \u0027ironic-conductor\u0027, username: \u0027ironic\u0027, args: \u0027--config-file /etc/ironic/ironic.conf\u0027}"},{"line_number":211,"context_line":"- name: \"Create and populate /tftpboot\""},{"line_number":212,"context_line":"  include: create_tftpboot.yml"},{"line_number":213,"context_line":"- name: \"Create and populate /tftpboot\""},{"line_number":214,"context_line":"  include: \"bootstrap_{{ dhcp_server }}.yml\""},{"line_number":215,"context_line":"  when: include_dhcp_server | bool \u003d\u003d true"},{"line_number":216,"context_line":"# NOTE(Shrews) We need to enable ip forwarding for the libvirt bridge to"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"bacf61ea_e9d3a036","line":213,"range":{"start_line":213,"start_character":9,"end_line":213,"end_character":39},"in_reply_to":"bacf61ea_2d0dd237","updated":"2016-07-28 21:55:08.000000000","message":"why no it is not. Done.","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"}],"playbooks/roles/bifrost-ironic-install/tasks/install.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e957ae449e56db3dd71a1d1ab344694eae0d239a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- name: \"Install dhcp package\""},{"line_number":31,"context_line":"  action: \"{{ ansible_pkg_mgr }} name\u003d{{ item }} state\u003dpresent\""},{"line_number":32,"context_line":"  with_items: dhcp_package"},{"line_number":33,"context_line":"  when: include_dhcp_server | bool \u003d\u003d true"},{"line_number":34,"context_line":"- name: \"If running in CI, set source install facts just to be sure\""},{"line_number":35,"context_line":"  set_fact:"},{"line_number":36,"context_line":"    shade_source_install: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_eb960e93","line":33,"range":{"start_line":33,"start_character":8,"end_line":33,"end_character":42},"updated":"2016-07-19 00:12:43.000000000","message":"So, your going to likely need to make two different conditionals or set the fact once previously in the same playbook.","commit_id":"160126476aa357e262ca88601c6a00cb3a037681"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"75e8c3303748ce34f1849e99c6c8387135af76fa","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    ansible_distribution \u003d\u003d \u0027Ubuntu\u0027"},{"line_number":30,"context_line":"- name: \"Install dhcp package\""},{"line_number":31,"context_line":"  action: \"{{ ansible_pkg_mgr }} name\u003d{{ item }} state\u003dpresent\""},{"line_number":32,"context_line":"  with_items: dhcp_package_{{dhcp_server}}"},{"line_number":33,"context_line":"  when: include_dhcp_server | bool \u003d\u003d true"},{"line_number":34,"context_line":"- name: \"If running in CI, set source install facts just to be sure\""},{"line_number":35,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dada55a8_2bdca611","line":32,"updated":"2016-07-19 00:29:29.000000000","message":"I think this will need to be a single item for expansion to occur... try\n  - \"dhcp_package_{{dhcp_server}}\"","commit_id":"85340c28ce3c6c3fd2edef716c472afd2fe23e54"}],"playbooks/roles/bifrost-ironic-install/templates/dnsmasq.conf.j2":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":70,"context_line":"{% elif inventory_dhcp %}"},{"line_number":71,"context_line":"dhcp-range\u003d{{dhcp_pool_start}},{{dhcp_pool_end}},static,{{dhcp_subnet_mask}},{{dhcp_lease_time}}s"},{"line_number":72,"context_line":"{% else %}"},{"line_number":73,"context_line":"dhcp-range\u003d{{dhcp_pool_start}},{{dhcp_pool_end}},{{dhcp_lease_time}}s"},{"line_number":74,"context_line":"{% endif %}"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Override the default route supplied by dnsmasq, which assumes the"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"bacf61ea_6de34a06","line":73,"updated":"2016-07-28 17:06:04.000000000","message":"I thought seconds were implied... *shrug*","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":70,"context_line":"{% elif inventory_dhcp %}"},{"line_number":71,"context_line":"dhcp-range\u003d{{dhcp_pool_start}},{{dhcp_pool_end}},static,{{dhcp_subnet_mask}},{{dhcp_lease_time}}s"},{"line_number":72,"context_line":"{% else %}"},{"line_number":73,"context_line":"dhcp-range\u003d{{dhcp_pool_start}},{{dhcp_pool_end}},{{dhcp_lease_time}}s"},{"line_number":74,"context_line":"{% endif %}"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Override the default route supplied by dnsmasq, which assumes the"}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"bacf61ea_8972e447","line":73,"in_reply_to":"bacf61ea_6de34a06","updated":"2016-07-28 21:55:08.000000000","message":"I thought this may make it clearer as to how to set dhcp_lease_time.","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"}],"playbooks/roles/bifrost-ironic-install/templates/iscdhcp.conf.j2":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1a4fe0d5dd820a913457fd28fbf451da32ad1747","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Configuration file for ISC dhcpd for Debian"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as"},{"line_number":5,"context_line":"# configuration file instead of this file."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"bacf61ea_6d918a52","line":5,"range":{"start_line":4,"start_character":0,"end_line":5,"end_character":42},"updated":"2016-07-28 17:06:04.000000000","message":"Is this something that needs to be checked for?","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"ef1d38944dd0758cc9b1002ef174f4bf2c981054","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Configuration file for ISC dhcpd for Debian"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as"},{"line_number":5,"context_line":"# configuration file instead of this file."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"bacf61ea_a9c5283d","line":5,"range":{"start_line":4,"start_character":0,"end_line":5,"end_character":42},"in_reply_to":"bacf61ea_6d918a52","updated":"2016-07-28 21:55:08.000000000","message":"I don\u0027t think so. This appears to be a unneeded artifact. removed.","commit_id":"070048c3f9467a635a7ddfb946d48260123e8312"}]}
