Manage your Robots in one central location using AWS!
python src/main.py --robot-name "Adam"
python src/main.py --list-robots all
python src/main.py --command Eat_Pizza --robot-id a12b3456-789c
Configure AWS environment, will need perms to create DDB, create/run Cloudformation stacks, create/invoke Lambda functions, create/use/invoke API gateway.
aws configure
Git clone repo
git clone https://github.com/adam-phelps/enjambre.git
Create a local python virtual environment
python3 -m venv venv
Activate venv
source venv/bin/activate
Install required packages
pip install -r requirements.txt
Launch the controlplane and dataplane stacks.
source control-plane-setup.sh create
source data-plane-setup.sh create
ERM is now ready!
For unit tests from the root project directory run
pytest
For unit tests
cd test
pytest