created role for bootstrapping a Linode VPS via API or a LAN homeserver
This commit is contained in:
4
roles/init-server/defaults/main/conn_prefs.yml
Normal file
4
roles/init-server/defaults/main/conn_prefs.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
#SPDX-License-Identifier: MIT-0
|
||||
---
|
||||
# defaults file for roles/init-vps
|
||||
ip_pref: ipv4 # <str<enum>> represents internet protocol in use
|
||||
2
roles/init-server/defaults/main/security.yml
Normal file
2
roles/init-server/defaults/main/security.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
# <str<bool>> whether to harden managed node's SSH service
|
||||
harden: true
|
||||
11
roles/init-server/defaults/main/users@linux.yml
Normal file
11
roles/init-server/defaults/main/users@linux.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
#SPDX-License-Identifier: MIT-0
|
||||
---
|
||||
# defaults file for roles/init-vps
|
||||
# <list<dict>> list of administrative users (in Linux, users that can use "sudo")
|
||||
admins:
|
||||
- username: "" # <str> arbitrary valid user name
|
||||
services: [] # <list[<str>]> if linux system user, assocated servce
|
||||
keys: [] # <list[<str>]> list of control node or local SSH key basenames for this user
|
||||
password: "" # <str<vault?>> hashed (and maybe salted) password
|
||||
# <list[<dict>]> list of system users, typically for use for particular services
|
||||
sys_users: []
|
||||
Reference in New Issue
Block a user