This repository holds the Ansible configuration to manage your Turing PI.
In order to use this repository read the setup documentation first.
The container will create the two following directories on the host to manage the persistent data.
- $HOME/.tpi
- $HOME/.ssh/tpi
If you are using a previous version of this repository, data should be automatically migrated to this new configuration. This is to ensure that we keep the user data, like inventory, group_vars, host_vars in the case the user resets the repository or removes the repository from the host all together.
Start provisiong node with the following documentation.
See Commands for an entire list of commands.
Playbook | Description |
---|---|
bootstrap | Bootstrap Node |
flash-nodes | Flash node(s), this playbook will also install the tpi cli on localhost. |
shutdown | Shutdown Node(s) |
ssh | Configure SSH |
tpi | Install tpi client |
IMPORTANT
The Flashing of a CM4 module has not been tested.
Read the documentation of the Role to get more information regarding configuration or variables.