| -rw-r--r-- | .editorconfig | 15L |
| -rw-r--r-- | .env.example | 5L |
| -rw-r--r-- | .github/workflows/ci-cd.yml | 144L |
| -rw-r--r-- | .gitignore | 6L |
| -rw-r--r-- | Dockerfile | 15L |
| -rw-r--r-- | README.md | 330L |
| -rw-r--r-- | aoh/__init__.py | 12L |
| -rw-r--r-- | aoh/__main__.py | 3L |
| -rwxr-xr-x | aoh/client.py | 349L |
| -rw-r--r-- | aoh/config.py | 61L |
| -rw-r--r-- | aoh/connection_plugins/aoh.py | 280L |
| -rw-r--r-- | aoh/playbook.py | 104L |
| -rw-r--r-- | aoh/runner.py | 261L |
| -rw-r--r-- | aoh/security.py | 132L |
| -rw-r--r-- | aoh/server.py | 153L |
| -rw-r--r-- | aoh/static/copy.js | 23L |
| -rw-r--r-- | aoh/static/global.css | 101L |
| l--------- | aoh/templates/client.py | 1L |
| -rw-r--r-- | aoh/templates/home.html | 43L |
| -rw-r--r-- | demo/another-playbook.yml | 2L |
| -rw-r--r-- | demo/message.j2 | 8L |
| -rw-r--r-- | demo/my-playbook.yml | 7L |
| -rw-r--r-- | demo/passwords.yml | 2L |
| -rw-r--r-- | demo/playbooks.yml | 73L |
| -rw-r--r-- | requirements.txt | 8L |
| -rw-r--r-- | ruff.toml | 6L |
| -rw-r--r-- | tests/e2e/client.Dockerfile | 6L |
| -rwxr-xr-x | tests/e2e/files/sudoshim.sh | 88L |
| -rw-r--r-- | tests/e2e/playbooks.yml | 25L |
| -rw-r--r-- | tests/e2e/roles/setup_become_user_pair/defaults/main.yml | 2L |
| -rw-r--r-- | tests/e2e/roles/setup_become_user_pair/tasks/main.yml | 24L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/defaults/main.yml | 5L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/handlers/main.yml | 12L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/tasks/default.yml | 9L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/tasks/macosx.yml | 15L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/tasks/main.yml | 45L |
| -rw-r--r-- | tests/e2e/roles/setup_test_user/tasks/sudo_config.yml | 15L |
| -rw-r--r-- | tests/e2e/run.ps1 | 69L |
| -rwxr-xr-x | tests/e2e/run.sh | 118L |
| -rw-r--r-- | tests/e2e/test_become_unix.yml | 158L |
| -rw-r--r-- | tests/e2e/test_become_windows.yml | 21L |
| -rw-r--r-- | tests/e2e/test_connection.yml | 81L |
| -rw-r--r-- | tests/e2e/test_connection_failure.yml | 5L |
| -rw-r--r-- | tests/unit/__init__.py | 11L |
| -rw-r--r-- | tests/unit/test_playbook.py | 86L |
| -rw-r--r-- | tests/unit/test_security.py | 211L |