master
Raw Download raw file
 1#!/bin/bash
 2set -euxo pipefail
 3
 4# env
 5CONFIG_DIR=${HOME}/.config
 6MF_DIR=${CONFIG_DIR}/mf
 7
 8# apt
 9sudo apt update
10sudo apt install -y \
11  python3-pip \
12  python3-venv \
13  git \
14  git-lfs 
15
16# pip/venv
17python3 -m venv "${MF_DIR}"/venv
18"${MF_DIR}"/venv/bin/python3 -m pip install ansible
19
20# run
21pushd "${MF_DIR}" || exit
22"${MF_DIR}"/venv/bin/ansible-playbook main.yml --ask-become-pass
23popd || exit
24
25mkdir -p "${HOME}"/git
26cd "${HOME}"/git
27ln -s "${HOME}"/.config/mf