Fixed remaining syntax errors and added example var files
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
+4
-21
@@ -4,25 +4,8 @@
|
||||
port: 22
|
||||
remote_user: root
|
||||
hosts: vps
|
||||
vars:
|
||||
- ssh_user: ssh_login
|
||||
|
||||
vars_prompt:
|
||||
- name: new_root_pw
|
||||
prompt: "What should be the new root password?"
|
||||
private: yes
|
||||
encrypt: "sha512_crypt"
|
||||
confirm: yes
|
||||
salt_size: 7
|
||||
- name: new_user_password
|
||||
prompt: "Password of the SSH login user"
|
||||
private: yes
|
||||
encrypt: "sha512_crypt"
|
||||
confirm: yes
|
||||
salt_size: 7
|
||||
- name: ssh_key
|
||||
prompt: "public SSH key file location for new SSH login user"
|
||||
private: no
|
||||
vars_files:
|
||||
- initial_vars.yml
|
||||
tasks:
|
||||
- name: update the package list
|
||||
apt:
|
||||
@@ -35,11 +18,11 @@
|
||||
- name: updates password of root user
|
||||
user:
|
||||
name: root
|
||||
password: {{ new_root_pw }}
|
||||
password: {{ new_root_pw | password_hash('sha512') }}
|
||||
- name: create ssh login user
|
||||
user:
|
||||
name: {{ ssh_user }}
|
||||
password: {{ new_user_password }}
|
||||
password: {{ new_user_password | password_hash('sha512') }}
|
||||
append: yes
|
||||
groups:
|
||||
- sudo
|
||||
|
||||
Reference in New Issue
Block a user