Question: Python module/API support in Ansible on HPE NonStop

54 views
Skip to first unread message

Moon Dragon

unread,
Aug 8, 2018, 3:27:04 AM8/8/18
to Ansible Project
SUMMARY

We use Ansible from Debian to HPE NonStop. HPE NonStop have some Python restrictions noted later. The goal is to find out if any of the unsupported Python modules/APIs are used by Ansible.


COMPONENT NAME

Python on managed system - HPE NonStop


ANSIBLE VERSION
$ ansible --version
ansible 2.2.1.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides

OS / ENVIRONMENT

From: Debian 9
To: HPE NonStop L-series, OS is OSS


NonStop Python restrictions
From NonStop OSS Python Prog guide:
===================================
- "The OSS Python module termios only supports the flags available in OSS, see termios in Open System Services man page for all the supported flags."
- OSS Python "subprocess32 (3.2.7)" - A backport of the subprocessmodule from Python 3 for use on2.x. (https://github.com/google/python-subprocess32)
The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes.

- NonStop OSS Python Unsupported modules:
_winreg dbhash icopen ossaudiodev
aepack DEVICE idlelib pty
aetools EasyDialogs imgfile ScrolledText
aetypes findertools jpeg spwd
al fl macerrors sunaudiodev
AL FL MacOS SUNAUDIODEV
applesingle flp macostools Tix
autoGIL fpectl macresource Tkinter
bsddb fm MiniAEFrame ttk
buildtools FrameWork msilib turtle
Carbon gensuitemodule msvcrt videoreader
cd gl Nav W
cfmfile GL nis webbrowser
ColorPicker ic PixMapWrapper winsound

- NonStop OSS Python Unsupported APIs on Python
os.startfile os.wait3 os.wait4 select.epoll
select.kqueue signal.getitimer signal.setitimer signal.siginterrupt

Question
  1. What termios does Ansible use in Python
  2. Are there any unsupported NonStop Python modules or APIs Ansible uses?

Reply all
Reply to author
Forward
0 new messages