Remove Ansible directory

This commit is contained in:
Eryn Wells 2024-10-02 18:26:48 -07:00
parent 3dd367982a
commit 74196601f6
4 changed files with 0 additions and 88 deletions

View file

@ -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

View file

@ -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

View file

@ -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]

View file

@ -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