Commit 981dbef

bryfry <bryon@fryer.io>
2023-09-15 11:50:42
env
1 parent 0092bcf
Changed files (1)
README.md
@@ -2,22 +2,24 @@
 
 ```bash
 {
+  CONFIG_DIR=${HOME}/.config
+  MF_DIR=${CONFIG_DIR}/mf
   # apt
   sudo apt update
   sudo apt install -y python3-pip python3-venv git git-lfs
 
   # fetch
-  mkdir -p ${HOME}/.config
-  git clone git@github.com:bryfry/mg.git ${HOME}/.config/mf
-  cd ${HOME}/.config/mf
+  mkdir -p ${CONFIG_DIR}
+  git -C ${MF_DIR} pull || clone git@github.com:bryfry/mg.git ${MF_DIR}
+  cd ${MF_DIR}
 
   # pip/venv
-  python3 -m venv venv
-  source venv/bin/activate
-  python3 -m pip install ansible
+  python3 -m venv ${MF_DIR}/venv
+  ${MF_DIR}/venv/bin/python3 -m pip install ansible
+
 
   # run
-  ansible-playbook main.yml --ask-become-pass
+  ${MF_DIR}/venv/bin/ansible-playbook main.yml --ask-become-pass
 }
 ```