*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.

Reply via email to