Ansible win_chocolatey говорит, что он установил Notepad , но это не так?

#ansible #chocolatey

Вопрос:

Ansible v2.11.0

Я устанавливаю Notepad этот способ

 - name: "Install Notepad   version {{ notepadpp_version }}"
  win_chocolatey:
    name: notepadplusplus
    version: "{{ notepadpp_version }}"
    state: present
  when: install
 

и я вижу это, когда запускаю свой плейбук, указывая, что он установлен.

 TASK [exa-prereqs : Install Notepad   version 7.9.5] ***************************
changed: [10.227.xx.xx]
 

Однако я не вижу, чтобы он был установлен на моем хосте? Например, я не вижу его в Control Panel -> Uninstall or change prgram списке?

Как побочный вопрос, если я укажу architecture: x64 в качестве опции, я получу

 TASK [exa-prereqs : Install Notepad   version 7.9.5] ***************************
fatal: [10.227.xx.xx]: FAILED! => {"changed": false, "msg": "value of architecture must be one of: default, x86. Got no match for: x64"}
 

Что я упускаю? Спасибо!

Обновить

Я закончил тем , что использовал win_package для установки Notepad , но проблема с win_chocolatey все еще преобладает.

Комментарии:

1. Это звучит подозрительно, как будто он установил его либо для каждого пользователя (переносная установка ala), либо, возможно, chocolatey не добавляет элементы в список «Добавить и удалить программное обеспечение»? Вы закончили тем, что проверили путь, по которому, как утверждал шоколад, он его установил?

2. попробуйте notepadplusplus.установите вместо этого …

3. @Spidowski, не могли бы вы подробнее рассказать?