Hello,

*when: "'ECode==0' in Invoke_PreCC_out.stdout_lines"*

here you should use '==' since single '=' is an assignment in Ansible.

BR,
Roland

[email protected] schrieb am Dienstag, 13. Juli 2021 um 20:31:11 UTC+3:

> Hi,
>
> I'm trying to execute powershell script via ansible, however playbook is 
> successfully running but its incomplete.  same script if I run directely on 
> windows server its perfectly working, its failing whenever i ran through 
> ansible playbook.
>
>  Please find below details of playbook, inventory, ansible debug, error.
>
>  Kindly review my request and suggest me a solution for this problem.
>
> -------------------
> ###Playbook####
> $ cat Citrix_CC_install.yml
> ---
> - hosts: win
>   become_method: runas
>   gather_facts: false
>   tasks:
>   - name: run citrix build script and redirect same.
>     win_shell: '.\Invoke_CitricCCPrerequisites.ps1'
>     args:
>       chdir:  C:\Temp\Citrix\PSScripts
>     register: Invoke_PreCC_out
>   - debug: var=Invoke_PreCC_out.stdout_lines
>
>   - name: Use the variable in conditional statement
>     win_reboot:
>       post_reboot_delay: 180
>     when: "'ECode=0' in Invoke_PreCC_out.stdout_lines"
>
>   - name: configure the settings
>     win_shell:  '.\Invoke_CloudConnectorInstall.ps1'
>     become: yes
>     become_user:  System
>     args:
>       chdir:  C:\Temp\Citrix\PSScripts
>     register: Invoke_CC_Install_out
>   - debug:  var=Invoke_CC_Install_out.stdout_lines
>   
> --------------------------------------------------------------------------
> ###Inventory File###
> $ cat inventory
>
>
> [win]
> hostname.xx.com
>
> [win:vars]
> ansible_connection=winrm
> ansible_winrm_server_cert_validation=ignore
> ansible_winrm_transport=ntlm
> ansible_winrm_scheme=https
> ansible_port=5986
> ansible_user=username
> ansible_password='********'
> ansible_winrm_operation_timeout_sec=120
> ansible_winrm_read_timeout_sec=240
> [$
> -------------------------------------------------------------
> ###Ansible debug###
>
> TASK [debug] 
> *****************************************************************************************************************
>
> ok: [hostname] => {
>
>     "Invoke_CC_Install_out.stdout_lines": [
>
>         "@{CloudCommonParams=System.Object[]; 
> CloudConnServers=System.Object[]; Certs=System.Object[]}",
>
>         "** Installing... C:\\Temp\\Citrix\\Assets\\cwcconnector.exe with 
> arguments /q 
> /ParametersFilePath:C:\\Temp\\Citrix\\Configs\\CloudConfig.json.",
>
>         "1603",
>
>         "Connector Installation Result Code:  1603",
>
>         "The cloud connector installation failed, exiting the process."
>
>     ]
>
> }
>
> ---------------------------------------------------
>
> ###Error###
>
> [0530:11FC][2021-07-12T15:01:08]e000: Encountered an unexpected exception 
> while determining connector TimeOutOfSync status with message: One or more 
> errors occurred.
> [0530:1280][2021-07-12T15:01:29]e000: Encountered an unexpected exception 
> while determining whether the current connector is a supported version. : 
> System.Net.Http.HttpRequestException: An error occurred while sending the 
> request. ---> System.Net.WebException: Unable to connect to the remote 
> server ---> System.Net.Sockets.SocketException: A connection attempt failed 
> because the connected party did not properly respond after a period of 
> time, or established connection failed because connected host has failed to 
> respond 40.90.246.186:443
>    at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult 
> asyncResult)
>    at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
>    at System.Net.ServicePoint.ConnectSocketInternal(Boolean 
> connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, 
> ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
>    --- End of inner exception stack trace ---
>    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
>    at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult 
> ar)
>    --- End of inner exception stack trace ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.ServiceRuntime.ApiClient.ServiceClient.HttpRedirectHandler.<SendAsync>d__2.MoveNext()
> --- End of stack trace from previous location where exception was thrown 
> ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.ServiceRuntime.ApiClient.ServiceClient.<RawSendAsync>d__59.MoveNext()
> --- End of stack trace from previous location where exception was thrown 
> ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.AgentHub.ApiClient.AgentHubClient.<SendAsync>d__6.MoveNext()
> --- End of stack trace from previous location where exception was thrown 
> ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.AgentHub.ApiClient.AgentHubClient.<GetConnectorInstallationVersionStateAsync>d__58.MoveNext()
> --- End of stack trace from previous location where exception was thrown 
> ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.SetupTools.Setup.SetupApplication.<IsSupportedVersionAsync>d__44.MoveNext()
> [0530:11FC][2021-07-12T15:01:29]e000: The Citrix Cloud connector is not 
> able reach the URL [a href='
> https://agenthub.citrixworkspacesapi.net/root/ping']https://agenthub.citrixworkspacesapi.net/root/ping[/a]
>  
> [a href='
> https://docs.citrix.com/en-us/citrix-cloud/overview/requirements/internet-connectivity-requirements.html']Please
>  
> check your internet connectivity and try again.[/a]
> [0530:11FC][2021-07-12T15:01:50]e000: Encountered an unexpected exception 
> while validating resource location id. : System.AggregateException: One or 
> more errors occurred. ---> System.Net.Http.HttpRequestException: An error 
> occurred while sending the request. ---> System.Net.WebException: Unable to 
> connect to the remote server ---> System.Net.Sockets.SocketException: A 
> connection attempt failed because the connected party did not properly 
> respond after a period of time, or established connection failed because 
> connected host has failed to respond xx.xx.xx.xx:443
>    at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult 
> asyncResult)
>    at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
>    at System.Net.ServicePoint.ConnectSocketInternal(Boolean 
> connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, 
> ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
>    --- End of inner exception stack trace ---
>    at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult 
> asyncResult, TransportContext& context)
>    at 
> System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
>    --- End of inner exception stack trace ---
>    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>    at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  
> task)
>    at 
> Citrix.CloudServices.ServiceRuntime.ApiClient.ServiceClient.HttpRedirectHandler.<SendAsync>d__2.MoveNext()
>
> Thanks,
> Deepan M
>

-- 
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/32390738-b4d0-4e14-a7e1-03add115b1a4n%40googlegroups.com.

Reply via email to