parent
c92ee33773
commit
095bdf01d0
@ -0,0 +1,16 @@ |
|||||||
|
- name: Create required deployment users |
||||||
|
hosts: all |
||||||
|
become: yes # Run tasks with root/sudo privileges |
||||||
|
|
||||||
|
tasks: |
||||||
|
- name: Create Ansible user |
||||||
|
user: |
||||||
|
name: ansible # Username |
||||||
|
groups: sudo |
||||||
|
expires: -1 |
||||||
|
password: "{{ 'mypassword' | password_hash('sha512') }}" # Encrypted password |
||||||
|
state: present # Ensure the user is present |
||||||
|
createhome: yes # Create the user's home directory |
||||||
|
generate_ssh_key: yes # Generate an SSH key pair for the user |
||||||
|
ssh_key_bits: 2048 |
||||||
|
ssh_key_file: .ssh/id_rsa |
@ -0,0 +1,8 @@ |
|||||||
|
{ |
||||||
|
"folders": [ |
||||||
|
{ |
||||||
|
"path": "." |
||||||
|
} |
||||||
|
], |
||||||
|
"settings": {} |
||||||
|
} |
Loading…
Reference in new issue