enh: cosmetic changes

This commit is contained in:
xpk
2019-05-03 21:32:51 +08:00
parent b1e5084463
commit 61fab0e136
+7 -7
View File
@@ -1,3 +1,4 @@
---
- name: create ssh_access group - name: create ssh_access group
group: group:
name: ssh_access name: ssh_access
@@ -5,11 +6,11 @@
- name: Create user - name: Create user
user: user:
name: "{{item}}" name: "{{ item }}"
shell: /bin/bash shell: /bin/bash
groups: "{{ group }},ssh_access" groups: "{{ group }},ssh_access"
password: "{{lookup('password', 'cred.' + item + '.pass chars=ascii_letters,digits,hexdigitsi length=15') | password_hash('sha512')}}" password: "{{lookup('password', 'cred.' + item + '.pass chars=ascii_letters,digits,hexdigitsi length=15') | password_hash('sha512')}}"
loop: "{{userlist}}" loop: "{{ userlist }}"
- name: Add user to sudoers - name: Add user to sudoers
lineinfile: lineinfile:
@@ -18,16 +19,15 @@
line: "{{ item }} ALL=(ALL) NOPASSWD: ALL" line: "{{ item }} ALL=(ALL) NOPASSWD: ALL"
mode: 0440 mode: 0440
when: sudoers when: sudoers
loop: "{{userlist}}" loop: "{{ userlist }}"
- name: Display generated password - name: Display generated password
debug: debug:
msg: "Generated password for {{item}}: {{lookup('password', 'cred.' + item + '.pass chars=ascii_letters,digits,hexdigitsi length=15')}}" msg: "Generated password for {{ item }}: {{lookup('password', 'cred.' + item + '.pass chars=ascii_letters,digits,hexdigitsi length=15')}}"
loop: "{{userlist}}" loop: "{{ userlist }}"
- name: Remove password files created by ansible - name: Remove password files created by ansible
file: file:
path: cred.{{item}}.pass path: cred.{{item}}.pass
state: absent state: absent
loop: "{{userlist}}" loop: "{{ userlist }}"