Hello,

check docs of this module. On top of the page there are some clarifications
on steps you need to do:

https://docs.ansible.com/ansible/latest/collections/ansible/windows/win_powershell_module.html

On Thu, Dec 30, 2021 at 1:09 PM Kerem Kalayci <[email protected]> wrote:

> Hi Luca,
>
>
> Thank you for your interest and reply. When I tried in the order you sent,
> I got an error like below.
> I think I'm having a problem with the module version. What is your opinion?
>
>
> https://stackoverflow.com/questions/47159193/why-does-ansible-show-error-no-action-detected-in-task-error
>
>
>
>
>
>
>
> *ERROR! couldn't resolve module/action 'win_powershell'. This often
> indicates a misspelling, missing collection, or incorrect module path.The
> error appears to be in '/tmp/awx_13558_5zugncc6/project/5-create-iso.yml':
> line 5, column 5, but maybe elsewhere in the file depending on the exact
> syntax problem.The offending line appears to be:  tasks:  - name: Run basic
> PowerShell script    ^ here*
>
>
>
> 30 Aralık 2021 Perşembe tarihinde saat 12:53:39 UTC+3 itibarıyla
> [email protected] şunları yazdı:
>
>> Hello Kerem,
>>
>> you're using a bad indentation.
>>
>> win_powershell: has to be aligned with the n of name: (the previous row)
>>
>> and script as to be aligned with the n of win_powershell.
>>
>> So your playbook will result written this way:
>>
>> - gather_facts: False
>>   name: asdf
>>   hosts: localhost
>>   tasks:
>>   - name: Run basic PowerShell script
>>     win_powershell:
>>       script: |
>>         C:\Users\emperior\Desktop\run_command.ps1
>>
>> Luca
>>
>> On Thu, Dec 30, 2021 at 10:05 AM Kerem Kalayci <[email protected]> wrote:
>>
>>> *Thanks for reply,   I am already using the link you sent, but the error
>>> persists.*
>>>
>>>
>>> - gather_facts: False
>>>   name: asdf
>>>   hosts: localhost
>>>
>>>
>>>   tasks:
>>>
>>>   - name: Run basic PowerShell script
>>>   win_powershell:
>>>   script: |
>>>        C:\Users\emperior\Desktop\run_command.ps1
>>>
>>>
>>> ERROR! 'win_powershell' is not a valid attribute for a Play
>>> The error appears to be in
>>> '/tmp/awx_13503_b56qjzih/project/5-create-iso.yml': line 2, column 3, but
>>> may
>>> be elsewhere in the file depending on the exact syntax problem.
>>> The offending line appears to be:
>>> - gather_facts: False
>>>   ^ here
>>>
>>>
>>> *I have a yml that works on hpe ilo as follows. this code works fine. I
>>> get an same error when I edit the above yml file to run on windows
>>> according to this code*
>>>
>>> - gather_facts: False
>>>   name: storage operations
>>>   hosts: localhost
>>>   vars:
>>>     odata_ids: "[*].\"@odata.id\""
>>>     physical_disk_links: []
>>>     physical_disks: []
>>>   tasks:
>>>
>>> - name: get physical drive outputs of array controllers
>>>       uri:
>>>         url: https://{{ilo_ip}}{{item}}/DiskDrives
>>>         validate_certs: no
>>>         method: GET
>>>         return_content: yes
>>>         user: '{{ lookup("env", "ANSIBLE_NET_USERNAME" ) }}'
>>>         password: '{{ lookup("env", "ANSIBLE_NET_PASSWORD" ) }}'
>>>         force_basic_auth: yes
>>>         headers:
>>>                 Content-Type: application/json
>>>                 Accept: application/json
>>>     loop: "{{arraycontroller_links}}"
>>>       register: arraycontrollers_pd_output
>>>
>>>
>>>
>>>
>>>
>>> 30 Aralık 2021 Perşembe tarihinde saat 11:41:04 UTC+3 itibarıyla
>>> [email protected] şunları yazdı:
>>>
>>>> on first sight I would try to change the indentation of the task like:
>>>>
>>>>   tasks:
>>>>   - name: Run basic PowerShell script
>>>>     win_powershell: |
>>>>       your script here
>>>>
>>>> not 100% sure about the postition-indentation of the script line
>>>> though. That said ... it's always a good idea to look at the examples from
>>>> the documentation of the module you are trying to use
>>>> https://docs.ansible.com/ansible/latest/collections/ansible/windows/win_powershell_module.html#ansible-collections-ansible-windows-win-powershell-module
>>>>
>>>> In this case it looks like the script parameter expects the actual
>>>> script and not a link to a file.
>>>>
>>>>
>>>>
>>>> On 12/30/2021 9:16 AM Kerem Kalayci <[email protected]> wrote:
>>>>
>>>>
>>>> Hi everyone, i'm newbie at ansible yml.
>>>> I am trying to run a command like below. But I am getting an error as
>>>> below. where am i doing wrong?
>>>>
>>>> - gather_facts: False
>>>>   name: LINGO'da komut
>>>>   hosts: xxx
>>>>   remote_user: xxx
>>>>
>>>>   tasks:
>>>>     - name: Run basic PowerShell script
>>>>       win_powershell:
>>>>       script: |
>>>>           C:\Users\emperior\Desktop\run_command.ps1
>>>>
>>>>
>>>> ERROR! conflicting action statements: win_powershell, script
>>>> The error appears to be in
>>>> '/tmp/awx_13485_rbw826y0/project/5-create-iso.yml': line 10, column 7, but
>>>> may
>>>> be elsewhere in the file depending on the exact syntax problem.
>>>> The offending line appears to be:
>>>>   tasks:
>>>>     - name: Run basic PowerShell script
>>>>       ^ here
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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 view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/ansible-project/365641a3-53a5-4012-b9c2-254ebf2c433an%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/ansible-project/365641a3-53a5-4012-b9c2-254ebf2c433an%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>>>
>>>>
>>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/265e09e5-36fb-4c24-99e6-da133ef84b04n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/265e09e5-36fb-4c24-99e6-da133ef84b04n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> "E' assurdo impiegare gli uomini di intelligenza eccellente per fare
>> calcoli che potrebbero essere affidati a chiunque se si usassero delle
>> macchine"
>> Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
>>
>> "Internet è la più grande biblioteca del mondo.
>> Ma il problema è che i libri sono tutti sparsi sul pavimento"
>> John Allen Paulos, Matematico (1945-vivente)
>>
>> Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <
>> [email protected]>
>>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/e990f359-f882-4630-bca1-3c7c2dfa33c0n%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/e990f359-f882-4630-bca1-3c7c2dfa33c0n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)

"Internet è la più grande biblioteca del mondo.
Ma il problema è che i libri sono tutti sparsi sul pavimento"
John Allen Paulos, Matematico (1945-vivente)

Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <
[email protected]>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAKuX69qJU5C2Tqi%3DQ%3DmkOOrVPzH71wLpF0%3DsCzaP2EpPjcJ%3DHQ%40mail.gmail.com.

Reply via email to