Skip to content

Playbooks Wiki

Garth Vander Houwen edited this page Jun 9, 2020 · 2 revisions

Alexa Pi Vending Machine

Housed in the venduino laser cut wood case there are 5 buttons (4 on the front one on the back), 12 RGB LEDs, 4 continuous rotation servos, an Adafruit servo driver board, a Nokia LCD and a USB CM108 microphone.

Alexa Pi Vending

The playbook will prompt you for the following items during setup:

  • Amazon ProductID
  • Amazon ClientID
  • Amazon ClientSecret

This playbook will:

  • Update and Upgrade apt packages
  • Configure boot/config.txt values
  • Download build and install various required libraries for the screen, lights and servos
  • Download and configure with prompt data the Amazon Alexa setup script

AstroPi - Raspbian Pixel Image

Playbook to set up an AstroPi, this playbook will complete all the steps in the software setup from the tutorial this script will:

  • Update and Upgrade apt packages
  • Configure boot/config.txt values
  • Download the astropi-keys.dtbo file
  • Download astro pi python test file

AstroPi

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-astropi.yml

Clusterhat Nodes - Node Images downloaded from ClusterHat.com

Playbook to update nodes in the Clusterhat after writing the SD card, this script will:

  • Expand the filesystem
  • Set Internationalization Options
  • Update and Upgrade apt packages

ClusterHAT

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-clusterhat-nodes.yml

Mini Nes - RetroPie Image

  • Update and Upgrade apt packages
  • Configure option values in /boot/config.txt file.
    • Audio
    • GPU Memory Split
    • HDMI Screen Settings
  • Configure option values in /etc/rc.local file.

Mini SNES

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-mini-snes.yml

Motion Security Camera - Raspbian Lite Image

Installs motion dependancies and installs the raspberry pi specific motion binary.

Pi Cam

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-camera-motion.yml

Pi-Cade - RetroPie Image

Complete setup playbook for the Pi-Cade.

Pi-Cade

  • Update and Upgrade apt packages
  • Configure option values in /boot/config.txt file.
    • Audio
    • GPU Memory Split
    • HDMI Screen Settings
    • USB current for screen
  • Setup Adafruit Retrogame for GPIO Joystick and buttons
    • Download and Install
    • Set retrogame permissions
    • Put the appropriate retrogame.cfg file in place
    • Set up Retrogame UDEV rule
    • Configure /etc/rc.local

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-retropie-pi-cade.yml

Audio lsusb dmesg | grep C-Media aplay -1 sudo nano /usr/share/alsa/alsa.conf

PIX-E Gif Camera - Raspbian Lite Image

Runs all of the software steps from the PIX-E Gif Camera tutorial at make.

PIX-E

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-camera-pix-e-gif.yml

Pocket Pigrrl - RetroPie Image Pi 1/Zero

Complete setup playbook for the Pocket Pigrrl from Adafruit.

Pocket Pigrrls

  • Update and Upgrade apt packages
  • Configure option values in /boot/config.txt file.
    • Audio
    • GPU Memory Split
    • Screen Settings
  • Setup Adafruit Retrogame for GPIO buttons
    • Download and Install
    • Set retrogame permissions
    • Put the appropriate retrogame.cfg file in place
    • Set up Retrogame UDEV rule
    • Configure /etc/rc.local

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-retropie-pocket-pigrrl.yml

Wearable Time Lapse Camera - Raspbian Lite Image

Runs all of the software steps from the hard way in the Wearable Time Lapse Camera tutorial at Adafruit.

Wearable Time Lapse Camera

You can run the playbook with the following command:

ansible-playbook -i ~/ansible/hosts playbooks/setup-camera-timelapse.yml