I'd like to remove all the "Slack Machine-Wide Installer" packages. My approach is listed below. I'm wondering if there's an easier way to do this?
My approach. Trying to use Ansible to uninstall packages; with a twist. Control Panel shows this <https://lh3.googleusercontent.com/-spATVpnfJng/WteyxCMQJzI/AAAAAAAAADs/lP2nEPG-9O0FFnsptEYsYWE3nexo8UP6wCLcBGAs/s1600/altium17_int_celadonsystems_com.png> Multiple versions of the Slack Machine-Wide Installer. Looking in the registry I find this key (as well as the other guids for the Slack Machine-Wide Installer): HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{81805212-8267-41AE-8F1E-979055EC5DF2} <https://lh3.googleusercontent.com/-5h3IGbqpdgQ/WtezOAkG4gI/AAAAAAAAADw/GJmw58FGVqYfJHd8HDX7SjlhJsiKRDMQQCLcBGAs/s1600/altium17_int_celadonsystems_com-2.png> I'd like to walk the Uninstall registry key, searching the DisplayName for "Slack Machine-Wide Installer" and remove that package. I can get the Uninstall registry using this task. - name: get uninstall registry key win_reg_stat: path: HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall register: uninstall_registry The uninstall_registry.sub_keys contains the list I would like to query for the DisplayName, the below task lets me get the DisplayName of each key - name: get properties of uninstall registry key win_reg_stat: path: HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{ item }} name: DisplayName register: display_name with_items: - "{{ uninstall_registry.sub_keys }}" After this I kind of stuck. How do I get just the DisplayName? - debug: msg: "{{ item }}" with_items: - "{{ display_name.results }}" Displays a lot more information then I need. How do I get just the DisplayName? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/db9f39ff-2a6a-49de-ae4f-89c1cf88effd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
