Highlights
- Based in Hypriot for Raspberry Pi ( Official Docker Support for Raspberry Pi3 )
- Its included several elements for use with Docker ( Portainer, Cadvisor, Prometheus, Stack ELK, Traefik and Consul )
- Ansible allows to deploy and manage your infrastructure ( packages system, docker containers, etc.. )
- Ease of use with one-click install
-
Download your image from hypriot
-
Write your image in the SD using Win32 Disk Imager
-
Define the hostname of each cluster machine
login with: pirate / hypriot sudo vi /boot/user-data
Search 'hostname' and replace by your desired hostname
-
Define your network for each cluster machine
sudo vi /etc/network/interfaces.d/eth0
Ex:
allow-hotplug eth0 iface eth0 inet static address 192.168.0.50 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 8.8.8.8 dns-nameservers 8.8.4.4
-
Clone this repo in your central machine or node 1
-
Define your hosts in files/common/etc_hosts
-
Define your ansible hosts in files/common/hosts
-
Define your installation in infra_install.yml
-
Launch install.sh