Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I'm able to login to UCS Manager but not UCS Central. Is Central supported? #117

Open
devs429 opened this issue Aug 13, 2019 · 0 comments
Open

Comments

@devs429
Copy link

devs429 commented Aug 13, 2019

I've tried escaping and not escaping the backslashes in the username.

Ansible:

- hosts: ucs
  gather_facts: no
  connection: local
  tasks:
    - name: Create test vlan
      ucs_vlans:
        hostname: 'ucscentral'
        username: 'ucs-ourdomain\user'
        password: '{{ pw }}'
        name: testing
        id: '1986'

The following works on Manager, not Central:

task path: /home/ourdomain/user/git/repo/cisco-ucs.yml:6
<10.69.200.204> ESTABLISH LOCAL CONNECTION FOR USER: user
<10.69.200.204> EXEC /bin/sh -c 'echo ~user && sleep 0'
<10.69.200.204> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001 `" && echo ansible-tmp-1565728263.2-38865299534001="` echo /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001 `" ) && sleep 0'
<10.69.200.204> Attempting python interpreter discovery
<10.69.200.204> EXEC /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v '"'"'/usr/bin/python'"'"'; command -v '"'"'python3.7'"'"'; command -v '"'"'python3.6'"'"'; command -v '"'"'python3.5'"'"'; command -v '"'"'python2.7'"'"'; command -v '"'"'python2.6'"'"'; command -v '"'"'/usr/libexec/platform-python'"'"'; c
ommand -v '"'"'/usr/bin/python3'"'"'; command -v '"'"'python'"'"'; echo ENDFOUND && sleep 0'
<10.69.200.204> EXEC /bin/sh -c '/usr/bin/python && sleep 0'
Using module file /usr/lib/python2.7/site-packages/ansible/modules/remote_management/ucs/ucs_vlans.py
<10.69.200.204> PUT /home/ourdomain/user/.ansible/tmp/ansible-local-47823cOfuwU/tmp0D6LGv TO /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001/AnsiballZ_ucs_vlans.py
<10.69.200.204> EXEC /bin/sh -c 'chmod u+x /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001/ /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001/AnsiballZ_ucs_vlans.py && sleep 0'
<10.69.200.204> EXEC /bin/sh -c '/usr/bin/python /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001/AnsiballZ_ucs_vlans.py && sleep 0'
<10.69.200.204> EXEC /bin/sh -c 'rm -f -r /home/ourdomain/user/.ansible/tmp/ansible-tmp-1565728263.2-38865299534001/ > /dev/null 2>&1 && sleep 0'
The full traceback is:
WARNING: The below traceback may *not* be related to the actual failure.
  File "/tmp/ansible_ucs_vlans_payload_KiruPL/ansible_ucs_vlans_payload.zip/ansible/module_utils/remote_management/ucs.py", line 87, in login
    handle.login()
  File "/usr/lib/python2.7/site-packages/ucsmsdk/ucshandle.py", line 135, in login
    return self._login(auto_refresh, force, timeout=timeout)
  File "/usr/lib/python2.7/site-packages/ucsmsdk/ucssession.py", line 599, in _login
    response = self.post_elem(elem, timeout=timeout)
  File "/usr/lib/python2.7/site-packages/ucsmsdk/ucssession.py", line 318, in post_elem
    response = xc.from_xml_str(response_str, self)
  File "/usr/lib/python2.7/site-packages/ucsmsdk/ucsxmlcodec.py", line 89, in from_xml_str
    root_elem = ET.fromstring(recovered_xml)
  File "<string>", line 124, in XML

fatal: [10.69.200.204]: FAILED! => changed=false
  ansible_facts:
    discovered_interpreter_python: /usr/bin/python
  invocation:
    module_args:
      fabric: common
      hostname: 10.69.200.204
      id: '1986'
      multicast_policy: ''
      name: testing
      native: 'no'
      password: VALUE_SPECIFIED_IN_NO_LOG_PARAMETER
      port: null
      proxy: null
      sharing: none
      state: present
      use_proxy: true
      use_ssl: true
      username: ucs-ourdomain\user
  msg: 'syntax error: line 1, column 0'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant