diff --git a/hosts b/hosts new file mode 100644 index 0000000..d877c82 --- /dev/null +++ b/hosts @@ -0,0 +1,9 @@ +[all] +homecloud00 +homecloud01 +homecloud02 +homecloud03 +homecloud04 +homecloud05 +homecloud06 +homecloud07 diff --git a/playbook.yml b/playbook.yml new file mode 100644 index 0000000..fe86287 --- /dev/null +++ b/playbook.yml @@ -0,0 +1,34 @@ +- hosts: all + tasks: + - name: Update and upgrade apt packages + become: true + apt: + upgrade: yes + update_cache: yes + cache_valid_time: 86400 #One day + + - name: Install monitoring packages + apt: + pkg: + - htop + - iftop + - iotop + - glances + state: present + + - name: Create sudo group + group: + name: sudo + state: present + + - name: Create feedc0de user + user: + name: feedc0de + groups: sudo + state: present + + - name: Install glusterfs packages + apt: + pkg: + - glusterfs-server + state: present diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..05b39e1 --- /dev/null +++ b/start.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ansible-playbook playbook.yml -i hosts