Skip to content

Ansible playbooks for my machines. Mostly just useful for me, but others may be interested in the roles other than development and base.

License

Notifications You must be signed in to change notification settings

bhcleek/ansible-playbooks

Repository files navigation

ansible-playbooks

The ansible playbooks here are mostly for my own benefit, but others may find the roles useful. Some roles are intended to work on both macOS and Linux. Some are intended just for Linux.

roles

Most roles have their own README.md. See the respective roles for more details about how the roles work and configuration information.

Configure an APRS iGate.

Common configurations that I want on all machines.

You probably don't want this. It's just how I like to have my development machines configured. There are probably generally useful bits in here; the packages I install (Go, protoc, npm, node, vim, etc.), useful git configurations, tmux, and a bunch more. Take a look, maybe you'll find something here that you want, too 🤷.

Useful stuff for learning. Just Kolibri for now. Kiwix is coming, too.

Installs samba and configures shares.

Configure a PiAware ADS-B receiver.

Installs and configures gnupg.

Ham radio bits.

Install Jellyfin.

Configure a raspberry pi after initial installation. Applies Raspberry Pi's security recommendations.

The users to configure are provided in pi_users, a list of dictionaries. username is the only required property on each value in the list. See group_vars/pi/vars.yml for examples.

Configure a PiTFT screen.

Configure general radio stuff. Right now it's just direwolf.

Configure a USB sound card.

About

Ansible playbooks for my machines. Mostly just useful for me, but others may be interested in the roles other than development and base.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published