justin_p.posh5

ansible-role-posh5

Ansible Role Name Github Actions

このロールは、PowerShell/Windows管理フレームワークをバージョン5.1に更新し、.Netアプリケーションが強力なTLSを使用することを保証し、NuGet、PowerShellギャラリー、PowerShellGetを設定し、PSReadlineモジュールをインストールします。

これにより、PowerShellが現代のWindowsシステムのように機能することが保証されます。これにより、Install-Moduleを使用できるようになり、古いバージョンのWindows上でPowerShellモジュールやDSCを追加の手動設定なしでインストールできます。

対応OS

  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012R2
  • Windows Server 2012

未検証(まだ)

  • Windows Server 2008R2
  • Windows Server 2008 x64
  • Windows Server 2008 x32

要件

該当なし

ロール変数

該当なし

依存関係

該当なし

使用例

- hosts: posh5
  roles:
     - { role: justin_p.posh5 }

ローカル開発

このロールには、VirtualboxでローカルのWindows Server 2019 VMを立ち上げるためのVagrantfileが含まれています。 VMを作成すると、自動的に私たちのロールが実行されます。

開発要件

pip3 install pywinrm

使用方法

  • vagrant up を実行してVMを作成し、私たちのプレイブックを実行します
  • vagrant provision を実行してプレイブックを再適用します
  • vagrant destroy -f && vagrant up を実行してVMを再作成し、プレイブックを実行します
  • vagrant destroy を実行してVMを削除します

ライセンス

MIT

著者

  • ジャスティン・パードック(@justin-p)、オレンジ・サイバー防衛

貢献

問題をオープンしたり、貢献したり、プルリクエストを提出することは自由です。Twitterで私に連絡しても構いません(@JustinPerdok)。

プロジェクトについて

Upgrade to WMF/PowerShell 5.1

インストール
ansible-galaxy install justin_p.posh5
ライセンス
mit
ダウンロード
344
所有者
IT Geek, Ethical Hacker, DevOps Nut, PowerShell Fanatic and lover of beers :beers: