This environment-setup
is a project which is aimed to setup a Linux Box automatically.
This repository contains:
- The host inventory of different clouds or workspace.
- Ansible playbooks.
- The scripts that make your life easy.
As a backend developer, I spend most of time working on Linux, as a result, I usually need to maintain simillar software on those Linux boxes.
Inspired by the DRY priciple, I create this project as an assistant to help me setting those tools.
DRY: Don't Repeat Yourself.
Warning: If you want to give these Ansible Playbooks a try, you should first fork this repository, review the code, and remove things you don't want or need. Don't blindly use my Ansible Playbooks unless you know what that entails. Use at your own risk!
You can clone the repository wherever you want. (I like to keep it in ~/Documents/code/devops/environment-setup
.)
The bootstrapper script will pull in the latest version.
$ git clone https://github.com/dantin/environment-setup.git && cd environment-setup
$ pip install -r requirements.txt
This is only a documentation page. You can find out more on specification.
- Ansible - A radically IT automation system. More information on the Ansible website.
- devbox - A Dockerfile that build docker image for development environment.
- dotfile - A personal customized dotfiles.
- vim-config - A personal configuration of Vim.
Suggestions and improvements welcome!
Free free to Open an issue or submit PRs.
BSD 3 Clause © David Ding