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 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/CA%2Bwe3KT%3DUpeez1RqPxUtwCF6gYcoJZCBLRMP0VxiW2VX1X_28w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
