Skip to content

Instantly share code, notes, and snippets.

@martineg
Last active August 29, 2015 13:57
Show Gist options
  • Save martineg/9411984 to your computer and use it in GitHub Desktop.
Save martineg/9411984 to your computer and use it in GitHub Desktop.
---
- hosts: xxx
user: root
vars:
ssl_cert_pkg: http://spacewalk-server/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm
ssl_cert_file: /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
tasks:
- name: check for Spacewalk server SSL certificate
stat: path={{ ssl_cert_file }}
register: ssl_file
- name: install Spacewalk server SSL certificate
yum: name="{{ ssl_cert_pkg }}" state=present
when: ssl_file.stat.exists == false
TASK: [install Spacewalk server SSL certificate] ******************************
fatal: [xxxx] => Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 527, in _executor
exec_rc = self._executor_internal(host, new_stdin)
File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 618, in _executor_internal
return self._executor_internal_inner(host, self.module_name, self.module_args, inject, port, complex_args=complex_args)
File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 798, in _executor_internal_inner
module_args = template.template(self.basedir, module_args, inject, fail_on_undefined=self.error_on_undefined_vars)
File "/usr/lib/python2.6/site-packages/ansible/utils/template.py", line 321, in template
varname = template_from_string(basedir, varname, vars, fail_on_undefined)
File "/usr/lib/python2.6/site-packages/ansible/utils/template.py", line 543, in template_from_string
data = data.decode('utf-8')
File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
FATAL: all hosts have already failed -- aborting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment