Passwort (#77)
* Set Password mg - untested * Playbook set Password mg * Keepass - Kennwort Update: User linux: mg + private Key ansible-user * Passwort Var Linux user mg umbenannt * Bootstrap: KennwörterVars angepasst + setze Password mg IMMER
This commit is contained in:
parent
84c1c7bd0e
commit
4818ef25ef
5 changed files with 35 additions and 5 deletions
|
@ -32,7 +32,7 @@
|
|||
### ryandaniels.create_users
|
||||
users:
|
||||
- username: mg
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password', 'password') }}"
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password_hash', 'password') }}"
|
||||
update_password: on_create
|
||||
ssh_key: "{{ lookup('keepass', 'ssh_pubkey_mg', 'password') }}"
|
||||
use_sudo: yes
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
### ryandaniels.create_users
|
||||
users:
|
||||
- username: mg
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password', 'password') }}"
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password_hash', 'password') }}"
|
||||
update_password: on_create
|
||||
ssh_key: "{{ lookup('keepass', 'ssh_pubkey_mg', 'password') }}"
|
||||
use_sudo: yes
|
||||
|
|
BIN
keepass_db.kdbx
BIN
keepass_db.kdbx
Binary file not shown.
|
@ -5,9 +5,25 @@
|
|||
max_fail_percentage: 20%
|
||||
|
||||
roles:
|
||||
- { role: robertdebock.bootstrap, tags: "bootstrap" }
|
||||
- { role: ryandaniels.create_users, tags: "user", become: yes }
|
||||
- { role: nickjj.ansible-user, tag: "ansible", become: yes }
|
||||
- { role: robertdebock.bootstrap,
|
||||
tags: "bootstrap"
|
||||
}
|
||||
- { role: ryandaniels.create_users,
|
||||
tags: "user",
|
||||
become: yes
|
||||
}
|
||||
- { role: nickjj.ansible-user,
|
||||
tag: "ansible",
|
||||
become: yes,
|
||||
ansible_password: "{{ lookup('keepass', 'linux_mg_user_password_cleartext', 'password') }}",
|
||||
ansible_become_password: "{{ lookup('keepass', 'linux_mg_user_password_cleartext', 'password') }}"
|
||||
}
|
||||
tasks:
|
||||
- name: Change user password
|
||||
user:
|
||||
name: mg
|
||||
update_password: always
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password_hash', 'password') }}"
|
||||
|
||||
vars:
|
||||
### nickjj.ansible-users
|
||||
|
|
14
playbooks/on-off/set_password_mg.yml
Normal file
14
playbooks/on-off/set_password_mg.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
- hosts: all
|
||||
become: yes
|
||||
tasks:
|
||||
- name: Change user password
|
||||
user:
|
||||
name: mg
|
||||
update_password: always
|
||||
password: "{{ lookup('keepass', 'linux_mg_user_password_hash', 'password') }}" #hier muss der hash rein
|
||||
|
||||
# Hash erstellen
|
||||
# python -c 'import crypt,getpass; print(getpass.getpass("Name: ")+":"+crypt.crypt(getpass.getpass(),crypt.mksalt(crypt.METHOD_SHA512)))'
|
||||
# oder
|
||||
# mkpasswd --method=SHA-512 <passwort>
|
Loading…
Reference in a new issue