Be careful with using 'space' in playbook file. I'm no longer run into that error after change to my example structure. Only run into the *HRESULT 80004005 *error now. Sorry for haven't helped.
On Tue, Dec 16, 2014 at 2:47 PM, Rob White <[email protected]> wrote: > > Thanks for the suggestion Ashley. > > I have previously tried that structure but i still get the same error > complaining about win_chocolatey not being a legal parameter. > > Rob White > Email: [email protected] > Mobile (Australia): +61 410 700 733 > Mobile (UK): +44 7527 895 226 > Skype: robwhite83 > > On 16 December 2014 at 17:40, Ashley Yuan <[email protected]> wrote: > >> Hi Rob, >> >> Maybe you could try this structure in your playbook file: >> >> --- >>> - hosts: windows >>> tasks: >>> - name: install >>> win_chocolatey: >>> package: notepadplusplus >>> state: present >>> # Install git >>> - win_chocolatey: >>> package: git >> >> >> Hope that helps. >> >> >> On Tue, Dec 16, 2014 at 2:03 PM, Rob White <[email protected]> wrote: >>> >>> Nope, doesn't work. >>> >>> My file structure is: >>> >>> windows_playbook.yml >>> group_vars/windows >>> inventory/win >>> >>> My playbook: >>> --- >>> - name: Configure instance >>> hosts: windows >>> gather_facts: true >>> tasks: >>> - name: Install common packages from chocolatey >>> win_chocolatey: package=notepadplusplus state=present >>> >>> >>> >>> group_vars/windows has: >>> >>> ansible_ssh_user: administrator >>> ansible_ssh_pass: hidden >>> ansible_ssh_port: 5986 >>> ansible_connection: winrm >>> >>> inventory/win is simply: >>> >>> [windows] >>> 1.2.3.4 >>> >>> Output is always: >>> >>> ERROR: win_chocolatey is not a legal parameter in an Ansible task or >>> handler >>> >>> I've tried specifying variables at the command line. I.e. >>> >>> ansible-playbook hosts_windows.yml -i inventories/windows -u >>> administrator -k -c winrm >>> >>> It asks for the password then fails with the same error. >>> >>> Again, this command works fine: >>> >>> ansible -v windows -i inventories/windows -m win_chocolatey -c winrm -u >>> administrator -k -a 'package=notepadplusplus' >>> >>> >>> Any further suggestions welcome :) >>> >>> >>> On Tuesday, 9 December 2014 16:14:18 UTC+11, Chris Church wrote: >>>> >>>> Trying using ansible-playbook with -c winrm, or add >>>> ansible_connection=winrm to your inventory for Windows hosts. >>>> >>>> Ansible will only find PowerShell modules when using the winrm >>>> connection. >>>> >>>> >>>> On Mon, Dec 8, 2014 at 9:40 PM, Rob White <[email protected]> wrote: >>>> >>>>> # Install common packages >>>>> - name: Install common packages from chocolatey >>>>> win_chocolatey: >>>>> package: notepadplusplus >>>>> state: present >>>>> showlog: true >>>>> >>>>> On Tuesday, 9 December 2014 11:26:17 UTC+11, Chris Church wrote: >>>>>> >>>>>> Could you paste the task from your playbook that's causing the error? >>>>>> >>>>>> >>>>>> On Mon, Dec 8, 2014 at 12:47 AM, Rob White <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> I'm having trouble with win_chocolatey module in a playbook. >>>>>>> >>>>>>> I upgraded from 1.7 to 1.9 and then ran the following successfully: >>>>>>> >>>>>>> ansible windows -i inventories/windows -m win_chocolatey -c winrm -u >>>>>>>> administrator -k -a 'package=notepadplusplus' >>>>>>>> SSH password: >>>>>>>> 1.2.3.4 | success >> { >>>>>>>> "changed": true, >>>>>>>> "chocolatey command": "C:\\ProgramData\\chocolatey\\bin\\choco.exe >>>>>>>> install notepadplusplus -source https://chocolatey.org/api/v2/", >>>>>>>> "chocolatey_success": "true" >>>>>>> >>>>>>> } >>>>>>> >>>>>>> >>>>>>> So then I added to a playbook as per the documentation but I get the >>>>>>> following error: >>>>>>> >>>>>>> ansible-playbook hosts_windows.yml -i inventories/windows >>>>>>>> ERROR: win_chocolatey is not a legal parameter in an Ansible task >>>>>>>> or handler >>>>>>> >>>>>>> >>>>>>> Why would ansible see the module, but ansible-playbook fail? >>>>>>> >>>>>>> -- >>>>>>> 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/ca1815cc- >>>>>>> 565f-4bd7-8492-897dc382b66a%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/ansible-project/ca1815cc-565f-4bd7-8492-897dc382b66a%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>> 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/fff1cfe4-3eb1-4e16-ab07- >>>>> f688e6c6d17f%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/ansible-project/fff1cfe4-3eb1-4e16-ab07-f688e6c6d17f%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Ansible Project" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/ansible-project/mUAVtS3n-cw/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, 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/ef7bf334-855e-4e85-ba2a-641c0c47b609%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/ef7bf334-855e-4e85-ba2a-641c0c47b609%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Ansible Project" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/ansible-project/mUAVtS3n-cw/unsubscribe >> . >> To unsubscribe from this group and all its topics, 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/CAOYwOt%2BufKDFpEFiWQc6R2_GcLan%2BqZuP1Nqi8OytqaHuvXHiA%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CAOYwOt%2BufKDFpEFiWQc6R2_GcLan%2BqZuP1Nqi8OytqaHuvXHiA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/mUAVtS3n-cw/unsubscribe. > To unsubscribe from this group and all its topics, 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/CA%2Bwe3KT%3DUpeez1RqPxUtwCF6gYcoJZCBLRMP0VxiW2VX1X_28w%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CA%2Bwe3KT%3DUpeez1RqPxUtwCF6gYcoJZCBLRMP0VxiW2VX1X_28w%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CAOYwOtJCzUeC%3DE6Fu8ihusEswPu_%3DAyGjf1abNtjb%2BxPGn7KNQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
