From: alex Date: Sat, 17 Dec 2022 16:43:50 +0000 (+0100) Subject: Initial add X-Git-Tag: 20240214-emacs~529 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=c22498cab296fe125251ba7976c6bf06a816efaf;p=alex.git Initial add --- diff --git a/personal_infra/README.md b/personal_infra/README.md new file mode 100644 index 0000000..9d46689 --- /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 0000000..9ac0445 --- /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 0000000..b8934aa --- /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 0000000..0ff1e11 --- /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