diff options
author | Christian Pointner <equinox@spreadspace.org> | 2024-01-19 19:36:18 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2024-01-19 19:36:18 +0100 |
commit | 84c32cb662aa057ed3504e22c94ad22c4650b592 (patch) | |
tree | ac00e1cd1ee969333951703b7b1b6fc9b0d4ffb5 /roles/greenbone/target | |
parent | vm/guest: minor fix for ubuntu (diff) |
add initial version for greenbone
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 |