diff --git a/Ansible/Makefile b/Ansible/Makefile deleted file mode 100644 index 103468e..0000000 --- a/Ansible/Makefile +++ /dev/null @@ -1,11 +0,0 @@ - -init: venv deps - -venv: ./env/bin/pip - python3 -m venv env - -deps: ./env/bin/ansible-playbook - ./env/bin/pip install -r requirements.txt - -freeze: - ./env/bin/pip freeze > requirements.txt diff --git a/Ansible/bootstrap.yml b/Ansible/bootstrap.yml deleted file mode 100644 index 6ee82db..0000000 --- a/Ansible/bootstrap.yml +++ /dev/null @@ -1,53 +0,0 @@ ---- -- hosts: localhost - vars: - repo: https://github.com/erynofwales/dotfiles.git - local_repo: ~/.dotfiles - dotfiles: - - Xdefaults - - emacs - - emacs.d - - env - - gdbinit - - gitconfig - - gitignore - - gvimrc - - hgrc - - indent.pro - - muttrc - - nethackrc - - profile - - rc - - screenrc - nvim_conifg: ~/.config/nvim - vim_bundles: - Vundle.vim: https://github.com/gmarik/Vundle.vim.git - tasks: - - name: Pull dotfiles - git: repo={{ repo }} dest={{ local_repo }} - - - name: Link dotfiles - file: src={{ local_repo }}/{{ item }} dest=~/.{{ item }} state=link - with_items: "{{ dotfiles }}" - - - name: Link ~/bin - file: src={{ local_repo }}/bin dest=~/bin state=link - - # Don't show last login when I open a terminal - - name: Touch .hushlogin - file: path=~/.hushlogin state=touch - - # Setup neovim - - name: Create ~/.config - file: path=~/.config state=directory - - name: Symlink vim dir for neovim - file: src={{ local_repo }}/vim dest={{ nvim_config }} - - name: Symlink vimrc for neovim - file: src={{ local_repo }}/vimrc dest={{ nvim_config }}/init.vim - - # Setup vim bundles - - name: Get Vim bundles - git: repo={{ item[1] }} dest={{ local_repo }}/vim/bundle/{{ item[0] }} - with_items: "{{ vim_bundles }}" - - name: Install bundles registered in vim - command: vim +PluginInstall +qall diff --git a/Ansible/mail.yml b/Ansible/mail.yml deleted file mode 100644 index 47d2c65..0000000 --- a/Ansible/mail.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -- hosts: localhost - vars: - dotfiles: ~/.dotfiles - packages: [mutt, offlineimap, urlview, w3m] - tasks: - - name: "Install packages: {{ packages|join(', ') }}" - homebrew: name={{ packages }} state=present - - - name: Link mutt config files - file: src={{ dotfiles }}/{{ item }} dest=~/.{{ item }} state=link - with_items: [muttrc, mutt] diff --git a/Ansible/requirements.txt b/Ansible/requirements.txt deleted file mode 100644 index 525aef2..0000000 --- a/Ansible/requirements.txt +++ /dev/null @@ -1,12 +0,0 @@ -ansible==8.7.0 -ansible-core==2.15.12 -cffi==1.17.0 -cryptography==43.0.0 -importlib-resources==5.0.7 -Jinja2==3.1.4 -MarkupSafe==2.1.5 -packaging==24.1 -passlib==1.7.4 -pycparser==2.22 -PyYAML==6.0.2 -resolvelib==1.0.1