--- # # NetScaler module example # - hosts: web-pool serial: 3 vars: nsc_host: nsc.example.com nsc_user: admin nsc_pass: nimda # type of the netscaler object you want to manipulate type: service # netscaler object name name: ${facter_fqdn}:8080 tasks: - name: disable service in the lb action: netscaler nsc_host=${nsc_host} user=${nsc_user} password=${nsc_pass} name=${name} type=${type} action=disable - name: deploy new code action: shell yum upgrade -y - name: enable in the lb action: netscaler nsc_host=${nsc_host} user=${nsc_user} password=${nsc_pass} name=${name} type=${type} action=enable