github.com/StackPointCloud/packer@v0.10.2-0.20180716202532-b28098e0f79b/test/fixtures/provisioner-ansible/connection_plugins/packer.py (about)

     1  from __future__ import (absolute_import, division, print_function)
     2  __metaclass__ = type
     3  
     4  from ansible.plugins.connection.ssh import Connection as SSHConnection
     5  
     6  class Connection(SSHConnection):
     7      ''' ssh based connections for powershell via packer'''
     8  
     9      transport = 'packer'
    10      has_pipelining = True
    11      become_methods = []
    12      allow_executable = False
    13      module_implementation_preferences = ('.ps1', '')
    14  
    15      def __init__(self, *args, **kwargs):
    16          super(Connection, self).__init__(*args, **kwargs)