Removed independent_user-administrator role

This commit is contained in:
Kevin Veen-Birkenbach 2023-09-02 09:42:37 +02:00
parent 58925f3afa
commit 89b4a9bda1
3 changed files with 19 additions and 19 deletions

View File

@ -1,17 +0,0 @@
- name: create administrator
user:
name: administrator
update_password: on_create
password: "{{ user_administrator_initial_password | password_hash('sha512') }}"
create_home: yes
generate_ssh_key: yes
ssh_key_type: rsa
ssh_key_bits: 8192
- name: "create {{path_administrator_scripts}}"
file:
path: "{{path_administrator_home}}scripts"
state: directory
owner: administrator
group: administrator
mode: 0700

View File

@ -1,3 +1,2 @@
dependencies:
- native-sudo
- independent_user-administrator
- native-sudo

View File

@ -1,3 +1,21 @@
- name: create administrator
user:
name: administrator
update_password: on_create
password: "{{ user_administrator_initial_password | password_hash('sha512') }}"
create_home: yes
generate_ssh_key: yes
ssh_key_type: rsa
ssh_key_bits: 8192
- name: "create {{path_administrator_scripts}}"
file:
path: "{{path_administrator_home}}scripts"
state: directory
owner: administrator
group: administrator
mode: 0700
- name: create {{path_administrator_home}}.ssh/authorized_keys
copy:
src: "{{ inventory_dir }}/files/{{ inventory_hostname }}{{path_administrator_home}}.ssh/authorized_keys"