David Wilson
60328ac6d4
README: move testing bits into tests directory.
7 years ago
David Wilson
b41058e156
ansible: doc updates
7 years ago
David Wilson
b1e9e45c49
ssh: Fix AttributeError.
7 years ago
David Wilson
7211e6f816
docs: small fix
7 years ago
David Wilson
49eef4c0ad
ansible: correct sys.path fixup.
7 years ago
David Wilson
a39ab8fa54
ansible: basic support for ssh_args
7 years ago
David Wilson
8f399083f5
docs: get rid of "medium risk" category
7 years ago
David Wilson
6bc0fd494a
ansible: Support ansible_ssh_private_key_file
7 years ago
David Wilson
3beddf39be
ansible: limited support for become_flags, more docs.
7 years ago
David Wilson
56b13be718
sudo: support parsing sudo flags back out into parameters
7 years ago
David Wilson
7d10ebbef3
test.sh: make it work on OS X out of the box
7 years ago
David Wilson
2a88b6264f
examples: longer (but still crap) async_polling.yml
7 years ago
David Wilson
a26e1589e2
examples: import broken non_python_modules.yml.
7 years ago
David Wilson
9133ceac08
docs: Fix install docs now Ansible package layout changed.
7 years ago
David Wilson
3a3356e52e
ansible: teach ActionModule to disappear for non-Mitogen Connections
...
Closes #103 .
7 years ago
David Wilson
e77c8055fb
ansible: restructure package to avoid yet more madness
...
Ansible's PluginLoader makes up bullshit when it imports a module
(mostly because it has to make up something), therefore we ended up with
duplicate copies of ansible_mitogen loaded: one under
ansible.plugins.*.mitogen, and one under the canonical namespace.
Which broke isinstance().
7 years ago
David Wilson
1e20887416
ansible: mixins.py docstrings.
7 years ago
David Wilson
1b03a79107
docs: mitogen.core.Latch docs
7 years ago
David Wilson
785ccbcb7a
tests: import very basic latch_test
7 years ago
David Wilson
979f0a8e2e
master: tidy up trixxy importer syntax slightly
7 years ago
David Wilson
950e9f3364
ansible: support environment: too.
7 years ago
David Wilson
e3842db315
scirpts: drop old buggy DTrace script
7 years ago
David Wilson
446c97b910
Initial flake8 configuration.
7 years ago
David Wilson
e1fb156a56
docs: fix image labels
7 years ago
David Wilson
b708c3672a
docs: import but don't link compared.rst
7 years ago
David Wilson
52d5f47743
docs: Import, but do not yet link signals.rst
7 years ago
David Wilson
7785aa4ff8
ansible: Support many more common playbook variables.
7 years ago
David Wilson
b9433d9969
ansible: one more cast() call.
...
Need a more general solution to littering the code with this crap.
7 years ago
David Wilson
8aeb0d6bb5
docs: Split up limitations list, add warning
7 years ago
David Wilson
80b56e61f5
examples: simplistic async_polling.yml
7 years ago
David Wilson
d0b58d176b
ansible: initial support for async jobs
...
Running in a thread to begin with, but this must change.
7 years ago
David Wilson
d727d68068
docs: new Ansible limitation
7 years ago
David Wilson
220a41a2b3
tests: import ansible_helpers_test.
7 years ago
David Wilson
4807abadc4
ansible: fix bug in apply_mode_spec().
7 years ago
David Wilson
277b8e4172
ansible: fix some flake8 errors
...
* Unused imports
* Undefined names in helpers.py
* Copyright header wrapping
7 years ago
David Wilson
f81fe7eb32
ansible: inverted sense of execute paramter
7 years ago
David Wilson
a0756755bc
Remove whoami.yml, it's now done by delegate_to.yml.
7 years ago
David Wilson
9dbbd2e2dd
docs: remove delegate_to limitation
7 years ago
David Wilson
365c4382dd
ansible: basic regression test for delegation/sudo
7 years ago
David Wilson
6442aa47d1
ansible: fix become:true with sudo:true
7 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.
7 years ago
dw
c8cb320832
Merge pull request #94 from moreati/import-no5
...
core: Correct naming of Stream.sent_modules
7 years ago
dw
5d68d6499d
Merge pull request #95 from moreati/lgtm
...
Address lgtm.com warnings
7 years ago
dw
7f46b8f1f3
Merge pull request #99 from moreati/is-wearing-trainers
...
Test and document semantics of is_blacklisted_module()
7 years ago
David Wilson
eeeea25eb9
docs: more Ansible
7 years ago
David Wilson
2837ec2ebe
docs: document one more Ansible limitation
7 years ago
David Wilson
69f4c541a8
docs: Replace shifty hacker dude with plebey skater dude
...
Farewell, shifty hacker dude! May your 0days be many and your
indictments be few
7 years ago
David Wilson
47e2675acc
docs: new Ansible limitation, add new heading
...
Some differences are eventually likely to become permanent, because the
existing behaviour is unforgiveable.
7 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.
7 years ago
David Wilson
7654a273d8
core: Handle unpicklable data in dispatch_calls()
...
Sending just via .call_async() would previously crash the child, now it
generates CallError like intended.
7 years ago