├── .expeditor ├── config.yml ├── run_linux_tests.sh ├── update_version.sh └── verify.pipeline.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_TEMPLATE.md │ ├── DESIGN_PROPOSAL.md │ ├── ENHANCEMENT_REQUEST_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── SUPPORT_QUESTION.md ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── VERSION ├── knife-windows.gemspec ├── lib ├── chef │ └── knife │ │ ├── bootstrap_windows_certstore.rb │ │ ├── bootstrap_windows_ssh.rb │ │ ├── bootstrap_windows_winrm.rb │ │ ├── helpers │ │ ├── bootstrap_windows_base.rb │ │ ├── winrm_base.rb │ │ ├── winrm_knife_base.rb │ │ ├── winrm_session.rb │ │ ├── winrm_shared_options.rb │ │ └── wsman_endpoint.rb │ │ ├── windows_cert_generate.rb │ │ ├── windows_cert_install.rb │ │ ├── windows_listener_create.rb │ │ ├── winrm.rb │ │ └── wsman_test.rb └── knife-windows │ └── version.rb ├── sonar-project.properties └── spec ├── assets ├── fake_trusted_certs │ ├── excluded.txt │ ├── github.pem │ └── google.crt └── win_fake_trusted_cert_script.txt ├── data ├── client.d_00 │ ├── 00-foo.rb │ └── foo │ │ └── bar.rb └── client.d_01 │ └── foo │ └── bar.rb ├── dummy_winrm_connection.rb ├── spec_helper.rb └── unit └── knife ├── windows_cert_generate_spec.rb ├── windows_cert_install_spec.rb ├── windows_listener_create_spec.rb ├── winrm_session_spec.rb ├── winrm_spec.rb └── wsman_test_spec.rb /.expeditor/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.expeditor/config.yml -------------------------------------------------------------------------------- /.expeditor/run_linux_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.expeditor/run_linux_tests.sh -------------------------------------------------------------------------------- /.expeditor/update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.expeditor/update_version.sh -------------------------------------------------------------------------------- /.expeditor/verify.pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.expeditor/verify.pipeline.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/ISSUE_TEMPLATE/BUG_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/ISSUE_TEMPLATE/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 5.0.4 -------------------------------------------------------------------------------- /knife-windows.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/knife-windows.gemspec -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap_windows_certstore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/bootstrap_windows_certstore.rb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap_windows_ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/bootstrap_windows_ssh.rb -------------------------------------------------------------------------------- /lib/chef/knife/bootstrap_windows_winrm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/bootstrap_windows_winrm.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/bootstrap_windows_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/bootstrap_windows_base.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/winrm_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/winrm_base.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/winrm_knife_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/winrm_knife_base.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/winrm_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/winrm_session.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/winrm_shared_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/winrm_shared_options.rb -------------------------------------------------------------------------------- /lib/chef/knife/helpers/wsman_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/helpers/wsman_endpoint.rb -------------------------------------------------------------------------------- /lib/chef/knife/windows_cert_generate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/windows_cert_generate.rb -------------------------------------------------------------------------------- /lib/chef/knife/windows_cert_install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/windows_cert_install.rb -------------------------------------------------------------------------------- /lib/chef/knife/windows_listener_create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/windows_listener_create.rb -------------------------------------------------------------------------------- /lib/chef/knife/winrm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/winrm.rb -------------------------------------------------------------------------------- /lib/chef/knife/wsman_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/chef/knife/wsman_test.rb -------------------------------------------------------------------------------- /lib/knife-windows/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/lib/knife-windows/version.rb -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=chef_knife-windows_AYciC8YaJ4YHsO5MtJQc -------------------------------------------------------------------------------- /spec/assets/fake_trusted_certs/excluded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/assets/fake_trusted_certs/excluded.txt -------------------------------------------------------------------------------- /spec/assets/fake_trusted_certs/github.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/assets/fake_trusted_certs/github.pem -------------------------------------------------------------------------------- /spec/assets/fake_trusted_certs/google.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/assets/fake_trusted_certs/google.crt -------------------------------------------------------------------------------- /spec/assets/win_fake_trusted_cert_script.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/assets/win_fake_trusted_cert_script.txt -------------------------------------------------------------------------------- /spec/data/client.d_00/00-foo.rb: -------------------------------------------------------------------------------- 1 | # 00-foo.rb 2 | # d6f9b976-289c-4149-baf7-81e6ffecf228 3 | -------------------------------------------------------------------------------- /spec/data/client.d_00/foo/bar.rb: -------------------------------------------------------------------------------- 1 | 1 / 0 2 | -------------------------------------------------------------------------------- /spec/data/client.d_01/foo/bar.rb: -------------------------------------------------------------------------------- 1 | 1 / 0 2 | -------------------------------------------------------------------------------- /spec/dummy_winrm_connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/dummy_winrm_connection.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/knife/windows_cert_generate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/windows_cert_generate_spec.rb -------------------------------------------------------------------------------- /spec/unit/knife/windows_cert_install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/windows_cert_install_spec.rb -------------------------------------------------------------------------------- /spec/unit/knife/windows_listener_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/windows_listener_create_spec.rb -------------------------------------------------------------------------------- /spec/unit/knife/winrm_session_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/winrm_session_spec.rb -------------------------------------------------------------------------------- /spec/unit/knife/winrm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/winrm_spec.rb -------------------------------------------------------------------------------- /spec/unit/knife/wsman_test_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chef/knife-windows/HEAD/spec/unit/knife/wsman_test_spec.rb --------------------------------------------------------------------------------