Skip to content

Ansible playbook to configure home arcade machine

Notifications You must be signed in to change notification settings

mbarnes/arcade-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Playbook for a MAME Arcade Cabinet

I own a cocktail-style arcade cabinet that runs a customized version of MAME on a Raspberry Pi 4 Model B computer.

The init-arcade.yml playbook aims to fully configure an SD card with a freshly imaged 32-bit Raspberry Pi OS Lite for use in my arcade cabinet. The process includes creating a chroot environment to cross-compile custom software for the Raspberry Pi's ARM v8 CPU architecture. The technique for doing so was heavily inspired by Midnight Yell's blog post "Compiling MAME for the Raspberry Pi with QEMU".

The playbook runs in three phases:

  1. Prepare a local chroot environment
  2. Build custom software for the Raspberry Pi's CPU architecture
  3. Configure hosts in an inventory group named "arcade_group"

About

Ansible playbook to configure home arcade machine

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages