From 644d610567dedcdc815b0835e2ac6a441a9c6ce2 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Sat, 8 Oct 2022 16:13:05 +0200 Subject: [PATCH] bank: Add some basic tasks --- bank.yaml | 7 +++++++ hosts | 3 +++ roles/bank/tasks/main.yaml | 29 +++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 bank.yaml create mode 100644 roles/bank/tasks/main.yaml diff --git a/bank.yaml b/bank.yaml new file mode 100644 index 0000000..7514be2 --- /dev/null +++ b/bank.yaml @@ -0,0 +1,7 @@ +--- +- hosts: bank + vars: + roles: + - common + - bank + diff --git a/hosts b/hosts index b3def02..9a609b6 100644 --- a/hosts +++ b/hosts @@ -1,3 +1,6 @@ +[bank] +bank.bitlair.nl + [bar] bank-pi.bitlair.nl diff --git a/roles/bank/tasks/main.yaml b/roles/bank/tasks/main.yaml new file mode 100644 index 0000000..7cf8a1d --- /dev/null +++ b/roles/bank/tasks/main.yaml @@ -0,0 +1,29 @@ +--- +- tags: bank + block: + - name: Install dependencies + apt: + name: [ libterm-readline-gnu-perl, libcurses-ui-perl ] + state: present + + - name: Add user + user: + name: bank + password: $6$idklol$QrOE/21LDR0vhZBAXwgA7AvnmR6Ju4ZqzAzgeazC08i2yw9kyQjgwu.uuV692iL/cyE7AteDYUxCpcorONXom. # "bank" + home: /home/bank + shell: /home/bank/revbank.git/revbank + update_password: always + + - name: Allow password auth for bank user + blockinfile: + path: /etc/ssh/sshd_config + insertafter: EOF + block: |- + Match User bank + PasswordAuthentication yes + notify: reload sshd + + - name: Clear motd + copy: + content: "" + dest: /etc/motd