Uploaded image for project: 'Virtualization Strategy'
  1. Virtualization Strategy
  2. VIRTSTRAT-562

Add ability to use psrp/ssh instead of winrm for Windows detected hosts in OCPv inventory plugin

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • CNV Infrastructure
    • None
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • 100% To Do, 0% In Progress, 0% Done

      Feature Overview

      An elevator pitch (value statement) that describes the Feature in a clear, concise way.  Complete during New status.

      PSRP is a newer connection protocol that sits on top of winrm and is generally recommended by the Ansible Windows team instead. With newer Windows hosts, ssh is also possible and may be preferred by customers

      Goals
      Provide high-level goal statement, providing user context and expected user outcome(s) for this Initiative

      • Who benefits from this feature, and how? This is mainly for Ansible users that would like to use PSRP or SSH instead of WinRM. We also need to evaluate if this can help us in other cases
      • What is the difference between today’s current state and a world with this feature? Today we only support WinRM, with this change the default would still be WinRM but users would also be able to set Ansible to use PSRP or SSH

      Requirements

      Requirement Notes isMvp?
           
           
           
           
           

      (Optional) Use Cases

      How will the user interact with this feature? 
      Which users will use this and when will they use it?

      • Include use case diagrams, main success scenarios, alternative flow scenarios.  Initial completion during Refinement status.

      <your text here>
      Questions to answer...

      Out of Scope

      1. High-level list of items that are out of scope.  Initial completion during Refinement status.

      <your text here>
      **

      Background, and strategic fit

      Red Hat Ansible Automation Platform Life Cycle writes:

      Windows Server versions 2016, 2019, 2022 and 2025 (requires Ansible core 2.18+) are supported. Windows Server with WDAC enabled is currently not supported. OpenSSH is supported in Windows Server 2022+ and Ansible core 2.18+. Additionally, Desktop/laptop devices and devices running desktop variants of supported operating systems (e.g. Windows 10/11) are not covered by commercially reasonable support unless a support exception has been granted with agreed conditions.

      This fits to

      While Ansible could use the SSH connection plugin with Windows nodes since Ansible 2.8, official support was only added in version 2.18.

      in https://docs.ansible.com/projects/ansible/latest/os_guide/windows_ssh.html#windows-ssh 

       

      Assumptions

      • <your text here>

       

      Customer Considerations

      • Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.  Initial completion during Refinement status.

      <your text here>

       

      Documentation Considerations

      Provide information that needs to be considered and planned so that documentation will meet customer needs.  If the feature extends existing functionality, provide a link to its current documentation. Initial completion during Refinement status.

      <your text here>

       

      User Experience Considerations

      Provide information that needs to be considered and planned so that the user experience will meet customer needs. These could include impacts to the UI or other areas of the user experience, as well as user research needs. Please add the 'UXD' component to this JIRA if there are User Experience considerations. Initial completion during Refinement status.
      <your text here>

              rsdeor Ronen Sde-Or
              rsdeor Ronen Sde-Or
              Dominik Holler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: