Skip to content

Ansible playbook for Mac OS X bootstrap for Python Full stack developers.

License

Notifications You must be signed in to change notification settings

0x4e3/osx-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSX Bootstrap

Ansible playbook for Mac OS X bootstrap for Python Full stack developers.

GitHub license

Roles

General content

In my work, I use:

  • zsh with oh-my-zsh
  • Python 2, Python 3 and Go for backend development
  • pipenv and pyenv to install Python versions and packages
  • Ember.js for frontend development
  • PostgreSQL, MySQL databases
  • MongoDB
  • Redis and RabbitMQ as a message brokers

Variables

Repository contains my own preferred settings and lists of packages and applications.

Installation

Install all required roles:

ansible-galaxy install -r requirements.yml

Play:

ansible-playbook playbook.yml

Credits