diff options
author | Dmitry Ilvokhin <d@ilvokhin.com> | 2023-12-18 16:17:42 +0000 |
---|---|---|
committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2023-12-18 16:17:42 +0000 |
commit | 8a06a5c525a4c8d3d8f066c55a9f01a6be00ea43 (patch) | |
tree | 466ecbd60271c744d13798b434a2cfbc98644523 | |
download | infra-8a06a5c525a4c8d3d8f066c55a9f01a6be00ea43.tar.gz infra-8a06a5c525a4c8d3d8f066c55a9f01a6be00ea43.tar.bz2 infra-8a06a5c525a4c8d3d8f066c55a9f01a6be00ea43.zip |
Initial commit
Add necessary files.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | TODO.txt | 44 | ||||
-rw-r--r-- | requirements.txt | 10 |
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 |