[Openstack-security] [Bug 1590185] Re: "V-38496 - Gather problematic system accounts" check fails on RHEL 7

Jean-Philippe Evrard 1590185 at bugs.launchpad.net
Tue Jun 14 16:08:00 UTC 2016


** Changed in: openstack-ansible
   Importance: Undecided => Low

** Changed in: openstack-ansible
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of OpenStack
Security, which is subscribed to OpenStack.
https://bugs.launchpad.net/bugs/1590185

Title:
  "V-38496 - Gather problematic system accounts" check fails on RHEL 7

Status in openstack-ansible:
  Confirmed

Bug description:
  The check "V-38496 - Gather problematic system accounts" fails
  gloriously due to RHEL 7 not using jinja2.8 by default.  The specific
  issue is due to Jinja being 2.7 and not 2.8.

  If see the following error then you need to run "pip install Jinja2
  --upgrade":

  TASK: [openstack-ansible-security | V-38496 - Gather problematic system accounts] *** 
  fatal: [172.31.255.20] => Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 586, in _executor
      exec_rc = self._executor_internal(host, new_stdin)
    File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 789, 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.7/site-packages/ansible/runner/__init__.py", line 1013, in _executor_internal_inner
      complex_args = template.template(self.basedir, complex_args, inject, fail_on_undefined=self.error_on_undefined_vars)
    File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 140, in template
      d[k] = template(basedir, v, templatevars, lookup_fatal, depth, expand_lists, convert_bare, fail_on_undefined, filter_fatal)
    File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 124, in template
      varname = template_from_string(basedir, varname, templatevars, fail_on_undefined)
    File "/usr/lib/python2.7/site-packages/ansible/utils/template.py", line 382, in template_from_string
      res = jinja2.utils.concat(rf)
    File "<template>", line 11, in root
    File "/usr/lib/python2.7/site-packages/jinja2/filters.py", line 318, in do_join
      return text_type(d).join(imap(text_type, value))
    File "/usr/lib/python2.7/site-packages/jinja2/filters.py", line 931, in _select_or_reject
      if modfunc(func(transfunc(item))):
    File "/usr/lib/python2.7/site-packages/jinja2/filters.py", line 925, in <lambda>
      name, item, args, kwargs)
    File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 438, in call_test
      raise TemplateRuntimeError('no test named %r' % name)
  TemplateRuntimeError: no test named 'equalto'

To manage notifications about this bug go to:
https://bugs.launchpad.net/openstack-ansible/+bug/1590185/+subscriptions




More information about the Openstack-security mailing list