https://github.com/mattmakai/bootstrap-dev-env
Bootstraps a blank Ubuntu 14.04 for Python development.
https://github.com/mattmakai/bootstrap-dev-env
Last synced: 8 months ago
JSON representation
Bootstraps a blank Ubuntu 14.04 for Python development.
- Host: GitHub
- URL: https://github.com/mattmakai/bootstrap-dev-env
- Owner: mattmakai
- Created: 2014-08-23T21:02:29.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-26T21:29:54.000Z (over 11 years ago)
- Last Synced: 2025-02-13T13:16:03.546Z (10 months ago)
- Size: 125 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bootstrap Development Environment
Creates a Python development environment on a base image of Ubuntu 14.04.
## Bootstrap steps
Set up ~/.ssh directory, Git and basic system packages.
mkdir ~/.ssh
sudo apt-get install git python-virtualenv python-dev ssh
git config --global user.email "makaimc@gmail.com"
git config --global user.name "Matthew Makai"
Copy public and private keys to ~/.ssh.
Execute rest of steps to get Ansible working.
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
sudo sed 's/#_PasswordAuthentication_yes/PasswordAuthentication_no/' \
/etc/ssh/sshd_config > ~/sshd_config; sudo mv ~/sshd_config /etc/ssh/
mkdir ~/Envs; cd ~/Envs
virtualenv bootstrap_dev_env
source ~/Envs/bootstrap_dev_env/bin/activate
pip install ansible
mkdir ~/devel; cd ~/devel
git clone git@github.com:makaimc/bootstrap_dev_env.git
cd ~/devel/bootstrap_dev_env
Execute Ansible playbook.
ansible-playbook bootstrap.yml -K -i ./hosts