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.
