initial commit
This commit is contained in:
47
ansible/ansible-rpi-cluster/README.md
Executable file
47
ansible/ansible-rpi-cluster/README.md
Executable file
@@ -0,0 +1,47 @@
|
||||
# ansible-rpi-cluster
|
||||
|
||||
This is a basic collection of Ansible playbooks to perform common tasks in a Raspberry Pi cluster.
|
||||
|
||||
Feel free to contribute other common tasks that would be useful.
|
||||
|
||||
## Requirements
|
||||
|
||||
* [Ansible](http://www.ansible.com/)
|
||||
|
||||
## Installation
|
||||
|
||||
Clone the repository
|
||||
|
||||
git clone https://github.com/dastergon/ansible-rpi-cluster.git
|
||||
|
||||
Copy `hosts.sample` to `hosts`
|
||||
|
||||
cp hosts.sample hosts
|
||||
|
||||
Edit `hosts` file with your own topology. For example:
|
||||
|
||||
```
|
||||
[all:vars]
|
||||
ansible_user=pi
|
||||
ansible_ssh_pass=addyourpassword
|
||||
|
||||
[picluster]
|
||||
192.168.1.2
|
||||
192.168.1.3
|
||||
192.168.1.4
|
||||
192.168.1.5
|
||||
```
|
||||
|
||||
Run any of the playbooks.
|
||||
|
||||
## Shutdown
|
||||
|
||||
To shutdown all your RPis execute the following playbook:
|
||||
|
||||
ansible-playbook playbooks/shutdown.yml -i hosts
|
||||
|
||||
## Reboot
|
||||
|
||||
To shutdown all your RPis execute the following playbook:
|
||||
|
||||
ansible-playbook playbooks/reboot.yml -i hosts
|
||||
Reference in New Issue
Block a user