refactor: restructured project for higher-utility naming practices and optimized data structures for variables
This commit is contained in:
129
host_vars/vps1
Normal file
129
host_vars/vps1
Normal file
@@ -0,0 +1,129 @@
|
||||
#SPDX-License-Identifier: MIT-0
|
||||
---
|
||||
# vars file
|
||||
custom_vars:
|
||||
generality:
|
||||
ssh_authorized_keys:
|
||||
- sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIIO0sbFLwfgSWpWwn4cy4cddKvV74efUMZVYTTjX2vnjAAAABHNzaDo= rika@hikiki
|
||||
- sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIHJqHHMplgqm8yiq4Qwisk67p9+f9sLM8tIAzuw2qkwpAAAABHNzaDo= rika@hikiki
|
||||
ssh_private_key_paths:
|
||||
- ~/.ssh/id_ed25519_sukaato_yubikey.ppk
|
||||
- ~/.ssh/id_ed25519_sukaato_miniyubikey.ppk
|
||||
fqdn: sukaato.moe
|
||||
vps_service:
|
||||
exists: true
|
||||
password: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-root
|
||||
39303536373434346134346536653462623164373265646430636330616666323437363365366364
|
||||
3030303736323432636631306361313031376238356335350a653032376432333562663361623236
|
||||
30313766633662656637623033313461633662303763306361313337623965396130616531323061
|
||||
6538316265376536630a616330666430323631393035313933346332353939313833623666636164
|
||||
61653264643933636666613665633461646336656337383730396262633239376439
|
||||
api_key: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-api
|
||||
36353161313366323930643037643637636664373266356433616632313766386161666663336366
|
||||
3462666366646338616561643939333134666162616465320a376364363833653136366434633264
|
||||
63643364626235666333363335656536396239646562393837343138653737346537316536303739
|
||||
6565633730326234350a366435653637373061336162343134643431613034623761666264393134
|
||||
61343062323933366235356132376366636534343530316432336265316632393531303161316632
|
||||
64323431666361303137313937316631393266643961613863643035333237613931343533303537
|
||||
66643166303733333761313566343030343762306633613733613762386339653663323730666637
|
||||
38663634383531633838
|
||||
type: "linode"
|
||||
region: "us-east"
|
||||
ssh_authorized_keys:
|
||||
- sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBNoC2Z4oLDEEeX7SmRpUlyXVQ+uJg3ZdjMaDONzJtMuZa9/bVzAByiNTXM0yYzas/lFLpOKh3tUw8NCS+3QMjkIAAAAEc3NoOg== rika@hikiki
|
||||
- sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBDJjW/BGw3Rkr7pB69hwGGCD3poBWMRLPdUlrTjYqP/Lam5FZATRlzpDbCyub0tgBZwWIiGGvS88XWosESk2lToAAAAEc3NoOg== rika@hikiki
|
||||
root_fate: disposal
|
||||
ssh_private_key_paths:
|
||||
- ~/.ssh/id_ecdsa-sha2_sukaato_yubikey.ppk
|
||||
- ~/.ssh/id_ecdsa-sha2_sukaato_miniyubikey.ppk
|
||||
ssh_private_key_path_pref: 0
|
||||
keywords:
|
||||
- social media
|
||||
- internet
|
||||
- chat
|
||||
- web
|
||||
- cloud
|
||||
- "file-share"
|
||||
- stream
|
||||
groups:
|
||||
# @NOTE key/field names SHOULD match value of 'group_name' key or field of its object
|
||||
remote:
|
||||
group_name: remote
|
||||
type: system
|
||||
users:
|
||||
# @NOTE key/field names MUST match value of 'username' key or field of its object
|
||||
senpai:
|
||||
username: senpai
|
||||
password: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-senpai
|
||||
62626662666239376237616464626630393562373130623934653764333139346337313539613863
|
||||
3163623834636235323433323066373435393432303234320a343433343334386131613062353761
|
||||
30323832666333366330306261386435303066626664336332393263366262626430386230356161
|
||||
3863383530616135390a383361383136366565363066326332306631323730663533623163666133
|
||||
62646339613864356264656362326562636336376136656336323962616236396562623833313531
|
||||
38633938386435656437383033656630373238366663323265326533333035376233646465626363
|
||||
33316364356533616437343439653635626637393137633034613432383530376132656138333636
|
||||
66376535346164393630383532373963663439366339646666336264393731313135343962613932
|
||||
33316433656236353230643332333231623730323262363831396437656331626539
|
||||
shell: /bin/bash
|
||||
home: ~
|
||||
admin: true
|
||||
type: regular
|
||||
group: ~
|
||||
groups:
|
||||
- sudo
|
||||
- "{{ groups.remote.group_name }}"
|
||||
services: []
|
||||
ssh_authorized_keys: "{{ custom_vars.generality.ssh_authorized_keys }}"
|
||||
ssh_private_key_paths: "{{ custom_vars.generality.ssh_private_key_paths }}"
|
||||
ssh_private_key_path_pref: 0
|
||||
gpg_keys:
|
||||
- id: 558041D5CF2AB23B # @NOTE professional
|
||||
name: professional
|
||||
password: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-senpai
|
||||
30326232323038346232663635343439393130376666616165626339646461663165393539353733
|
||||
3666346333366237643964653633306263373365373731660a663361633030613630623434353332
|
||||
35363939356339623732623061323866353739623936353234636133303534363863666462633133
|
||||
3462653139366138330a336433343566633066643834613836353331316163653739656230663164
|
||||
6131
|
||||
- id: F0CA546935C02C76 # @NOTE personal
|
||||
name: personal
|
||||
password: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-senpai
|
||||
62373636643365623161643266313734633632633066373863666661306433393464396565363636
|
||||
3638353234393838623133633839316130393539356464370a346262313262623164623637323066
|
||||
37333432313438343761636330663332383035306131643339326261386231643231353930373961
|
||||
3466643062396465330a656362316336376338653963376137663632646266343335333036656461
|
||||
3964
|
||||
- id: CE245A7D7CEE3639 # @NOTE undercover
|
||||
name: undercover
|
||||
password: !vault |
|
||||
$ANSIBLE_VAULT;1.2;AES256;vps1-senpai
|
||||
38343338373839336436396431366665383437646233613036393666613339363062616134383631
|
||||
3938333066323838623938353231623034643635663031620a646631346233653535643337623737
|
||||
63373437653665623361663131346137336435623862396262353764323161323338663731613266
|
||||
6466323838306131390a383962616461616237343261666630393166303932623765633239353631
|
||||
3230
|
||||
gpg_keyid_pref: 0
|
||||
git_profile:
|
||||
name: Alex Tavarez
|
||||
email: ajt95@prole.biz
|
||||
ftp:
|
||||
username: ftp
|
||||
password: ~
|
||||
shell: /sbin/nologin
|
||||
home: /srv/ftp
|
||||
admin: false
|
||||
type: system
|
||||
group: ~
|
||||
groups:
|
||||
- "{{ groups.remote.group_name }}"
|
||||
services: [proftpd,sftp]
|
||||
ssh_authorized_keys: "{{ custom_vars.generality.ssh_authorized_keys }}"
|
||||
ssh_private_key_paths: "{{ custom_vars.generality.ssh_private_key_paths }}"
|
||||
ssh_private_key_path_pref: 0
|
||||
gpg_keys: []
|
||||
gpg_keyid_pref: 0
|
||||
Reference in New Issue
Block a user