136 lines
6.2 KiB
Plaintext
136 lines
6.2 KiB
Plaintext
#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
|
|
ssh_motd_script_basenames:
|
|
- 00-logo.sh
|
|
- 01-server.sh
|
|
- 02-info.sh
|
|
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
|
|
id: 1000
|
|
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: [sshd]
|
|
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
|
|
id: 999
|
|
password: ~
|
|
shell: /sbin/nologin
|
|
home: /srv/ftp
|
|
admin: false
|
|
type: system
|
|
group: ~
|
|
groups:
|
|
- "{{ groups.remote.group_name }}"
|
|
services: [proftpd,sftp,ftps]
|
|
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
|