)]}'
{"doc/source/troubleshooting.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c4685b032d5a5801c7e4ab4580506bacbe6f54ae","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Access via ssh"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":"Pre-built / CoreOs"},{"line_number":17,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOs images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_80535f16","line":16,"range":{"start_line":16,"start_character":12,"end_line":16,"end_character":18},"updated":"2016-06-08 13:41:45.000000000","message":"I think the canonical spelling is CoreOS","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70b1acbe1401d5eb62d67f99a970af7e23a4d8c7","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Access via ssh"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":"Pre-built / CoreOs"},{"line_number":17,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOs images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_4402240b","line":16,"range":{"start_line":16,"start_character":12,"end_line":16,"end_character":18},"in_reply_to":"7aa08908_80535f16","updated":"2016-06-08 18:32:51.000000000","message":"Done","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c4685b032d5a5801c7e4ab4580506bacbe6f54ae","unresolved":false,"context_lines":[{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOs images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. Add ``sshkey\u003d\"ssh-rsa AAAA...\"`` value on the agent_pxe_append_params "},{"line_number":22,"context_line":"   setting in /etc/ironic/ironic.conf"},{"line_number":23,"context_line":"#. restart the ironic-conductor  ``service ironic-conductor restart``"},{"line_number":24,"context_line":"#. ssh -l core \u003cip-address-of-node\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_203eebc0","line":21,"range":{"start_line":21,"start_character":72,"end_line":21,"end_character":73},"updated":"2016-06-08 13:41:45.000000000","message":"trailing whitespace","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70b1acbe1401d5eb62d67f99a970af7e23a4d8c7","unresolved":false,"context_lines":[{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOs images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. Add ``sshkey\u003d\"ssh-rsa AAAA...\"`` value on the agent_pxe_append_params "},{"line_number":22,"context_line":"   setting in /etc/ironic/ironic.conf"},{"line_number":23,"context_line":"#. restart the ironic-conductor  ``service ironic-conductor restart``"},{"line_number":24,"context_line":"#. ssh -l core \u003cip-address-of-node\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_64592035","line":21,"range":{"start_line":21,"start_character":72,"end_line":21,"end_character":73},"in_reply_to":"7aa08908_203eebc0","updated":"2016-06-08 18:32:51.000000000","message":"done and formatting adjusted.","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c4685b032d5a5801c7e4ab4580506bacbe6f54ae","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"diskimage-builder (DIB)"},{"line_number":28,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":29,"context_line":"Users can be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Example::"},{"line_number":32,"context_line":"  export DIB_DEV_USER_USERNAME\u003dusername"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_a0293b8c","line":29,"range":{"start_line":29,"start_character":48,"end_line":29,"end_character":68},"updated":"2016-06-08 13:41:45.000000000","message":"there is also a dynamic-login element which is a bit more secure","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70b1acbe1401d5eb62d67f99a970af7e23a4d8c7","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"diskimage-builder (DIB)"},{"line_number":28,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":29,"context_line":"Users can be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Example::"},{"line_number":32,"context_line":"  export DIB_DEV_USER_USERNAME\u003dusername"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_10620bd8","line":29,"range":{"start_line":29,"start_character":48,"end_line":29,"end_character":68},"in_reply_to":"7aa08908_a0293b8c","updated":"2016-06-08 18:32:51.000000000","message":"will add that.","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c4685b032d5a5801c7e4ab4580506bacbe6f54ae","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"  find . | cpio --create --format\u003d\u0027newc\u0027 |gzip -c -9 \u003e ../coreos_production_pxe_image-oem-stable-mitaka.cpio.NEW.gz"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"diskimage-builder (DIB)"},{"line_number":68,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":69,"context_line":"Users can be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Example::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"  export DIB_DEV_USER_USERNAME\u003dusername"},{"line_number":74,"context_line":"  export DIB_DEV_USER_PWDLESS_SUDO\u003dyes"},{"line_number":75,"context_line":"  export DIB_DEV_USER_PASSWORD\u003dPASSWORD"},{"line_number":76,"context_line":"  disk-image-create -o /path/to/custom-ipa debian ironic-agent devuser"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Set IPA to debug logging"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_c070c7a6","line":76,"range":{"start_line":67,"start_character":0,"end_line":76,"end_character":70},"updated":"2016-06-08 13:41:45.000000000","message":"this duplicates the section above","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70b1acbe1401d5eb62d67f99a970af7e23a4d8c7","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"  find . | cpio --create --format\u003d\u0027newc\u0027 |gzip -c -9 \u003e ../coreos_production_pxe_image-oem-stable-mitaka.cpio.NEW.gz"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"diskimage-builder (DIB)"},{"line_number":68,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":69,"context_line":"Users can be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Example::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"  export DIB_DEV_USER_USERNAME\u003dusername"},{"line_number":74,"context_line":"  export DIB_DEV_USER_PWDLESS_SUDO\u003dyes"},{"line_number":75,"context_line":"  export DIB_DEV_USER_PASSWORD\u003dPASSWORD"},{"line_number":76,"context_line":"  disk-image-create -o /path/to/custom-ipa debian ironic-agent devuser"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Set IPA to debug logging"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_4d07e781","line":76,"range":{"start_line":67,"start_character":0,"end_line":76,"end_character":70},"in_reply_to":"7aa08908_c070c7a6","updated":"2016-06-08 18:32:51.000000000","message":"It is very close but there is a slight difference for console users. DIB_DEV_USER_AUTHORIZED_KEYS vs DIB_DEV_USER_PASSWORD. I was trying to think of the best way to present that.","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c4685b032d5a5801c7e4ab4580506bacbe6f54ae","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Set IPA to debug logging"},{"line_number":80,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":81,"context_line":"IPA\u0027s instructions on building a custom image can be found at [3]_"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"This essentially boils down to the following steps:"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_e07b4379","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":66},"updated":"2016-06-08 13:41:45.000000000","message":"please mention passing ipa-debug\u003d1 to kernel command line, it\u0027s way easier than rebuilding the image","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"70b1acbe1401d5eb62d67f99a970af7e23a4d8c7","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Set IPA to debug logging"},{"line_number":80,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":81,"context_line":"IPA\u0027s instructions on building a custom image can be found at [3]_"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"This essentially boils down to the following steps:"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_951f0d5a","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":66},"in_reply_to":"7aa08908_e07b4379","updated":"2016-06-08 18:32:51.000000000","message":"Done","commit_id":"94dcd1ff39bff290b77927acb1973173d13beb63"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Access via ssh"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":"Pre-built / CoreOS"},{"line_number":17,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOS images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_94aee82b","line":16,"updated":"2016-06-08 21:10:28.000000000","message":"We should not conflate these. TinyIPA also has a prebuilt, published ramdisk now.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Access via ssh"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":"Pre-built / CoreOS"},{"line_number":17,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":18,"context_line":"To enable the ``core`` user on pre-built or CoreOS images a ssh public key"},{"line_number":19,"context_line":"will need to added. To do this you will need to::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_7f3050e9","line":16,"in_reply_to":"7aa08908_94aee82b","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"diskimage-builder (DIB)"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":27,"context_line":"Ssh access can be added to DIB built IPA images with the dynamic-login [0]_"},{"line_number":28,"context_line":"or the deveuser element [1]_"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The dynamic-login element allows the operator to inject a SSH key when the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_d787cf5e","line":27,"updated":"2016-06-08 22:22:40.000000000","message":"s/Ssh/SSH/","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"diskimage-builder (DIB)"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":27,"context_line":"Ssh access can be added to DIB built IPA images with the dynamic-login [0]_"},{"line_number":28,"context_line":"or the deveuser element [1]_"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The dynamic-login element allows the operator to inject a SSH key when the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_7f5e9013","line":27,"in_reply_to":"7aa08908_d787cf5e","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"diskimage-builder (DIB)"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":27,"context_line":"Ssh access can be added to DIB built IPA images with the dynamic-login [0]_"},{"line_number":28,"context_line":"or the deveuser element [1]_"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The dynamic-login element allows the operator to inject a SSH key when the"},{"line_number":31,"context_line":"image boots. Kernel command line parameters are used to do this."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_d4b87013","line":28,"updated":"2016-06-08 21:10:28.000000000","message":"s/deveuser/devuser/ I presume?","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":25,"context_line":"diskimage-builder (DIB)"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":27,"context_line":"Ssh access can be added to DIB built IPA images with the dynamic-login [0]_"},{"line_number":28,"context_line":"or the deveuser element [1]_"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The dynamic-login element allows the operator to inject a SSH key when the"},{"line_number":31,"context_line":"image boots. Kernel command line parameters are used to do this."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_5fdc7474","line":28,"in_reply_to":"7aa08908_d4b87013","updated":"2016-06-10 16:56:19.000000000","message":"Done. Fixed in several places.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"dynamic-login element example::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  Add sshkey\u003d\"ssh-rsa BBBA1...\" value on the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":36,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"devuser element example::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_3725735b","line":35,"updated":"2016-06-08 22:22:40.000000000","message":"As these aren\u0027t literal commands, I would make this into a bulleted list and format the commands and filenames appropriately.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"dynamic-login element example::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  Add sshkey\u003d\"ssh-rsa BBBA1...\" value on the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":36,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"devuser element example::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_ff3e00d9","line":35,"in_reply_to":"7aa08908_3725735b","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"If you need to use console access, passwords must be enabled there are a"},{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_f4a92c25","line":50,"updated":"2016-06-08 21:10:28.000000000","message":"ditto","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":47,"context_line":"If you need to use console access, passwords must be enabled there are a"},{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_afc38a89","line":50,"in_reply_to":"7aa08908_f4a92c25","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_b4b32497","line":51,"updated":"2016-06-08 21:10:28.000000000","message":"If you have console access, you can also add coreos.autologin to the kernel command line to get passwordless login to the console.\n\nAlso, if you want to provide a cloud-config.yml, you can also pass this along the kernel command line with cloud-config-url\u003dhttp://hostname/path/to/cloud-config.yml -- see: https://coreos.com/os/docs/latest/booting-with-pxe.html for full docs on this.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_4feb06b1","line":51,"in_reply_to":"7aa08908_afe0ed29","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"60d40e49601dccde772374fd66aa983300946364","unresolved":false,"context_lines":[{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_afe0ed29","line":51,"in_reply_to":"7aa08908_b4b32497","updated":"2016-06-08 21:12:39.000000000","message":"Actually maybe linking to that booting-with-pxe doc in here is useful too?","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":48,"context_line":"couple ways to enable this depending on how the IPA image was created:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Pre-built / CoreOS"},{"line_number":51,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":52,"context_line":"Users can be added to CoreOS by editing the cloud-config.yml file and adding"},{"line_number":53,"context_line":"the following [2]_::"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_0fe1fed0","line":51,"in_reply_to":"7aa08908_b4b32497","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"diskimage-builder (DIB)"},{"line_number":76,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":77,"context_line":"Users wishing to use paswsword access can be add the dynamic-login [0]_ or the"},{"line_number":78,"context_line":"deveuser element [1]_"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The dynamic-login element allows the operator to change the root password"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_97eb87db","line":77,"updated":"2016-06-08 22:22:40.000000000","message":"s/paswsword/password/","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"diskimage-builder (DIB)"},{"line_number":76,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":77,"context_line":"Users wishing to use paswsword access can be add the dynamic-login [0]_ or the"},{"line_number":78,"context_line":"deveuser element [1]_"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The dynamic-login element allows the operator to change the root password"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_efdab216","line":77,"in_reply_to":"7aa08908_97eb87db","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":75,"context_line":"diskimage-builder (DIB)"},{"line_number":76,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":77,"context_line":"Users wishing to use paswsword access can be add the dynamic-login [0]_ or the"},{"line_number":78,"context_line":"deveuser element [1]_"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The dynamic-login element allows the operator to change the root password"},{"line_number":81,"context_line":"dynamically when the image boots. Kernel command line parameters"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_f7bc8bdd","line":78,"updated":"2016-06-08 22:22:40.000000000","message":"s/deveuser/devuser/","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":75,"context_line":"diskimage-builder (DIB)"},{"line_number":76,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":77,"context_line":"Users wishing to use paswsword access can be add the dynamic-login [0]_ or the"},{"line_number":78,"context_line":"deveuser element [1]_"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The dynamic-login element allows the operator to change the root password"},{"line_number":81,"context_line":"dynamically when the image boots. Kernel command line parameters"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_2f031a78","line":78,"in_reply_to":"7aa08908_f7bc8bdd","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":87,"context_line":"  Add rootpwd\u003d\"$ENCRYPTED_PASSWORD\" value on the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":88,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Users can also be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Example::"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_743a5ce8","line":90,"updated":"2016-06-08 21:10:28.000000000","message":"Is it deveuser or devuser? These seem to be interchanged a few times throughout the file","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":87,"context_line":"  Add rootpwd\u003d\"$ENCRYPTED_PASSWORD\" value on the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":88,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Users can also be added to DIB built IPA images with the deveuser element [1]_"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Example::"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_4f02e670","line":90,"in_reply_to":"7aa08908_743a5ce8","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Debug logging can be enabled a couple different ways. The easiest way is to"},{"line_number":103,"context_line":"add ``ipa-debug\u003d1`` to the kernel command line. To do this::"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"  Append ipa-debug\u003d1 to the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":106,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Another method is to edit the cloud-config.yml file.  IPA\u0027s instructions on"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_b775e332","line":105,"updated":"2016-06-08 22:22:40.000000000","message":"Same suggestion as above re bulleted list.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Debug logging can be enabled a couple different ways. The easiest way is to"},{"line_number":103,"context_line":"add ``ipa-debug\u003d1`` to the kernel command line. To do this::"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"  Append ipa-debug\u003d1 to the pxe_append_params setting in /etc/ironic/ironic.conf"},{"line_number":106,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Another method is to edit the cloud-config.yml file.  IPA\u0027s instructions on"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_0fcbbe1f","line":105,"in_reply_to":"7aa08908_b775e332","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":124,"context_line":"Where can I find the IPA logs."},{"line_number":125,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Retrieving the IPA logs with differ depending on which base image was used."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Operating system that do not use ``systemd`` (ie Ubuntu 14.04)"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_b7acc38c","line":127,"range":{"start_line":127,"start_character":23,"end_line":127,"end_character":24},"updated":"2016-06-08 22:22:40.000000000","message":"s/with/will/","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":124,"context_line":"Where can I find the IPA logs."},{"line_number":125,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Retrieving the IPA logs with differ depending on which base image was used."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Operating system that do not use ``systemd`` (ie Ubuntu 14.04)"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_2fedda8e","line":127,"range":{"start_line":127,"start_character":23,"end_line":127,"end_character":24},"in_reply_to":"7aa08908_b7acc38c","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  - logs will be found in the /var/log/ folder."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* Operating system that do use ``systemd`` (ie Fedora 22)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"  - logs may be viewed with ``sudo journalctl``"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_b428449b","line":134,"updated":"2016-06-08 21:10:28.000000000","message":"Or CoreOS?","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  - logs will be found in the /var/log/ folder."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* Operating system that do use ``systemd`` (ie Fedora 22)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"  - logs may be viewed with ``sudo journalctl``"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_af01ca3b","line":134,"in_reply_to":"7aa08908_b428449b","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"b67862d0594f3818c93651ce5d3203fc3b439caf","unresolved":false,"context_lines":[{"line_number":142,"context_line":"Manually restart IPA."},{"line_number":143,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"In some cases it helpful to enable to be able enable debug mode on a running"},{"line_number":146,"context_line":"node."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"/usr/local/bin/ironic-python-agent --debug"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_97bee7ab","line":145,"updated":"2016-06-08 22:22:40.000000000","message":"I would rewrite this as \"it is helpful to enable debug mode\"","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":142,"context_line":"Manually restart IPA."},{"line_number":143,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"In some cases it helpful to enable to be able enable debug mode on a running"},{"line_number":146,"context_line":"node."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"/usr/local/bin/ironic-python-agent --debug"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_cf7d36b3","line":145,"in_reply_to":"7aa08908_97bee7ab","updated":"2016-06-10 16:56:19.000000000","message":"Done","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"6b2cf8f3936d03712cbbdabb6773169a1c620e4e","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  .. note::"},{"line_number":151,"context_line":"      On CoreOS versions of the ramdisk IPA runs in a chroot enviroment:"},{"line_number":152,"context_line":"      sudo /usr/bin/chroot /opt/ironic-python-agent /usr/local/bin/ironic-python-agent --debug"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_cf2e198b","line":152,"updated":"2016-06-08 21:10:28.000000000","message":"I\u0027d strongly recommend pointing people to use the ExecStart\u003d shown by running systemctl cat ironic-python-agent.service so this doc doesn\u0027t get crufty if we move something around. Additionally, there are dependencies on some mounted FSes to be setup, so it might be nice to at least document that here (perhaps with a link to the cloud-config.yml we ship?) so if people are trying to run 100% manually they know what\u0027s up.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"20523bb0e937a3afdd1c43f930245772ddaf3758","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  .. note::"},{"line_number":151,"context_line":"      On CoreOS versions of the ramdisk IPA runs in a chroot enviroment:"},{"line_number":152,"context_line":"      sudo /usr/bin/chroot /opt/ironic-python-agent /usr/local/bin/ironic-python-agent --debug"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_91aa0518","line":152,"in_reply_to":"7aa08908_cf2e198b","updated":"2016-06-10 16:56:19.000000000","message":"I will update to use systemctl commands.","commit_id":"1b3d7aa63299ccb3539fbf4f5beffe79ed403b94"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"46ccee3a203f2165aa3578f56523939dacf51490","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  Add sshkey\u003d\"ssh-rsa AAAA...\" to pxe_append_params setting in ironic.conf file"},{"line_number":22,"context_line":"  Restart the ironic-conductor with the command service ironic-conductor restart"},{"line_number":23,"context_line":"  ssh -l core \u003cip-address-of-node\u003e"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"diskimage-builder (DIB)"},{"line_number":26,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_349e9f54","line":23,"updated":"2016-06-10 17:13:13.000000000","message":"this block should be updated to bullet points.","commit_id":"32480fc49cb6c4dfff5acd54c20692774b1d8c98"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"8d6da23430ba5c6a6eaf8190d020d0833be18be7","unresolved":false,"context_lines":[{"line_number":53,"context_line":"~~~~~~"},{"line_number":54,"context_line":"CoreOS has support for auto login on the console [4]_. This can be enabled by:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"- Adding ``sshkey\u003d\"ssh-rsa BBA1...\"`` to pxe_append_params setting in"},{"line_number":57,"context_line":"  ``ironic.conf`` file"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"If you do not wish to enable auto login users can be added to CoreOS by editing"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_f1ea6973","line":56,"updated":"2016-06-10 17:18:51.000000000","message":"This is not how you enable auto login on the console? Seems like maybe something got mixed up here.","commit_id":"32480fc49cb6c4dfff5acd54c20692774b1d8c98"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"2b6369850759c425897e61f468754927623d60c4","unresolved":false,"context_lines":[{"line_number":53,"context_line":"~~~~~~"},{"line_number":54,"context_line":"CoreOS has support for auto login on the console [4]_. This can be enabled by:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"- Adding ``sshkey\u003d\"ssh-rsa BBA1...\"`` to pxe_append_params setting in"},{"line_number":57,"context_line":"  ``ironic.conf`` file"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"If you do not wish to enable auto login users can be added to CoreOS by editing"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aa08908_6f8b3069","line":56,"in_reply_to":"7aa08908_f1ea6973","updated":"2016-06-10 17:21:34.000000000","message":"Doh. Yes something did go wrong here. I will fix.","commit_id":"32480fc49cb6c4dfff5acd54c20692774b1d8c98"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"87090b7e986b7a31baee8cf31fb2921dfa84fee9","unresolved":false,"context_lines":[{"line_number":55,"context_line":"~~~~~~"},{"line_number":56,"context_line":"CoreOS has support for auto login on the console [4]_. This can be enabled by:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- Adding ``console\u003dtty0 coreos.autologin\u003dtty0`` to pxe_append_params setting"},{"line_number":59,"context_line":"  in the ``ironic.conf`` file"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"If you do not wish to enable auto login users can be added to CoreOS by editing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_4a68e2ba","line":58,"updated":"2016-06-10 17:46:06.000000000","message":"tty0 would be hardware specific. I\u0027d suggest just using the coreos.autologin command (sans \u003dfoo) which enables login for all consoles. For instance, this would break on all hardware I run.","commit_id":"3b3c2f9c28e45ae79e6b11bd323b1626a379e5bd"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"8696b65206433eab2976bbd368ada905b9102464","unresolved":false,"context_lines":[{"line_number":55,"context_line":"~~~~~~"},{"line_number":56,"context_line":"CoreOS has support for auto login on the console [4]_. This can be enabled by:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- Adding ``console\u003dtty0 coreos.autologin\u003dtty0`` to pxe_append_params setting"},{"line_number":59,"context_line":"  in the ``ironic.conf`` file"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"If you do not wish to enable auto login users can be added to CoreOS by editing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_0a6d3a04","line":58,"in_reply_to":"7aa08908_4a68e2ba","updated":"2016-06-10 17:59:32.000000000","message":"Done","commit_id":"3b3c2f9c28e45ae79e6b11bd323b1626a379e5bd"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c523aa035dab07ba00f706ab658c561efc811904","unresolved":false,"context_lines":[{"line_number":55,"context_line":"~~~~~~"},{"line_number":56,"context_line":"CoreOS has support for auto login on the console [4]_. This can be enabled by:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- Adding ``console\u003dtty0 coreos.autologin\u003dtty0`` to pxe_append_params setting"},{"line_number":59,"context_line":"  in the ``ironic.conf`` file"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"If you do not wish to enable auto login users can be added to CoreOS by editing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_8a4e4abf","line":58,"in_reply_to":"7aa08908_4a68e2ba","updated":"2016-06-10 17:51:03.000000000","message":"To be clear, I don\u0027t think console\u003d should be specified here at all either. Most folks the default is fine and if not, they should already know that :D","commit_id":"3b3c2f9c28e45ae79e6b11bd323b1626a379e5bd"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"87090b7e986b7a31baee8cf31fb2921dfa84fee9","unresolved":false,"context_lines":[{"line_number":131,"context_line":"#. ``cd ironic-python-agent``"},{"line_number":132,"context_line":"#. ``pip install -r ./requirements.txt``"},{"line_number":133,"context_line":"#. If you don\u0027t already have docker installed, execute:"},{"line_number":134,"context_line":"   ``sudo apt-get install docker docker.io``"},{"line_number":135,"context_line":"#. ``cd imagebuild/coreos``"},{"line_number":136,"context_line":"#. Edit ``oem/cloud-config.yml`` and add ``--debug`` to the end of the"},{"line_number":137,"context_line":"   ExecStart setting for the ironic-python-agent.service unit."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_eab26ee4","line":134,"updated":"2016-06-10 17:46:06.000000000","message":"I\u0027d suggest just saying to install the docker container engine so this doc isn\u0027t distro-specific (since even for apt-distros, it\u0027s docker on some and docker.io on others).","commit_id":"3b3c2f9c28e45ae79e6b11bd323b1626a379e5bd"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"8696b65206433eab2976bbd368ada905b9102464","unresolved":false,"context_lines":[{"line_number":131,"context_line":"#. ``cd ironic-python-agent``"},{"line_number":132,"context_line":"#. ``pip install -r ./requirements.txt``"},{"line_number":133,"context_line":"#. If you don\u0027t already have docker installed, execute:"},{"line_number":134,"context_line":"   ``sudo apt-get install docker docker.io``"},{"line_number":135,"context_line":"#. ``cd imagebuild/coreos``"},{"line_number":136,"context_line":"#. Edit ``oem/cloud-config.yml`` and add ``--debug`` to the end of the"},{"line_number":137,"context_line":"   ExecStart setting for the ironic-python-agent.service unit."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_25aae7d2","line":134,"in_reply_to":"7aa08908_eab26ee4","updated":"2016-06-10 17:59:32.000000000","message":"Good catch here. will add ref to the docker docs.","commit_id":"3b3c2f9c28e45ae79e6b11bd323b1626a379e5bd"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"b519d5eccda5881d190402d42db83a431773e387","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  file"},{"line_number":23,"context_line":"- Restart the ironic-conductor with the command"},{"line_number":24,"context_line":"  ``service ironic-conductor restart``"},{"line_number":25,"context_line":"- ``ssh -l core \u003cip-address-of-node\u003e``"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"diskimage-builder (DIB)"},{"line_number":28,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_ea638bdb","line":25,"updated":"2016-06-10 18:49:57.000000000","message":"I had to look this up, any reason this isn\u0027t just ``ssh core@\u003cip-address-of-node\u003e`` ?","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7ada373ecf8e070c6d75a01b277d697e7452bb71","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  file"},{"line_number":23,"context_line":"- Restart the ironic-conductor with the command"},{"line_number":24,"context_line":"  ``service ironic-conductor restart``"},{"line_number":25,"context_line":"- ``ssh -l core \u003cip-address-of-node\u003e``"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"diskimage-builder (DIB)"},{"line_number":28,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_cd9fc901","line":25,"in_reply_to":"7aa08908_ea638bdb","updated":"2016-06-10 19:26:41.000000000","message":"Done","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"b519d5eccda5881d190402d42db83a431773e387","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"- ``systemctl status ironic-python-agent.service`` will show the location of"},{"line_number":144,"context_line":"  the service file."},{"line_number":145,"context_line":"- Edit the service file and append ``--debug`` to end of the ExecStart command"},{"line_number":146,"context_line":"- Restart IPA. See the `Manually restart IPA.`_ section below."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Where can I find the IPA logs."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_6a15db99","line":145,"updated":"2016-06-10 18:49:57.000000000","message":"systemctl actually has an edit command, so you could do:\n\nsystemctl edit ironic-python-agent.service","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7ada373ecf8e070c6d75a01b277d697e7452bb71","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"- ``systemctl status ironic-python-agent.service`` will show the location of"},{"line_number":144,"context_line":"  the service file."},{"line_number":145,"context_line":"- Edit the service file and append ``--debug`` to end of the ExecStart command"},{"line_number":146,"context_line":"- Restart IPA. See the `Manually restart IPA.`_ section below."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Where can I find the IPA logs."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_ad47dd75","line":145,"in_reply_to":"7aa08908_6a15db99","updated":"2016-06-10 19:26:41.000000000","message":"Done","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"b519d5eccda5881d190402d42db83a431773e387","unresolved":false,"context_lines":[{"line_number":145,"context_line":"- Edit the service file and append ``--debug`` to end of the ExecStart command"},{"line_number":146,"context_line":"- Restart IPA. See the `Manually restart IPA.`_ section below."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Where can I find the IPA logs."},{"line_number":149,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Retrieving the IPA logs will differ depending on which base image was used."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_6a92fb4c","line":148,"updated":"2016-06-10 18:49:57.000000000","message":"nit: s/./?/","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7ada373ecf8e070c6d75a01b277d697e7452bb71","unresolved":false,"context_lines":[{"line_number":145,"context_line":"- Edit the service file and append ``--debug`` to end of the ExecStart command"},{"line_number":146,"context_line":"- Restart IPA. See the `Manually restart IPA.`_ section below."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Where can I find the IPA logs."},{"line_number":149,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Retrieving the IPA logs will differ depending on which base image was used."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_702f8c3e","line":148,"in_reply_to":"7aa08908_6a92fb4c","updated":"2016-06-10 19:26:41.000000000","message":"removing punctuation per comment later about headers","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"b519d5eccda5881d190402d42db83a431773e387","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"* Operating system that do use ``systemd`` (ie Fedora 22, CoreOS)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  - logs may be viewed with ``sudo journalctl``"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  .. note::"},{"line_number":163,"context_line":"      sudo is not required with the CoreOS images."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_ea68ab23","line":160,"updated":"2016-06-10 18:49:57.000000000","message":"Should we add `-u ironic-python-agent` here for only the IPA logs?","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7ada373ecf8e070c6d75a01b277d697e7452bb71","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"* Operating system that do use ``systemd`` (ie Fedora 22, CoreOS)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  - logs may be viewed with ``sudo journalctl``"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  .. note::"},{"line_number":163,"context_line":"      sudo is not required with the CoreOS images."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_90baf8df","line":160,"in_reply_to":"7aa08908_ea68ab23","updated":"2016-06-10 19:26:41.000000000","message":"Done","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"b519d5eccda5881d190402d42db83a431773e387","unresolved":false,"context_lines":[{"line_number":163,"context_line":"      sudo is not required with the CoreOS images."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Manually restart IPA."},{"line_number":167,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"In some cases it is helpful to enable debug mode on a running node."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_aab343e8","line":166,"updated":"2016-06-10 18:49:57.000000000","message":"nit: I\u0027d prefer s/.// because it\u0027s a header, but I\u0027m not too worried about it","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7ada373ecf8e070c6d75a01b277d697e7452bb71","unresolved":false,"context_lines":[{"line_number":163,"context_line":"      sudo is not required with the CoreOS images."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Manually restart IPA."},{"line_number":167,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"In some cases it is helpful to enable debug mode on a running node."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7aa08908_70bdccd6","line":166,"in_reply_to":"7aa08908_aab343e8","updated":"2016-06-10 19:26:41.000000000","message":"Done","commit_id":"7ed9e8e5de04ea748108ae8039053b6e7c392f71"}]}
