aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbinary <me@rgoncalves.se>2020-07-22 14:58:34 +0200
committerbinary <me@rgoncalves.se>2020-07-22 14:58:34 +0200
commit6fb164434961f0252a4eee26974f8011a6899998 (patch)
tree951600c47a0f4d4cfe0baa5220b2829ba613f01e
parenta75beaf1425502222d34088302253434ddf96721 (diff)
downloadinfrastructure-6fb164434961f0252a4eee26974f8011a6899998.tar.gz
Public batch
-rw-r--r--files/public_keys/LP-graphite2
-rw-r--r--files/public_keys/WS-bentonite2
-rw-r--r--files/public_keys/vault-pgp109
-rw-r--r--files/public_keys/vault-ssh1
-rw-r--r--group_vars/all43
-rw-r--r--host_vars/.ini4
-rw-r--r--host_vars/.yml4
-rw-r--r--host_vars/CHV-DC-rainbow.ini4
-rw-r--r--host_vars/LP-graphite.ini4
-rw-r--r--host_vars/OOP-DV-hell.ini4
-rw-r--r--host_vars/OOP-DV-yellow.ini4
-rw-r--r--host_vars/OOP-FS-raspberry.ini4
-rw-r--r--host_vars/OOP-RT-54gl.ini4
-rw-r--r--host_vars/OOP-SW-01.ini4
-rw-r--r--host_vars/WS-bentonite.ini4
-rw-r--r--host_vars/internet.ini4
-rw-r--r--inventory.ini68
17 files changed, 269 insertions, 0 deletions
diff --git a/files/public_keys/LP-graphite b/files/public_keys/LP-graphite
new file mode 100644
index 0000000..47cd2a4
--- /dev/null
+++ b/files/public_keys/LP-graphite
@@ -0,0 +1,2 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK8I3QWY94WTCHAcoNx8nvTPvWBKyomLUeOdZNf/vF1F git%LP-graphite
+
diff --git a/files/public_keys/WS-bentonite b/files/public_keys/WS-bentonite
new file mode 100644
index 0000000..7e89f14
--- /dev/null
+++ b/files/public_keys/WS-bentonite
@@ -0,0 +1,2 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNF3yM6iA56l9Yt87ee7D0qwNeYFqOk2pmUg2HLFXm7 git%WS-bentonite
+
diff --git a/files/public_keys/vault-pgp b/files/public_keys/vault-pgp
new file mode 100644
index 0000000..eca02c8
--- /dev/null
+++ b/files/public_keys/vault-pgp
@@ -0,0 +1,109 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBF5zMOcBEADL3CTqwOUm6S9LlrBo72oOHn3RCpZH7VpogE/ynNID2lsajPG8
+Izsfuy2WuUOyS5rJaUwUa/eitR5fEAjJWeDaDXDuYZAE2J1ZwkFavXQAI01H7Efb
+jkPUGiIXtnVWt70uifPCugYyIW4LzTLai5bxE8mrjTXVNq/R36trg+BKVim5QXLZ
+mKytNjuUmQANZcgQpeNjW/nXrCsYRd0qpqdqVynEalPX2EZaFZGQYZ3rL+pXpR4e
+PH5SmuC4Q5+HoD/qzLjtG+k78PzZj3x+hjC3hm+FRH+CrovYZVQOLshX7FkAfCS0
+u8n1mRoYODfzrZbrT462aAEaZEKd+5JMa3NwHdxTNgWP7oeQqAKztMeKXE+iJ3B6
+q3J5pmJfywxGCyGk7MJUaIF+kFo0qDVdT/Vt/rcR7flfKPug0UdXhAt0Ttpl450/
+fe3+hs1N8Ajix8RKIU5Gcvx4RFH8BdkY8AXa9N3pgqSqUoKAeYnWmY0cOWeNqeV4
+xsisaq2WBgLoo4FGqWzM9B6b3dFbXof4HHR5yimmgKd9B48JqWAOBP5+SccRqOLq
+utV08rC8xEQ31IIHM1iIThqmVX1I5gwurcGiaE+wHqRc03zqKFIyIwi8lrfxF8If
+JRpeuxT3gS57cBz5Y4FIzZYjEn6Suj9AemnvEPPZ474tnDD5KpKqjE5FNQARAQAB
+tCFyb21haW4gKEhlbGxvKSA8bWVAcmdvbmNhbHZlcy5zZT6JAkwEEwEKADYWIQSM
+fW2vFPgUJkDOg+r4XNAttBnWjAUCXnMw5wIbAQQLCQgHBBUKCQgFFgIDAQACHgEC
+F4AACgkQ+FzQLbQZ1owjvA/9E7z9HoTQMOlBS5Tg1axYouwH4+XZ7QDr/H3/ccTY
+8HBaLpF5KAGcaV7C+WzbZf5zPoP4avcNFlir7ncm+8MJUDXp8XGSlFRWuQ/MLsVU
+or81jOHCl0CXSdS1iUe0tNt9Mge9QfB1W7+au3byOCXj3KK7yfOBCYNbubWwoZq4
+wyPOg1zhsi3dSbKgnclS+sDyyJdZv+dzG5ZLuBbiA5qWchVTdKfGIYdft5C/i9c5
+V3FkFlCEyeQ6gYCoN22IHvhoIBXmORbYzzQwzXWOf/0ViXRqrrbViQ1WgIP6blWP
+pboko3ZaExCCVLCZ0W58wK1xQafK5uURmbh4NhL6guaOq285r9IOIRTb5tadkkR0
+qlDz36F4Pr1tSiQ+RvQoRMm11Zo84pr6wCmXn+jRLc4gS1JopeYhdFeE/TFFl/yM
+J+S5T6KivUedWGB3jN52TC9F4acs3rVwcJHhxJtaE7zvWNnZh2ujEbbX41wk/g9/
+ZFJaC+2XLyw3Vgn78h7uzK1+3LrWi1e12qqeyITSviedDA3aFDhzbjlzI7wdjZhI
+2XWHcGX1gxQEqx5XzOCaP76lj1E6tGsAB0140nggRhoqGbdYR2Ufh34AVkoSvQEA
+j2A5aDWIc94neWfRyMHfuW2PFb2hFNtJSSajlxtEsg1/zKP8lRxw2IaHfeMpuNG1
+yyG5Ag0EXnMyQQEQAOJJ016xc91HLpJxd4WsK8BmCTLMmNZf4xfJOSaCCEC7Uh7r
+7fybIsFWJUf/fMf1seBZ0IB2mznaKp6fE78gU1s/wKjQl6yYxt2dmXvoOpCTCb1B
+Zqu2lN54h2+OvRyq/UPXxOCKVZfMqrc6C/eoyl4VorUfBJrhg9VVbciqIOnO11uJ
+UMQZQsYr7uvdFFJYyePI4FyjCytUPnnH38IIHlyL8YYf8mo3TJJGkohuAw/a87GY
+AIFpxk39obIuLbHpQAKSoQKlPCjEjGD/c9dSLmkl/16XnWyMuyIcv6Vw2ek2f0TL
+Bj5Jo26YXwU7+JJL4N3RgEAW6XLEa5Ylirpskt6qjHjlyNfxtnefrVMOL4k/hANQ
+MlBdnE+5oONUlXcuVgSsCGtuMsV2P8dI5Hw3Cr9YkFPzkpJhLLdwPcCLvZz5DM7C
+xrv6+TJEPqtVN3V9ZupRUprS+8E61XfdTZX1CYNytYTHGpb7qJ2wsvPST/GvZbui
+Aa6CrwJb7RkCkoaD0kf5iIDpCmtMZtESivqrbC7J1KONCXL/uK6G5aW/Vr8Gqnvl
+B5vZLb7GxJpYISkmGtegHAGOCd3ecGUJf8S3DLHyghskt2JKsUszaWqHmTsYYLQ4
+QB0ihz3ikoRMs9nd3k+CZwI8BMNKQE0l0rQCxlXhjCGwoibxNFA+vFq4kXcHABEB
+AAGJBGwEGAEKACAWIQSMfW2vFPgUJkDOg+r4XNAttBnWjAUCXnMyQQIbAgJACRD4
+XNAttBnWjMF0IAQZAQoAHRYhBNb92WprxEfuG/J00SQUnphu2qDFBQJeczJBAAoJ
+ECQUnphu2qDFARAQAK0Qs5KGWE1Ark8d0efTr8zQExebx8QJjsIXhdDxy/xJSt1l
+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
+jMkprlyrNuAcrXbn0AsZnS79DA==
+=2hJ5
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/files/public_keys/vault-ssh b/files/public_keys/vault-ssh
new file mode 100644
index 0000000..c0b1d3f
--- /dev/null
+++ b/files/public_keys/vault-ssh
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7t8QbnbO57XKcWoLTjQlrf3+v7e89h+VEAcxv/iHV0PD6+NCA9lE8+TEJcBQDEFjCqzo9CkBa0WIUL3qk3ibMGrHVVH6tG3Wfn1vKplBZzCbVo4L6pd8o+d3HyLKw2IDsIKgVXVglbH61b4DPerRKtzxYWBuYZ75FVpxWeUKljBgXhyzXo+ePqOC3RILMx/64PWJhyU+dJ0C8fB7AVJO+P3pHjJelW4JkCAx2tGDbuaPjItynCyNHF52sNTymL4gnCh7g+sFMQ+qEASWGySx04WBpRJE0XuQhlHPx5Cd3qvAyfu7DeK+WfCKSbfmISxf3cKGIlqhWe/aWL8KBJqbVEvq4vCay7DG/nF/DJTYVsiJ26qBNCcERJB7xjERK/waD00zuTVy03BUomhYwgTKVbz7KcY1vM1KH/5QOaSVVYfuDdeVdX9IXAIZqmz/zqRMmOQh46hXFZGtwrgEQFUfXpxDQVN2k684AUoC05MIhtsLjzDyjI/YITxEDClf9SkfejVTaRldl+aLR6Z9s+2aNk3aau5VhywESD39ospwDbOPFZZyMo/WSPcMn0NP+RVGMWlW8OabUkXq2ISSh55DNJsmwMAE84LMJDIk75IIfZmLguNu1VyYlrSAt0L7dA0gURChOoXZulFTSadZG3DWA/DEXcDz47uZf0G42tMOPOQ== cardno:000612710229
diff --git a/group_vars/all b/group_vars/all
new file mode 100644
index 0000000..dac1ada
--- /dev/null
+++ b/group_vars/all
@@ -0,0 +1,43 @@
+
+# =========================================================================== #
+# _ ______ ___________
+# | | / / __ `/ ___/ ___/
+# | |/ / /_/ / / (__ )
+# |___/\__,_/_/ /____(_)
+#
+# =========================================================================== #
+
+
+# =========================================================================== #
+# SYSTEMD VARIABLES
+# =========================================================================== #
+
+g_systemd_unit_directory: /etc/systemd/system/
+
+
+# =========================================================================== #
+# PORT VARIABLES
+# =========================================================================== #
+
+g_port_ssh: 22
+g_port_http: 80
+g_port_https: 443
+
+g_port_gitweb_gui: 16010
+g_port_mkdocs_gui: 16020
+g_port_syncthing_gui: 16030
+g_port_grafana_gui: 16090
+g_port_wireguard: 51100
+g_port_grafana: 51200
+
+# =========================================================================== #
+# IP VARIABLES
+# =========================================================================== #
+
+g_ip_mkdocs_gui: 0.0.0.0
+
+# =========================================================================== #
+# LOGGING VARIABLES
+# =========================================================================== #
+
+g_logging_directory: /var/REPLACEME
diff --git a/host_vars/.ini b/host_vars/.ini
new file mode 100644
index 0000000..bd41752
--- /dev/null
+++ b/host_vars/.ini
@@ -0,0 +1,4 @@
+#
+
+ansible_host=
+ansible_distribution=
diff --git a/host_vars/.yml b/host_vars/.yml
new file mode 100644
index 0000000..abf32a9
--- /dev/null
+++ b/host_vars/.yml
@@ -0,0 +1,4 @@
+#
+
+ansible_host =
+ansible_distribution =
diff --git a/host_vars/CHV-DC-rainbow.ini b/host_vars/CHV-DC-rainbow.ini
new file mode 100644
index 0000000..f23f260
--- /dev/null
+++ b/host_vars/CHV-DC-rainbow.ini
@@ -0,0 +1,4 @@
+# CHV-DC-rainbow
+
+ansible_host=CHV-DC-rainbow
+ansible_distribution=centos
diff --git a/host_vars/LP-graphite.ini b/host_vars/LP-graphite.ini
new file mode 100644
index 0000000..bda5220
--- /dev/null
+++ b/host_vars/LP-graphite.ini
@@ -0,0 +1,4 @@
+# LP-graphite
+
+ansible_host=LP-graphite
+ansible_distribution=archlinux
diff --git a/host_vars/OOP-DV-hell.ini b/host_vars/OOP-DV-hell.ini
new file mode 100644
index 0000000..6b3a690
--- /dev/null
+++ b/host_vars/OOP-DV-hell.ini
@@ -0,0 +1,4 @@
+# OOP-DV-hell
+
+ansible_host=OOP-DV-hell
+ansible_distribution=openbsd
diff --git a/host_vars/OOP-DV-yellow.ini b/host_vars/OOP-DV-yellow.ini
new file mode 100644
index 0000000..78fc77a
--- /dev/null
+++ b/host_vars/OOP-DV-yellow.ini
@@ -0,0 +1,4 @@
+# OOP-DV-yellow
+
+ansible_host=OOP-DV-yellow
+ansible_distribution=centos
diff --git a/host_vars/OOP-FS-raspberry.ini b/host_vars/OOP-FS-raspberry.ini
new file mode 100644
index 0000000..01fc7e1
--- /dev/null
+++ b/host_vars/OOP-FS-raspberry.ini
@@ -0,0 +1,4 @@
+# OOP-FS-raspberry
+
+ansible_host=OOP-FS-raspberry
+ansible_distribution=debian
diff --git a/host_vars/OOP-RT-54gl.ini b/host_vars/OOP-RT-54gl.ini
new file mode 100644
index 0000000..16f88b0
--- /dev/null
+++ b/host_vars/OOP-RT-54gl.ini
@@ -0,0 +1,4 @@
+# OOP-RT-54gl
+
+ansible_host=OOP-RT-54gl
+ansible_distribution=
diff --git a/host_vars/OOP-SW-01.ini b/host_vars/OOP-SW-01.ini
new file mode 100644
index 0000000..5e58d5d
--- /dev/null
+++ b/host_vars/OOP-SW-01.ini
@@ -0,0 +1,4 @@
+# OOP-SW-01
+
+ansible_host=OOP-SW-01
+ansible_distribution=
diff --git a/host_vars/WS-bentonite.ini b/host_vars/WS-bentonite.ini
new file mode 100644
index 0000000..77cc6e4
--- /dev/null
+++ b/host_vars/WS-bentonite.ini
@@ -0,0 +1,4 @@
+# WS-bentonite
+
+ansible_host=WS-bentonite
+ansible_distribution=archlinux
diff --git a/host_vars/internet.ini b/host_vars/internet.ini
new file mode 100644
index 0000000..8df6262
--- /dev/null
+++ b/host_vars/internet.ini
@@ -0,0 +1,4 @@
+# internet
+
+ansible_host=internet
+ansible_distribution=
diff --git a/inventory.ini b/inventory.ini
new file mode 100644
index 0000000..74a5190
--- /dev/null
+++ b/inventory.ini
@@ -0,0 +1,68 @@
+
+# =========================================================================== #
+# _ __ __ _ __
+# ____ _____ _____(_) /_ / /__ (_)___ _ _____ ____ / /_____ _______ __
+# / __ `/ __ \/ ___/ / __ \/ / _ \ / / __ \ | / / _ \/ __ \/ __/ __ \/ ___/ / / /
+# / /_/ / / / (__ ) / /_/ / / __/ / / / / / |/ / __/ / / / /_/ /_/ / / / /_/ /
+# \__,_/_/ /_/____/_/_.___/_/\___/ /_/_/ /_/|___/\___/_/ /_/\__/\____/_/ \__, /
+# /____/
+#
+# =========================================================================== #
+
+
+# =========================================================================== #
+# CLIENT GROUPS
+# =========================================================================== #
+[clients]
+WS-bentonite
+LP-graphite
+
+# =========================================================================== #
+# SERVER GROUPS
+# =========================================================================== #
+
+[local]
+localhost
+
+[servers]
+CHV-DC-rainbow
+OOP-FS-raspberry
+OOP-DV-yellow
+OOP-DV-hell
+
+# SERVER TYPES
+[serverdev]
+OOP-DC-yellow
+
+[servergit]
+OOP-FS-raspberry
+
+[serversyncthing]
+OOP-FS-raspberry
+
+[servervpn]
+CHV-DC-rainbow
+
+[serverweb]
+CHV-DC-rainbow
+
+# SERVER OS
+[oscentos]
+CHV-DC-rainbow
+
+[osdebian]
+OOP-FS-raspberry
+
+# =========================================================================== #
+# SERVER VARIABLES
+# =========================================================================== #
+
+[servers:vars]
+ansible_python_interpreter="/usr/bin/python3"
+ansible_port="2244"
+
+[oscentos:vars]
+ansible_distribution="CentOs"
+
+[osdebian:vars]
+ansible_distribution="Debian" \ No newline at end of file
remember that computers suck.