David Wilson
1e20887416
ansible: mixins.py docstrings.
8 years ago
David Wilson
950e9f3364
ansible: support environment: too.
8 years ago
David Wilson
7785aa4ff8
ansible: Support many more common playbook variables.
8 years ago
David Wilson
d0b58d176b
ansible: initial support for async jobs
...
Running in a thread to begin with, but this must change.
8 years ago
David Wilson
277b8e4172
ansible: fix some flake8 errors
...
* Unused imports
* Undefined names in helpers.py
* Copyright header wrapping
8 years ago
David Wilson
f81fe7eb32
ansible: inverted sense of execute paramter
8 years ago
David Wilson
f649318707
ansible: _remote_chmod() / _fixup_perms2() can be called sometimes.
...
It's used at least by the copy module, even though the result is still
mostly a no-op. _remote_chmod() doesn't accept octal mode, it accepts
symbolic mode. So implement a symbolic parser in helpers.py.
8 years ago
David Wilson
97ff132efd
ansible: better emulate _low_level_execute_command()
...
Still needs a ton of work to emulate argument handling, shell selection,
and output emulation in every case. Unsurprisingly, Ansible documents
none of this.
8 years ago
David Wilson
102f5f9f33
ansible: correct temp file cleanup for template action.
8 years ago
David Wilson
fa0eb21120
ansible: Ansible 2.4 compatibility.
8 years ago
David Wilson
87db049669
ansible: delete utils.py and promote cast() to mitogen.utils
8 years ago
David Wilson
9219e9a125
ansible: support class_only=True in wrapped loader
8 years ago
David Wilson
d0fbcc0f48
ansible: generalized action module wrapping.
8 years ago