Im using Ansible 2.9.2, I need to run 3 powershell command one after the other. My playbook :
tasks:
- name: "User Create"
local_action:
module: vmware_vm_shell
cluster: "{{ cluster }}"
datacenter: "{{ datacenter }}"
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
vm_id: "{{ name }}"
vm_username: "{{ vm_username }}"
vm_password: "{{ vm_password }}"
vm_shell: 'c:\Windows\System32\WindowsPowershell\v1.0\powershell.exe'
vm_shell_args: '$Password= ConvertTo-SecureString {{ Password }} -AsPlainText -Force ; New-LocalUser {{ Username}} -Password {{ Password }} ; Add-LocalGroupMember -Group {{ Group }} -Member {{ Username }}'
wait_for_process: yes
validate_certs: no
If i run the first command like :
vm_shell_args: '$Password= ConvertTo-SecureString {{ Password }} -AsPlainText -Force
It works. How can i run multiple vm_shell commands ?
I tried separate then with ';' or '|' but none of it works. Thanks
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/bNG29ml5kb0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAHEKYV6r%2BZCi_xz%3DPFaLWiBNQokmpgfnKaEKWPPE5vGm5AeoBA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAHEKYV5f4uQEzeF%3DXJCj%3D8H8%3DnMCAmTV4Co7S_0bTQBNdjm6og%40mail.gmail.com.