summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--TODO.txt44
-rw-r--r--requirements.txt10
3 files changed, 55 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4c49bd7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.env
diff --git a/TODO.txt b/TODO.txt
new file mode 100644
index 0000000..81759b4
--- /dev/null
+++ b/TODO.txt
@@ -0,0 +1,44 @@
+ANSIBLE
+
+* How to store secrets in the repo?
+* Is there a way to make playbooks cross-platform? For example have same setup
+ for CentOS and Arch Linux? Is it possible to extend it to macOS?
+* Figure out directory structure.
+
+
+DISTRIBUTION
+
+* Which distribution migrate to? CentOS Stream? Arch Linux? Debian? Ubuntu?
+
+
+SETUP
+
+CentOS 8 Stream EOL is May 31, 2024, so need to re-setup sun.ilvokhin.com
+first.
+
+* Git Server (SSH + HTTP/HTTPS).
+* CGit (git.ilvokhin.com).
+* Blog (blog.ilvokhin.com).
+* Homepage (ilvokhin.com).
+* Ip (ip.ilvokhin.com).
+
+CentOS 7 EOL is 30 June, 2024, it is everything else.
+
+Mail server at mail.ilvokhin.com:
+
+* Postfix.
+* Dovecot.
+
+VPNs at gate.ilvokhin.com:
+
+* OpenVPN to Amsterdam.
+* TOR.
+* OpenVPN to TOR.
+* OpenVPN to water.
+* OpenVPN to flame.
+* Telegram Proxy. Do I still need it?
+* Setup VPN to AMS with a native macOS interface? L2TP over IPSec, Cisco IPSec, IKEv2?
+* Setup VPN to Moscow home network?
+
+Stretch goal is to re-setup water and flame as well, but this is not urgent and
+a bit tricky to do remotely.
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..f2dc778
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,10 @@
+ansible==9.1.0
+ansible-core==2.16.2
+cffi==1.16.0
+cryptography==41.0.7
+Jinja2==3.1.2
+MarkupSafe==2.1.3
+packaging==23.2
+pycparser==2.21
+PyYAML==6.0.1
+resolvelib==1.0.1