)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a261de34_408a1f72","updated":"2024-03-11 17:53:41.000000000","message":"minor suggestions","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"00f090ba02a7d5164f5d722bd26426335067151d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"432d86c8_14fd0436","updated":"2024-04-17 12:43:09.000000000","message":"A couple of minor updates.","commit_id":"abb3e5700ff6e03ca8dd14fb37efa44157f3a6c6"},{"author":{"_account_id":32187,"name":"Juanita-Balaraj","email":"juanita.balaraj@windriver.com","username":"jbalaraj"},"change_message_id":"70620ad3c90974de98af2c3a4d0c690b787ebb95","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"844b88b8_4bab0689","updated":"2024-06-06 14:49:42.000000000","message":"LGTM","commit_id":"699a1ea550f549753c19654991fce6ab7b67149e"}],"doc/source/system_configuration/kubernetes/branding-the-login-banner-during-commissioning.rst":[{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. rubric:: |proc|"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and MOTD messages, there"},{"line_number":50,"context_line":"    are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    #.  Define banner variable in ``ansible-overrides``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1c07b718_0bea0cdb","line":49,"range":{"start_line":49,"start_character":58,"end_line":49,"end_character":63},"updated":"2024-03-11 17:53:41.000000000","message":"|MOTD|","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. rubric:: |proc|"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and MOTD messages, there"},{"line_number":50,"context_line":"    are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    #.  Define banner variable in ``ansible-overrides``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"0052c8e5_04086fb8","line":49,"range":{"start_line":49,"start_character":58,"end_line":49,"end_character":63},"in_reply_to":"1c07b718_0bea0cdb","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and MOTD messages, there"},{"line_number":50,"context_line":"    are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    #.  Define banner variable in ``ansible-overrides``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        It is possible to configure the issue and |MOTD| messages by defining"},{"line_number":55,"context_line":"        the \"banner\" variable in the ``ansible-override`` YAML file. Messages"}],"source_content_type":"text/x-rst","patch_set":2,"id":"eee9c629_60957e32","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":5},"updated":"2024-03-11 17:53:41.000000000","message":"I would change this to a bullet list as these are alternative approaches.","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and MOTD messages, there"},{"line_number":50,"context_line":"    are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    #.  Define banner variable in ``ansible-overrides``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        It is possible to configure the issue and |MOTD| messages by defining"},{"line_number":55,"context_line":"        the \"banner\" variable in the ``ansible-override`` YAML file. Messages"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b2321098_283b07b2","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":5},"in_reply_to":"eee9c629_60957e32","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":100,"context_line":"    See the :command:`issue` and :command:`motd` man pages for details on"},{"line_number":101,"context_line":"    file syntax."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"}],"source_content_type":"text/x-rst","patch_set":2,"id":"929dfa43_f9581fd8","line":103,"range":{"start_line":103,"start_character":7,"end_line":103,"end_character":8},"updated":"2024-03-11 17:53:41.000000000","message":"the","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    See the :command:`issue` and :command:`motd` man pages for details on"},{"line_number":101,"context_line":"    file syntax."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"}],"source_content_type":"text/x-rst","patch_set":2,"id":"58b8e40e_76044a45","line":103,"range":{"start_line":103,"start_character":7,"end_line":103,"end_character":8},"in_reply_to":"929dfa43_f9581fd8","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"},{"line_number":107,"context_line":"    node as it is initialized. All nodes in the cluster which are"},{"line_number":108,"context_line":"    subsequently configured will retrieve these custom banners as well."}],"source_content_type":"text/x-rst","patch_set":2,"id":"238a9b4d_e3e5d47f","line":105,"range":{"start_line":105,"start_character":8,"end_line":105,"end_character":9},"updated":"2024-03-11 17:53:41.000000000","message":"the","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"},{"line_number":107,"context_line":"    node as it is initialized. All nodes in the cluster which are"},{"line_number":108,"context_line":"    subsequently configured will retrieve these custom banners as well."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7b3fabfb_2954e1e7","line":105,"range":{"start_line":105,"start_character":8,"end_line":105,"end_character":9},"in_reply_to":"238a9b4d_e3e5d47f","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e0869281_62e49af2","line":112,"range":{"start_line":112,"start_character":40,"end_line":112,"end_character":41},"updated":"2024-03-11 17:53:41.000000000","message":"the","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3d0ee016_8ade1192","line":112,"range":{"start_line":112,"start_character":40,"end_line":112,"end_character":41},"in_reply_to":"e0869281_62e49af2","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"5777b321b6aa9650376cc02faa0b7d073413aca7","unresolved":true,"context_lines":[{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bbf7c128_a9b10b2e","line":114,"range":{"start_line":114,"start_character":7,"end_line":114,"end_character":8},"updated":"2024-03-11 17:53:41.000000000","message":"the","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"4e58f3ab54911ca2bcc426032636be38a4df8b93","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8f14f8_9071432a","line":114,"range":{"start_line":114,"start_character":7,"end_line":114,"end_character":8},"in_reply_to":"bbf7c128_a9b10b2e","updated":"2024-03-11 23:06:48.000000000","message":"Done","commit_id":"07e82353a36821d6dfb8cfc6f7e9d0077a9e5bc9"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"e8dd47e264da68d56f03cc70415647398537f880","unresolved":true,"context_lines":[{"line_number":9,"context_line":"You can customize the pre-login message (issue) and post-login |MOTD| across"},{"line_number":10,"context_line":"the entire |prod| cluster during system commissioning and installation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The following files can be customized to use this feature:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. _branding-the-login-banner-during-commissioning-d665e16:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"6932dd01_77993c61","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":57},"updated":"2024-03-26 23:47:37.000000000","message":"REWORD  ?\n\nThe following Linux files controlling pre-login (issue) and post-login (motd) messaging can be customized with the procedure below.","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"1402a3ae100c3480683a3ad668e001d7a7219cef","unresolved":false,"context_lines":[{"line_number":9,"context_line":"You can customize the pre-login message (issue) and post-login |MOTD| across"},{"line_number":10,"context_line":"the entire |prod| cluster during system commissioning and installation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The following files can be customized to use this feature:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. _branding-the-login-banner-during-commissioning-d665e16:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"d9892693_d02cd4c7","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":57},"in_reply_to":"6932dd01_77993c61","updated":"2024-03-27 12:53:50.000000000","message":"Done","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"e8dd47e264da68d56f03cc70415647398537f880","unresolved":true,"context_lines":[{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and |MOTD| messages,"},{"line_number":50,"context_line":"    there are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    -   Define banner variable in ``ansible-overrides``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        It is possible to configure the issue and |MOTD| messages by defining"},{"line_number":55,"context_line":"        the \"banner\" variable in the ``ansible-override`` YAML file. Messages"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fe8da016_a394c846","line":52,"range":{"start_line":52,"start_character":34,"end_line":52,"end_character":56},"updated":"2024-03-26 23:47:37.000000000","message":"REWORD ?\n\n... the Ansible Overrides file for the Bootstrap Playbook ($HOME/localhost.yml)","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"1402a3ae100c3480683a3ad668e001d7a7219cef","unresolved":false,"context_lines":[{"line_number":49,"context_line":"#.  Define customized banners. To configure the issue and |MOTD| messages,"},{"line_number":50,"context_line":"    there are two available options:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    -   Define banner variable in ``ansible-overrides``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        It is possible to configure the issue and |MOTD| messages by defining"},{"line_number":55,"context_line":"        the \"banner\" variable in the ``ansible-override`` YAML file. Messages"}],"source_content_type":"text/x-rst","patch_set":4,"id":"2467e319_98c3814b","line":52,"range":{"start_line":52,"start_character":34,"end_line":52,"end_character":56},"in_reply_to":"fe8da016_a394c846","updated":"2024-03-27 12:53:50.000000000","message":"Done","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"e8dd47e264da68d56f03cc70415647398537f880","unresolved":true,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run the Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When the Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"},{"line_number":107,"context_line":"    node as it is initialized. All nodes in the cluster which are"},{"line_number":108,"context_line":"    subsequently configured will retrieve these custom banners as well."},{"line_number":109,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"f7b38337_fee063c3","line":106,"range":{"start_line":105,"start_character":48,"end_line":106,"end_character":20},"updated":"2024-03-26 23:47:37.000000000","message":"REWORD ?\n\n..., either the messages defined in the Ansible Overrides or the files specified in /opt/banner are moved ...","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"1402a3ae100c3480683a3ad668e001d7a7219cef","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"#.  Run the Ansible Bootstrap playbook."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    When the Ansible Bootstrap playbook is run, these files are moved from"},{"line_number":106,"context_line":"    ``/opt/banner`` to configuration storage and are applied to the controller"},{"line_number":107,"context_line":"    node as it is initialized. All nodes in the cluster which are"},{"line_number":108,"context_line":"    subsequently configured will retrieve these custom banners as well."},{"line_number":109,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1667019f_15d14a73","line":106,"range":{"start_line":105,"start_character":48,"end_line":106,"end_character":20},"in_reply_to":"f7b38337_fee063c3","updated":"2024-03-27 12:53:50.000000000","message":"Done","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":26026,"name":"Greg Waines","email":"greg.waines@windriver.com","username":"gwaines"},"change_message_id":"e8dd47e264da68d56f03cc70415647398537f880","unresolved":true,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running the Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        the Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3b2fa6f9_d144306a","line":113,"range":{"start_line":112,"start_character":7,"end_line":113,"end_character":27},"updated":"2024-03-26 23:47:37.000000000","message":"??? this is confusing ???\n\nWhat can be repeated ?","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33755,"name":"Jorge Saffe","email":"jorge.saffe@windriver.com","username":"jsaffe"},"change_message_id":"5932a9d46dc6e19d7ca1ebf3e6000b59db357f47","unresolved":true,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running the Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        the Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":4,"id":"32443e49_9b04f999","line":113,"range":{"start_line":112,"start_character":7,"end_line":113,"end_character":27},"in_reply_to":"28abfb40_0640173a","updated":"2024-04-03 18:14:39.000000000","message":"This note was present before the TCPG-1024 updates and was not introduced with those changes. It seems to address the ability to update the motd/issue files at runtime.\n\nConsidering the new method is designed to be fail-proof during the ansible bootstrap process (incorrect settings in the new ansible variables will merely prevent the playbook from initiating) and the original method is also highly unlikely to cause the ansible playbook to fail, since it entails directly copying user-defined files to specified locations, we might opt to remove the note or, alternatively, inform users that the issue/motd can be updated after the system has been bootstrapped. For instance:\n\nNote: To update the pre-login message (issue) or the post-login MOTD after the system has been installed and commissioned, see ...","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"eaece417d58c81f7eb3305ed88c26bac9b0f105c","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running the Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        the Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1519e3a4_6c5b7346","line":113,"range":{"start_line":112,"start_character":7,"end_line":113,"end_character":27},"in_reply_to":"32443e49_9b04f999","updated":"2024-04-11 12:32:45.000000000","message":"Done","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"1402a3ae100c3480683a3ad668e001d7a7219cef","unresolved":true,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    .. note::"},{"line_number":111,"context_line":"        In the event that an error is reported for the banner customization,"},{"line_number":112,"context_line":"        it can be repeated after running the Ansible Bootstrap playbook and"},{"line_number":113,"context_line":"        system deployment. Customization errors do not impact Ansible"},{"line_number":114,"context_line":"        the Bootstrap playbook. See :ref:`Brand the Login Banner on a Commissioned"},{"line_number":115,"context_line":"        System \u003cbranding-the-login-banner-on-a-commissioned-system\u003e` for more"},{"line_number":116,"context_line":"        information."}],"source_content_type":"text/x-rst","patch_set":4,"id":"28abfb40_0640173a","line":113,"range":{"start_line":112,"start_character":7,"end_line":113,"end_character":27},"in_reply_to":"3b2fa6f9_d144306a","updated":"2024-03-27 12:53:50.000000000","message":"Jorge, can you confirm this information in the note?","commit_id":"5825a6c3917ecfcfaee0d0b24b19056c5fd8afb7"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"00f090ba02a7d5164f5d722bd26426335067151d","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    |                                                                                             | This file is not present by default. You must first create it to apply your customizations. |"},{"line_number":30,"context_line":"    +---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"``issue`` and ``issue.net`` are free standing files. ``/etc/motd`` is generated"},{"line_number":33,"context_line":"from the following sources in the order presented:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. _branding-the-login-banner-during-commissioning-d665e97:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1d5f3321_221268ec","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":45},"updated":"2024-04-17 12:43:09.000000000","message":"free-standing","commit_id":"abb3e5700ff6e03ca8dd14fb37efa44157f3a6c6"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"3627c7dff0db27d23757e97687541c6845453ea1","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    |                                                                                             | This file is not present by default. You must first create it to apply your customizations. |"},{"line_number":30,"context_line":"    +---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"``issue`` and ``issue.net`` are free standing files. ``/etc/motd`` is generated"},{"line_number":33,"context_line":"from the following sources in the order presented:"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. _branding-the-login-banner-during-commissioning-d665e97:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"d86b9eee_0d0324ab","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":45},"in_reply_to":"1d5f3321_221268ec","updated":"2024-04-17 12:46:36.000000000","message":"Done","commit_id":"abb3e5700ff6e03ca8dd14fb37efa44157f3a6c6"},{"author":{"_account_id":30539,"name":"Ron Stone","email":"ronald.stone@windriver.com","username":"ronstone2000"},"change_message_id":"00f090ba02a7d5164f5d722bd26426335067151d","unresolved":true,"context_lines":[{"line_number":88,"context_line":"    -   Provide customization files."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        Alternatively, to customize any of the four customizable banner files"},{"line_number":91,"context_line":"        listed above, it is possible to provide directly the new files in the"},{"line_number":92,"context_line":"        following locations:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"        -   ``/opt/banner/issue``"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"04f8ed68_d969b83f","line":92,"range":{"start_line":91,"start_character":40,"end_line":92,"end_character":27},"updated":"2024-04-17 12:43:09.000000000","message":"provide the new files directly in the following locations","commit_id":"abb3e5700ff6e03ca8dd14fb37efa44157f3a6c6"},{"author":{"_account_id":33342,"name":"Elisamara Aoki Gonçalves","email":"elisamaraaoki.goncalves@windriver.com","username":"egoncalv"},"change_message_id":"3627c7dff0db27d23757e97687541c6845453ea1","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    -   Provide customization files."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        Alternatively, to customize any of the four customizable banner files"},{"line_number":91,"context_line":"        listed above, it is possible to provide directly the new files in the"},{"line_number":92,"context_line":"        following locations:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"        -   ``/opt/banner/issue``"},{"line_number":95,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"e6c6392d_25b38dab","line":92,"range":{"start_line":91,"start_character":40,"end_line":92,"end_character":27},"in_reply_to":"04f8ed68_d969b83f","updated":"2024-04-17 12:46:36.000000000","message":"Done","commit_id":"abb3e5700ff6e03ca8dd14fb37efa44157f3a6c6"}]}
