aoh

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

commit cf229951dbebaca448a6d2230def1234132ef404
parent ce5287f3a7a88656692364a927ef3338b97bfd74
Author: Asher Morgan <asher@ashermorgan.net>
Date:   Tue,  8 Sep 2026 10:34:38 -0700

Flatten demo directory

Diffstat:
Rdemo/playbooks/ansible.cfg -> demo/ansible.cfg | 0
Mdemo/client.Dockerfile | 2++
Rdemo/playbooks/message.j2 -> demo/message.j2 | 0
Rdemo/playbooks/playbook.yml -> demo/my-playbook.yml | 0
Mdemo/playbooks.yml | 4++--
5 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/demo/playbooks/ansible.cfg b/demo/ansible.cfg diff --git a/demo/client.Dockerfile b/demo/client.Dockerfile @@ -1,3 +1,5 @@ +# A sample image that may be used for running client commands + FROM docker.io/ubuntu:26.04 RUN apt-get update && apt-get -y install curl python3 sudo diff --git a/demo/playbooks/message.j2 b/demo/message.j2 diff --git a/demo/playbooks/playbook.yml b/demo/my-playbook.yml diff --git a/demo/playbooks.yml b/demo/playbooks.yml @@ -2,11 +2,11 @@ main.yml: # The playbook name # The path to the playbook, relative to $AOH_PLAYBOOKS_FILE. Defaults to the # playbook name. - path: playbooks/playbook.yml + path: my-playbook.yml # The path to an associated Ansible config file, if one exists, relative to # $AOH_PLAYBOOKS_FILE. - config: playbooks/ansible.cfg + config: ansible.cfg # The hostname to assign to clients. If omitted or null, each client is # assigned the hostname that it reports for itself.