Configuration of my favorite tools, shells and editors.

site.yml 1.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ---
  2. - hosts: localhost
  3. pre_tasks:
  4. - name: install pip3
  5. package: name='python3-pip'
  6. tags: ['pre', 'package']
  7. become: true
  8. - name: create bin directory
  9. file: name='~/bin' state='directory'
  10. tags: ['pre', 'directory']
  11. roles:
  12. - {role: ansible, tags: ['ansible', 'setup']}
  13. - {role: aspell, tags: ['aspell', 'editor']}
  14. - {role: autoenv, tags: ['autoenv', 'shell']}
  15. - {role: bash, tags: ['bash', 'shell']}
  16. - {role: byobu, tags: ['byobu', 'shell']}
  17. - {role: common, tags: ['common', 'shell']}
  18. - {role: cookiecutter, tags: ['cookiecutter', 'project']}
  19. - {role: ctags, tags: ['ctags', 'editor']}
  20. - {role: curl, tags: ['curl', 'network']}
  21. - {role: fasd, tags: ['fasd', 'shell']}
  22. - {role: git, tags: ['git', 'project']}
  23. - {role: htop, tags: ['htop', 'monitor']}
  24. - {role: imagemagick, tags: ['imagemagick', 'data']}
  25. - {role: jq, tags: ['jq', 'data']}
  26. - {role: make, tags: ['make', 'project']}
  27. - {role: ncdu, tags: ['ncdu', 'monitor']}
  28. - {role: parallel, tags: ['parallel', 'pipe']}
  29. - {role: percol, tags: ['percol', 'pipe']}
  30. - {role: pv, tags: ['pv', 'pipe']}
  31. - {role: ranger, tags: ['ranger', 'shell']}
  32. - {role: silversearcher, tags: ['silversearcher', 'pipe']}
  33. - {role: termtosvg, tags: ['termtosvg', 'shell']}
  34. - {role: tldr, tags: ['tldr', 'help']}
  35. - {role: tmuxp, tags: ['tmuxp', 'shell']}
  36. - {role: vim, tags: ['vim', 'editor']}
  37. - {role: zsh, tags: ['zsh', 'shell']}