#10627 Seems like batcave has a broken rbac-playbook script
Closed: Fixed by mobrien. Opened by praiskup.

Broken rbac playbook:

Traceback (most recent call last):
File "/bin/rbac-playbook", line 11, in
load_entry_point('ansible-utils==0.0.8', 'console_scripts', 'rbac-playbook')()
File "/usr/lib/python3.6/site-packages/ansible_utils/rbac_playbook.py", line 364, in main
rbac_playbook(playbook_name, options)
File "/usr/lib/python3.6/site-packages/ansible_utils/rbac_playbook.py", line 317, in rbac_playbook
notify(generate_message('SUCCESS', username, playbook_name, options, checksum))
File "/usr/lib/python3.6/site-packages/ansible_utils/rbac_playbook.py", line 114, in notify
email_notify(message)
File "/usr/lib/python3.6/site-packages/ansible_utils/rbac_playbook.py", line 127, in email_notify
s.sendmail(msg['From'], [msg['To']], msg)
File "/usr/lib64/python3.6/smtplib.py", line 882, in sendmail
(code, resp) = self.data(msg)
File "/usr/lib64/python3.6/smtplib.py", line 564, in data
q = _quote_periods(msg)
File "/usr/lib64/python3.6/smtplib.py", line 176, in _quote_periods
return re.sub(br'(?m)^.', b'..', bindata)
File "/usr/lib64/python3.6/re.py", line 191, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object


The issue appears to be sending notification mails on running of rbac-playbook. I have disabled this to get it working for now

Metadata Update from @mobrien:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata