Skip to content

Ansible roles and playbooks for Raspberry pi cluster

License

Notifications You must be signed in to change notification settings

GerwazyMiod/rpi-cluster-ansible-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpi-cluster-ansible-configs

Ansible roles and playbooks for Raspberry pi cluster

Inspired by:

Use provisioning.yml playbook like this:

ansible-playbook -i hosts provisioning.yml -k
ansible-playbook -i hosts cluster.yml 

After playing everything from Ansible - log into your server node and run:

$ sudo k3s kubectl get node -o wide

You should see all of your nodes broadcasting a Ready status.

What is configured here?

Raspberry cluster consists of 5 nodes:

  • master node (node 1)
  • worker node (all nodes including node 1)

Master Node

Worker Node

Installed debian packages:

  • git
  • go (golang)

Other packages:

Basic setup for every Raspberry Pi

User: exec, with ssh public key
Timezone: Warsaw/Poland

About

Ansible roles and playbooks for Raspberry pi cluster

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published