ansible/roles/bank/tasks/main.yaml

29 lines
753 B
YAML

---
- 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