diff options
Diffstat (limited to 'personal_infra')
| -rw-r--r-- | personal_infra/README.md | 6 | ||||
| -rw-r--r-- | personal_infra/ansible.cfg | 3 | ||||
| -rw-r--r-- | personal_infra/requirements.txt | 10 | ||||
| -rwxr-xr-x | personal_infra/setup_venv | 6 |
4 files changed, 25 insertions, 0 deletions
diff --git a/personal_infra/README.md b/personal_infra/README.md new file mode 100644 index 00000000..9d466890 --- /dev/null +++ b/personal_infra/README.md @@ -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 index 00000000..9ac04453 --- /dev/null +++ b/personal_infra/ansible.cfg @@ -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 index 00000000..b8934aae --- /dev/null +++ b/personal_infra/requirements.txt @@ -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 index 00000000..0ff1e11b --- /dev/null +++ b/personal_infra/setup_venv @@ -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 |
