Steven Robertson
|
03438271bb
|
able to remove the hack on ActionBase after all
|
4 years ago |
Steven Robertson
|
5215646c8a
|
code cleanup
|
4 years ago |
Steven Robertson
|
0b421e0d3c
|
able to run docker_container installed via 'ansible-galaxy collection install community.general'
|
4 years ago |
Steven Robertson
|
45797a0d34
|
able to send collections paths to master with very little change to core Mitogen, need to ensure imports work properly now though
|
4 years ago |
Steven Robertson
|
6e51f1a184
|
found a way to load collections without affecting mitogen core code
|
4 years ago |
Steven Robertson
|
8d3ee26079
|
code cleanup
|
4 years ago |
Steven Robertson
|
ca94751f15
|
remove hack
|
4 years ago |
Steven Robertson
|
f1bdc39047
|
added note about breaking backwards compat
|
4 years ago |
Steven Robertson
|
1d13df718a
|
connection_loader.get isn't called anymore, it's connection_loader.get_with_context now
|
4 years ago |
Steven Robertson
|
6ba08097b6
|
more notes, strategy plugin is being called but Mitogen's method overrides aren't being triggered
|
4 years ago |
Steven Robertson
|
ca4e8116b7
|
TODO: turns out ansible 2.10 doesn't run Mitogen like it used to; was running old ansible version before because ansible-base didn't override everything. Did a fresh uninstall of ansible and installed 2.10.0 and Mitogen's connection monkeypatching isn't working
|
4 years ago |
Steven Robertson
|
1bd4b8afcd
|
much thinking needs to be done regarding how to handle not requiring sshpass...
|
4 years ago |
Steven Robertson
|
6ac9168d55
|
need to get around sshpass check here somehow: https://github.com/ansible/ansible/blob/v2.10.0/lib/ansible/plugins/connection/ssh.py#L577
|
4 years ago |
Steven Robertson
|
583f540889
|
added comments
|
4 years ago |
Steven Robertson
|
e34cf8667f
|
Merge branch 'master' into collectionsSupport
|
4 years ago |
Steven Robertson
|
81076c9da8
|
fixes setup module relative import fail on some pythons
|
5 years ago |
Steven Robertson
|
376d8d0fab
|
remove old hacks; ansible_collections is available at time of invoker but not later
|
5 years ago |
Steven Robertson
|
955e77c5db
|
WIP: able to load subdirs but now need to treat them as submodules properly
|
5 years ago |
Steven Robertson
|
ab55d05267
|
all in on ansible 2.10+ for collections support
|
5 years ago |
Steven Robertson
|
c92a9ace41
|
bump max ansible version
|
5 years ago |
Steven Robertson
|
ac1e72eec4
|
Merge branch 'master' into collectionsSupport
|
5 years ago |
Steven Robertson
|
e632310fc4
|
no tmpdir to remove for old ansible versions in fetch command
|
5 years ago |
Steven Robertson
|
ddc1eebec8
|
able to load collection but the mitogen master proc was unable to serve it
|
5 years ago |
Steven Robertson
|
e99d63f4fc
|
able to load collections but they don't do anything because no actionmodulemixin, need to tweak how this works
|
5 years ago |
Steven Robertson
|
acde13f9d6
|
handles a 'wait_for_connection' call right after a task caused a shutdown
|
5 years ago |
Steven Robertson
|
5bf327649f
|
add missing / to python paths
|
5 years ago |
Steven Robertson
|
389cee8c70
|
fix assertion of python_path, it should be always what 'discovered_interpreter' is
|
5 years ago |
Steven Robertson
|
c959ce010b
|
created temp action obj for 'meta: reset_connection' python interpreter discovery
|
5 years ago |
Steven Robertson
|
5b8c9da769
|
_execute_meta doesn't have an Action nooooo this breaks 'meta: reset_connection' because interpreter_discovery needs an Action
|
5 years ago |
Steven Robertson
|
33e7d0804f
|
fixed tests, and removed the action hack code
|
5 years ago |
Steven Robertson
|
7411057ba8
|
adding in python3 as a possible_pythons option for rhel8
|
5 years ago |
Steven Robertson
|
89d87445c8
|
able to pass tests running interpreter detection in rhel8 container
|
5 years ago |
Steven Robertson
|
7d6d76e444
|
trying to get docker rhel8 working on a Mac host
|
5 years ago |
Steven Robertson
|
5e0fb902b2
|
fix lambda args for fallback
|
5 years ago |
Steven Robertson
|
91785f8862
|
fix another bad import
|
5 years ago |
Steven Robertson
|
ee310c1a68
|
remove_internal_keys returns None, so need different way to check fallback
|
5 years ago |
Steven Robertson
|
722cf0ea8d
|
handle ansible 2.3.3 remove_internal_keys
|
5 years ago |
Steven Robertson
|
cf1c3aac1c
|
fix typo
|
5 years ago |
Steven Robertson
|
ba350aa6cf
|
assigned interpreter vars to the wrong class
|
5 years ago |
Steven Robertson
|
d74da84f62
|
the clean module was added later
|
5 years ago |
Steven Robertson
|
496d96c01a
|
need to convert to str because of unicode_literals
|
5 years ago |
Steven Robertson
|
aa0ad5ce8f
|
accidentally broke discovery
|
5 years ago |
Steven Robertson
|
160dbd86b4
|
keeping track of interpreter discovery vars in case of ansible < 2.8
|
5 years ago |
Steven Robertson
|
f10fb7d486
|
more test cases pass
|
5 years ago |
Steven Robertson
|
e3eebb98d0
|
ImportError instead of newer ModuleNotFoundError
|
5 years ago |
Steven Robertson
|
2d3d9cb659
|
fallback to old-style python interpreter default if running ansible < 2.8.0
|
5 years ago |
Steven Robertson
|
ff2fa60184
|
fixed typo
|
5 years ago |
Steven Robertson
|
0b57332d75
|
all test cases for ansible_python_interpreter on OSX pass now
|
5 years ago |
Steven Robertson
|
81694d07ab
|
fix typo
|
5 years ago |
Steven Robertson
|
8630f6190c
|
fixed propagating discovered interpreter to future tasks; sys.executable still wrong though
|
5 years ago |