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.
- rhn_channel:
name: atlantic-rh-el6-x86_64
sysname: spacewalk.ccrt.us
url: https://spacewalk.ccrt.us/rhn/api
user: admin
password: admin
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