- Notifications
You must be signed in to change notification settings - Fork1
dotfiles setup via ansible 🤖
License
NotificationsYou must be signed in to change notification settings
ellaqezi/dotfiles
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Setup via ansible 🤖 Requires2.15.5+
and tested on macOSVentura 13.6
Clone this repo and run
make all
from inside thedotfiles
directorygit clone git@github.com:ellaqezi/dotfiles.git# remember to set NAME and EMAIL belowmake -C dotfiles all [NAME=<github-user> EMAIL=<github-email>]
The Makefile instructs you on what it requires e.g.
NAME
,EMAIL
,Password
(refers to your SUDO password)
Edit the
templates/.gitconfig
file with your ownuser.name
anduser.email
, and move it tohome/.gitconfig
[user]name = ellaqezi email = ellaqezi@gmail.com
[OPTIONAL] Install
pip
, if not yet installed on the machinesudo easy_install pip
[OPTIONAL] Install
ansible
, if not yet installed on the machinesudo pip install ansible# [Ubuntu]sudo pip install --prefix /usr/local ansible
Run the playbook to setup dotfiles, provide
become
i.e. SUDO passwordcd ansible/ansible-playbook setup-dotfiles.yml --ask-become-pass# ... OR when ansible/hosts is not yet symlinked into placeansible-playbook -i hosts setup-dotfiles.yml --ask-become-pass
Note:
become
i.e. SUDO password is required to ensuredocker-py
is installed