From c22498cab296fe125251ba7976c6bf06a816efaf Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 17 Dec 2022 17:43:50 +0100 Subject: [PATCH] Initial add --- personal_infra/README.md | 6 ++++++ personal_infra/ansible.cfg | 3 +++ personal_infra/requirements.txt | 10 ++++++++++ personal_infra/setup_venv | 6 ++++++ 4 files changed, 25 insertions(+) create mode 100644 personal_infra/README.md create mode 100644 personal_infra/ansible.cfg create mode 100644 personal_infra/requirements.txt create mode 100755 personal_infra/setup_venv 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 -- 2.47.3