diff options
Diffstat (limited to 'roles/greenbone/target')
-rw-r--r-- | roles/greenbone/target/defaults/main.yml | 5 | ||||
-rw-r--r-- | roles/greenbone/target/tasks/main.yml | 15 |
2 files changed, 20 insertions, 0 deletions
diff --git a/roles/greenbone/target/defaults/main.yml b/roles/greenbone/target/defaults/main.yml new file mode 100644 index 00000000..4bb8bd24 --- /dev/null +++ b/roles/greenbone/target/defaults/main.yml @@ -0,0 +1,5 @@ +--- +greenbone_target_username: greenbone + +#greenbone_target_user_ssh_keys: +# - ssh-rsa ... diff --git a/roles/greenbone/target/tasks/main.yml b/roles/greenbone/target/tasks/main.yml new file mode 100644 index 00000000..8acc10cb --- /dev/null +++ b/roles/greenbone/target/tasks/main.yml @@ -0,0 +1,15 @@ +--- +- name: create user for greenbone local security checks + user: + name: "{{ greenbone_target_username }}" + home: /var/lib/greenbone + create_home: yes + shell: /bin/bash + system: yes + state: present + +- name: install ssh keys for greenbone local security checks + authorized_key: + user: "{{ greenbone_target_username }}" + key: "{{ greenbone_target_user_ssh_keys | join('\n') }}" + exclusive: yes |