Commit Graph

3076 Commits

Author SHA1 Message Date
Steven Robertson 99d0b08e2f Merge branch 'master' into complexAnsiblePythonInterpreterArg 2020-01-10 20:24:06 -08:00
David Wilson c289b1699d Merge remote-tracking branch 'origin/dmw'
* origin/dmw:
  issue #667: fix inverted test for Waker write() failure.
2019-11-21 20:10:25 +00:00
David Wilson 91f74a04ac issue #667: fix inverted test for Waker write() failure. 2019-11-21 14:27:34 +00:00
Steven Robertson e8f3154cab Merge branch 'master' into complexAnsiblePythonInterpreterArg 2019-11-15 16:08:51 -08:00
David Wilson c26f5d159a Merge remote-tracking branch 'origin/stable-029'
* origin/stable-029:
  Bump version for release.
2019-11-02 17:58:50 +00:00
David Wilson 153d79b878 Bump version for release. 2019-11-02 17:32:08 +00:00
David Wilson e70c316eef Merge remote-tracking branch 'origin/dmw' 2019-11-02 17:08:09 +00:00
David Wilson d6329f3446 Merge devel/290 @ 79b979ec8544ef5d8620c64068d4a42fabf50415 2019-11-02 16:46:59 +00:00
Steven Robertson bca9d9bf67 added info to ansible_detailed.rst explaining new ansible_python_interpreter functionality 2019-10-30 15:05:02 -07:00
Steven Robertson 4669c8774f handles templating ansible_python_interpreter values 2019-10-30 13:43:48 -07:00
Steven Robertson cc11864b7d code cleanup 2019-10-29 17:51:27 -07:00
Steven Robertson 50a11a80f0 sudo command works again when 'source' is used in ansible_python_interpreter 2019-10-29 17:47:53 -07:00
Steven Robertson f1eed0163d able to launch desired sudo command now; something is still broken though 2019-10-29 15:37:10 -07:00
Steven Robertson 24b170311a able to get to 'sudo: source not found' after preventing escape of && so python connects 2019-10-29 14:44:49 -07:00
Steven Robertson 2ff48316f6 now able to get error: 'python: command not found' 2019-10-29 10:21:07 -07:00
Steven Robertson defa5ef853 trying to support special python interpreters 2019-10-28 18:03:41 -07:00
David Wilson be4f1bdb50 issue #646: add extra logging to assertions and start_child() 2019-09-11 19:58:20 +01:00
David Wilson 99c5cece3a Merge remote-tracking branch 'origin/dmw'
* origin/dmw:
  issue #633: skip test on older Ansibles.
  issue #633: update Changelog.
  issue #633: various task_vars fixes
  issue #633: handle meta: reset_connection when become is active
  issue #633: take inventory_hostname from task_vars
  docs: , -> :
  docs: use new manpage alias in one more place
2019-08-20 16:50:52 +01:00
David Wilson 3023ab3b7b issue #633: skip test on older Ansibles. 2019-08-20 16:11:10 +01:00
David Wilson e3c514d906 issue #633: update Changelog. 2019-08-20 15:52:00 +01:00
David Wilson efd82dd35a issue #633: various task_vars fixes
- take host_vars from task_vars too
- make missing task_vars a hard error
- update tests to provide stub task_vars
2019-08-20 14:47:33 +01:00
David Wilson fc09b81949 issue #633: handle meta: reset_connection when become is active
- don't create a new connection during reset if no existing connection
  exists
- strip off last hop in connection stack if PlayContext.become is True.
- log a debug message if reset cannot find an existing connection
2019-08-20 14:04:45 +01:00
David Wilson b6d1df749c issue #633: take inventory_hostname from task_vars
It used to be set by on_action_run() from task_vars, but this doesn't
work for meta: reset_connection. That meant MITOGEN_CPU_COUNT>1 would
pick the wrong mux to reset the connection on.
2019-08-20 13:59:01 +01:00
David Wilson ed33236c71 docs: , -> : 2019-08-18 19:12:37 +01:00
David Wilson 9b79986859 docs: use new manpage alias in one more place 2019-08-18 19:12:37 +01:00
David Wilson 2b05f2209a Merge remote-tracking branch 'origin/v028'
* origin/v028:
  Bump version for release.
  docs: update Changelog for 0.2.8.
  issue #627: add test and tweak Reaper behaviour.
  docs: lots more changelog concision
  docs: changelog concision
  docs: more changelog tweaks
  docs: reorder chapters
  docs: versionless <title>
  docs: update supported Ansible version, mention unsupported features
  docs: changelog fixes/tweaks
  issue #590: update Changelog.
2019-08-18 16:44:45 +01:00
David Wilson c82112a34b Bump version for release. 2019-08-18 16:23:42 +01:00
David Wilson 7a391022ef docs: update Changelog for 0.2.8. 2019-08-18 16:23:03 +01:00
David Wilson b21be478e4 issue #627: add test and tweak Reaper behaviour. 2019-08-18 16:03:30 +01:00
David Wilson 4bd0a234ce docs: lots more changelog concision 2019-08-18 15:49:24 +01:00
David Wilson 8a11dea075 docs: changelog concision 2019-08-18 13:20:18 +01:00
David Wilson efe91092dc docs: more changelog tweaks 2019-08-18 02:00:21 +01:00
David Wilson a3f4eb69bb Merge remote-tracking branch 'origin/dmw'
* origin/dmw:
  issue #621: send ADD_ROUTE earlier and add test for early logging.
2019-08-18 01:24:15 +01:00
David Wilson 52c070efc0 docs: reorder chapters 2019-08-18 01:12:42 +01:00
David Wilson 8844d5f5cc docs: versionless <title> 2019-08-18 01:12:24 +01:00
David Wilson 9b6792829d docs: update supported Ansible version, mention unsupported features 2019-08-18 01:06:48 +01:00
David Wilson 80bc5c7d8b docs: changelog fixes/tweaks 2019-08-18 01:06:48 +01:00
David Wilson a56930e913 issue #590: update Changelog. 2019-08-18 01:06:48 +01:00
David Wilson e86f371b93 issue #621: send ADD_ROUTE earlier and add test for early logging.
Logs were broken because ADD_ROUTE was being sent *after* messages
started flowing from the new child. That's an explicit non-goal of the
design, so fix it.
2019-08-18 00:59:34 +01:00
David Wilson caa2a4f498 Merge remote-tracking branch 'origin/dmw'
* origin/dmw:
  issue #590: whoops, import missing test modules
  issue #590: rework ParentEnumerationMethod to recursively handle bad modules
  issue #627: reduce the default pool size in a child to 2.
  tests: add a few extra service tests.
  docs: some more hyperlink joy
  docs: more hyperlinks
  docs: add domainrefs plugin to make link aliases everywhere \o/
  docs: link IS_DEAD in changelog
  docs: tweaks to better explain changelog race
2019-08-17 22:30:05 +01:00
David Wilson c81f366fc6 issue #590: whoops, import missing test modules 2019-08-17 22:03:02 +01:00
David Wilson f26a00de54 Merge branch 'issue590' into dmw
* issue590:
  issue #590: rework ParentEnumerationMethod to recursively handle bad modules
2019-08-17 21:46:32 +01:00
David Wilson bdf6f1b9a9 issue #590: rework ParentEnumerationMethod to recursively handle bad modules
In the worst case it will start with sys.path and resolve everything
from scratch.
2019-08-17 21:45:47 +01:00
David Wilson 4caca80962 issue #627: reduce the default pool size in a child to 2.
Ansible has no blocking services running, or really any service that
would have an outsized benefit from multiple IO waiters. Probably we
only need 1, but let's start with 2 just in case.
2019-08-17 19:46:08 +01:00
David Wilson 5d6e20bc21 tests: add a few extra service tests. 2019-08-17 19:41:41 +01:00
David Wilson 26a9fed396 docs: some more hyperlink joy 2019-08-17 18:32:47 +01:00
David Wilson 8cbaa98ff9 docs: more hyperlinks 2019-08-17 18:32:47 +01:00
David Wilson d75c9cffc3 docs: add domainrefs plugin to make link aliases everywhere \o/
PATENT PENDING
2019-08-17 18:32:47 +01:00
David Wilson 6b180a4091 docs: link IS_DEAD in changelog 2019-08-17 18:32:47 +01:00
David Wilson 01a1914a1f docs: tweaks to better explain changelog race 2019-08-17 18:32:47 +01:00