#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, не могли бы вы подробнее рассказать?