aoh

A tool for running Ansible playbooks with `curl <url> | python` commands
git clone https://git.ashermorgan.net/aoh/
Log | Files | Refs | README

commit 3f5a5857f50c3339478ee5c99de13b9fe4c389c5
parent aeb7dc7e429d35ac52f674e7656343a282c15f76
Author: Asher Morgan <asher@ashermorgan.net>
Date:   Sat,  5 Sep 2026 14:37:07 -0700

Add limitations to README.md

Diffstat:
MREADME.md | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -188,3 +188,14 @@ takes, or can be configured to take, to mitigate security risks. clients must not be able to trigger the execution of other hosts' tasks, then the `['--limit', 'aoh']` option should be added to `extra_args`. Consider also adding these options to `block_opts` to prevent clients from modifying them. + + +## Limitations + +- AoH directs the client's tasks to be executed over HTTP by setting the + `ansible_connection` option via a custom inventory host variable. This + variable must not be overridden by, for example, variables in `host_vars/*` + files. Refer to Ansible's [ansible-precedence][variable precedence + documentation] for more information. + +[ansible-precedence]: https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_variables.html#understanding-variable-precedence