![]() This refactors connection.py to pull the two huge dict-building functions out into new transport_transport_config.PlayContextSpec and MitogenViaSpec classes, leaving a lot more room to breath in both files to figure out exactly how connection configuration should work. The changes made in |
||
---|---|---|
.. | ||
README.md | ||
_end_play_if_not_sudo_linux.yml | ||
all.yml | ||
kubectl.yml | ||
lxc.yml | ||
lxd.yml | ||
mitogen_doas.yml | ||
mitogen_sudo.yml | ||
setns_lxc.yml | ||
setns_lxd.yml |
README.md
stub_connections/
The playbooks in this directory use stub implementations of various third party tools (kubectl etc.) to verify arguments passed by Ansible to Mitogen and subsequently onward to the tool result in something that looks sane.
These are bare minimum tests just to ensure sporadically tested connection methods haven't broken in embarrasingly obvious ways.