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.

Reply via email to