Configure rhn_channel module for Spacewalk

Hi! Im trying to get ansible to talk to our local spacewalk server but its not working.

If I use the epl repo it works fine with this block

‘’‘’

- name: Add repository

yum_repository:

name: epel

description: EPEL YUM repo

baseurl: https://dl.fedoraproject.org/pub/epel/$releasever/$basearch/

‘’‘’

But when I try to manage via spacewalk directly it fails. The password and user are correct.

TASK [rhn_channel] *************************************************************************************
fatal: [10.90.3.44]: FAILED! => {“changed”: false, “module_stderr”: “Shared connection to 10.90.3.44 closed.\r\n”, “module_stdout”: “Traceback (most recent call last):\r\n File "/tmp/ansible_mB8lyM/ansible_module_rhn_channel.py", line 145, in \r\n main()\r\n File "/tmp/ansible_mB8lyM/ansible_module_rhn_channel.py", line 118, in main\r\n session = client.auth.login(user, password)\r\n File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in call\r\n return self.__send(self.__name, args)\r\n File "/usr/lib64/python2.7/xmlrpclib.py", line 1591, in __request\r\n verbose=self.__verbose\r\n File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request\r\n return self.single_request(host, handler, request_body, verbose)\r\n File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request\r\n response.msg,\r\nxmlrpclib.ProtocolError: <ProtocolError for spacewalk.ccrt.us/rhn/api: 404 Not Found>\r\n”, “msg”: “MODULE FAILURE”, “rc”: 1}
to retry, use: --limit @/home/ec2-user/playbooks/epl.retry

can’t recall if it works with spacewalk 5/ sat 5

Im going to build a rhel7 spacewalk server and see if the problem goes away. Thanks!