aoh

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

DateCommit messageAuthorFiles+-
2026-11-14 23:35Define default options inside DockerfileAsher Morgan2+2-4
2026-11-14 23:19Minor updates to README.mdAsher Morgan2+9-8
2026-11-01 15:40Update README.mdAsher Morgan1+6-1
2026-10-30 01:41Add --connection to CLI option blacklistAsher Morgan1+2-1
2026-10-25 18:31Update README.mdAsher Morgan1+3-0
2026-10-25 04:44Add e2e tests for Windows clientsAsher Morgan10+318-176
2026-10-25 04:44Update e2e test scriptAsher Morgan1+68-74
2026-10-24 20:41Pass ansible exit codes to clientAsher Morgan2+4-1
2026-10-22 16:45Fix ANSIBLE_TIMEOUT for connection failure testAsher Morgan2+5-5
2026-10-22 01:47Add e2e test for client connection failuresAsher Morgan3+78-1
2026-10-21 13:37Pin Python to version 3.14Asher Morgan2+2-2
2026-10-20 14:16Add public AOH_GC_{INTERVAL,THRESHOLD} config varsAsher Morgan3+33-7
2026-10-04 23:32Add basic Windows supportAsher Morgan5+50-13
2026-09-27 16:51Fix ignored docker errors in tests/e2e/run.shAsher Morgan1+6-2
2026-09-27 16:50Document Windows support as experimentalAsher Morgan1+3-0
2026-09-19 21:35Explicitly disallow color vars in env optionAsher Morgan3+16-5
2026-09-19 14:27Setup QEMU/Buildx in CI/CDAsher Morgan1+6-0
2026-09-19 14:17Build Docker image for multiple platformsAsher Morgan1+1-0
2026-09-19 01:39Run ansible commands inside playbook directoryAsher Morgan3+8-3
2026-09-19 01:22Fix unit test failures when .env file existsAsher Morgan1+4-0
2026-09-19 01:13Replace config playbook option with env optionAsher Morgan10+68-55
2026-09-18 23:55Add support for en/disabling colored outputAsher Morgan3+11-3
2026-09-17 02:58Use irm instead of iwr on WindowsAsher Morgan3+6-8
2026-09-15 03:11Update README.mdAsher Morgan2+39-3
2026-09-14 01:57Add -s to curl command on playbook web pagesAsher Morgan1+1-1
2026-09-14 01:42Refactor CI/CDAsher Morgan3+95-83
2026-09-13 22:16Create latest tag for ghcr.io imagesAsher Morgan1+2-0
2026-09-13 21:59Push Docker image to ghcr.ioAsher Morgan2+55-3
2026-09-13 21:43Address docker timing issues in CIAsher Morgan1+1-0
2026-09-13 21:03Setup CIAsher Morgan4+82-9
2026-09-13 15:11Add basic e2e testsAsher Morgan13+465-0
2026-09-13 02:00Add basic unit testsAsher Morgan3+304-0
2026-09-13 20:35Block unsupported --inventory optionAsher Morgan1+2-1
2026-09-13 20:31Bundle demo files in Docker imageAsher Morgan2+3-2
2026-09-13 00:09Update README.mdAsher Morgan5+198-134
2026-09-13 20:09Fix issue causing slow container exitsAsher Morgan1+7-0
2026-09-13 03:01Fix bug in client fetch handlerAsher Morgan1+1-1
2026-09-12 22:34Add windows command to cli usage outputAsher Morgan1+4-1
2026-09-12 21:56Improve error handlingAsher Morgan4+81-39
2026-09-12 19:33Use absolute importsAsher Morgan6+16-12
2026-09-11 01:13Update option whitelist and add option checksAsher Morgan4+41-16
2026-09-11 00:35Implement playbook limit optionAsher Morgan5+22-1
2026-09-10 02:04Improve playbook web page accessibilityAsher Morgan2+5-3
2026-09-09 03:11Add Windows commands to playbook web pagesAsher Morgan3+22-6
2026-09-09 03:02Add logging in aoh/server.pyAsher Morgan4+39-9
2026-09-09 02:27Extract common config parsing logicAsher Morgan2+39-33
2026-09-09 01:30Extract all config logic to aoh/config.pyAsher Morgan6+51-18
2026-09-08 17:34Flatten demo directoryAsher Morgan5+4-2
2026-09-08 17:17Implement AOH_MAX_RUNNERS optionAsher Morgan2+8-0
2026-09-08 16:58Update DockerfileAsher Morgan2+4-5
2026-09-08 16:45Update README.mdAsher Morgan1+18-14
2026-09-08 16:34Minor cleanupAsher Morgan7+19-27
2026-09-08 16:09Update runner teardown error messagesAsher Morgan2+7-6
2026-09-08 15:52Rename API_URL flask variable to AOH_ORIGINAsher Morgan3+7-6
2026-09-08 15:51Remove AOH_PLAYBOOKS_DIR optionAsher Morgan3+11-12
2026-09-08 03:31Detect escaped Jinja expressionsAsher Morgan4+19-14
2026-09-07 02:21Fix bug in playbook options type checkingAsher Morgan1+6-4
2026-09-07 02:12Add options to demo ansible.cfgAsher Morgan1+2-0
2026-09-07 01:45Fix link in README.mdAsher Morgan1+3-3
2026-09-07 01:38Minor cleanupAsher Morgan6+17-17
2026-09-06 15:02Update demo playbookAsher Morgan4+24-11
2026-09-05 21:37Add limitations to README.mdAsher Morgan1+11-0
2026-09-05 20:37Add debug output to connection pluginAsher Morgan1+26-15
2026-09-05 02:34Implement become supportAsher Morgan2+157-65
65 more commits remaining, fetch the repository