Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lakiboy/devenv
My OSX development environment.
https://github.com/lakiboy/devenv
ansible docker dotfiles homebrew mac osx
Last synced: about 5 hours ago
JSON representation
My OSX development environment.
- Host: GitHub
- URL: https://github.com/lakiboy/devenv
- Owner: lakiboy
- Created: 2016-02-20T13:17:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-17T13:45:05.000Z (2 months ago)
- Last Synced: 2024-11-17T14:41:17.818Z (2 months ago)
- Topics: ansible, docker, dotfiles, homebrew, mac, osx
- Language: Shell
- Homepage:
- Size: 111 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My OSX development environment
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/lakiboy/devenv/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/lakiboy/devenv/tree/master)
IaC way to manage local development environment.
## Requirements
#### Apple CLI tools
Launch the installer:
```bash
xcode-select --install
```#### Brew
Install [brew](http://brew.sh).
#### Ansible
Install ansible:
```bash
brew install ansible
```Download dependencies (optional):
```bash
ansible-galaxy install -r requirements.yml
```## Adjust config
You can overwrite default config:
```bash
cp default.config.yml config.yaml
```and keep / adjust only necessary values.
## Usage
Install software:
```bash
ansible-playbook playbooks/software.yml
```Configure _CLI_ and dotfiles:
```bash
ansible-playbook playbooks/cli.yml
```Generate _SSH_ key:
```bash
ansible-playbook playbooks/keys.yml
```Run _Docker_:
```bash
ansible-playbook playbooks/docker.yml
```