From b63b02ed02c6f56f7a68bfd65a3060cdf34e84dd Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Wed, 15 Jul 2020 17:13:33 +0200 Subject: [PATCH] First playbook, yey --- hosts | 9 +++++++++ playbook.yml | 34 ++++++++++++++++++++++++++++++++++ start.sh | 3 +++ 3 files changed, 46 insertions(+) create mode 100644 hosts create mode 100644 playbook.yml create mode 100755 start.sh 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