]> xn--ix-yja.es Git - alex.git/commitdiff
Initial add
authoralex <alex@pdp7.net>
Sat, 17 Dec 2022 16:43:50 +0000 (17:43 +0100)
committeralex <alex@pdp7.net>
Sat, 17 Dec 2022 16:43:50 +0000 (17:43 +0100)
personal_infra/README.md [new file with mode: 0644]
personal_infra/ansible.cfg [new file with mode: 0644]
personal_infra/requirements.txt [new file with mode: 0644]
personal_infra/setup_venv [new file with mode: 0755]

diff --git a/personal_infra/README.md b/personal_infra/README.md
new file mode 100644 (file)
index 0000000..9d46689
--- /dev/null
@@ -0,0 +1,6 @@
+# Personal infra
+
+This is a collection of files I use setting up my personal infrastructure.
+This is a work in progress, as I am redoing a bit how I do configuration management.
+The main source is in a private repo, but I put here as much material as I can make public.
+Inventory, vaults, etc. remain in the private repo.
diff --git a/personal_infra/ansible.cfg b/personal_infra/ansible.cfg
new file mode 100644 (file)
index 0000000..9ac0445
--- /dev/null
@@ -0,0 +1,3 @@
+[defaults]
+inventory = inventory
+vault_password_file = vault_password
diff --git a/personal_infra/requirements.txt b/personal_infra/requirements.txt
new file mode 100644 (file)
index 0000000..b8934aa
--- /dev/null
@@ -0,0 +1,10 @@
+ansible==7.1.0
+ansible-core==2.14.1
+cffi==1.15.1
+cryptography==38.0.4
+Jinja2==3.1.2
+MarkupSafe==2.1.1
+packaging==22.0
+pycparser==2.21
+PyYAML==6.0
+resolvelib==0.8.1
diff --git a/personal_infra/setup_venv b/personal_infra/setup_venv
new file mode 100755 (executable)
index 0000000..0ff1e11
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+rm -rf .venv
+python3 -m venv .venv
+.venv/bin/pip install -U pip
+.venv/bin/pip install -r requirements.txt