Skip to content

gjrtimmer/ansible-tpi

Repository files navigation

Ansible TPI

This repository holds the Ansible configuration to manage your Turing PI.

Usage

In order to use this repository read the setup documentation first.

Data Persistence

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.

Provision Nodes

Start provisiong node with the following documentation.

Commands

See Commands for an entire list of commands.

Playbooks

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

Roles

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.

About

Ansible Turing PI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published