Commit 1378f0b

bryfry <bryon@fryer.io>
2024-03-16 18:19:00
add init.sh
1 parent 931ef2e
Changed files (1)
init.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+set -euxo pipefail
+
+# env
+CONFIG_DIR=${HOME}/.config
+MF_DIR=${CONFIG_DIR}/mf
+
+# apt
+sudo apt update
+sudo apt install -y \
+  python3-pip \
+  python3-venv \
+  git \
+  git-lfs 
+
+# pip/venv
+python3 -m venv "${MF_DIR}"/venv
+"${MF_DIR}"/venv/bin/python3 -m pip install ansible
+
+# run
+pushd "${MF_DIR}" || exit
+"${MF_DIR}"/venv/bin/ansible-playbook main.yml --ask-become-pass
+popd || exit
+
+mkdir -p "${HOME}"/git
+cd "${HOME}"/git
+ln -s "${HOME}"/.config/mf