質問: PowerShellで実現できることは分かるのですが、win_shellモジュールで実装ではなく、何か使えそうな便利なモジュールなど、もしくはサンプルプログラムなどもしありましたら、共有頂けると幸いです。 win_updatesモジュールは試しましたが、インストール済みのリストの取得は難しそうです。 https://docs.ansible.com/ansible/latest/modules/win_updates_module.html
回答: 現在のWindows Updateの適用状況を確認するためには、Software Design誌の1月号の記事でも書かせて頂いたのですが、現状ではwin_shellモジュールを使わざるを得ないかと思います。 ``` - win_shell: 'Get-WmiObject win32_quickfixengineering' register: hotfix_before ``` win_updatesモジュールを実行した際に何が適用されたのか実行結果をregisterして参照することはできます。しかしながら「現在適用されている更新を確認したい」という用途とはズレると思いますので、上記の通りwin_shellモジュールを使うか、上記コマンドの実行結果をパースするようなカスタムモジュールを作成する形になるかと思います。