https://github.com/devcsrj/machine-playbook
Development machine setup and configuration via Ansible
https://github.com/devcsrj/machine-playbook
ansible automation developer manjaro playbook
Last synced: about 1 year ago
JSON representation
Development machine setup and configuration via Ansible
- Host: GitHub
- URL: https://github.com/devcsrj/machine-playbook
- Owner: devcsrj
- Created: 2020-01-21T22:35:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-02T11:15:20.000Z (almost 6 years ago)
- Last Synced: 2025-01-14T08:23:51.056Z (about 1 year ago)
- Topics: ansible, automation, developer, manjaro, playbook
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dev Machine Ansible Playbook
This playbook installs and configures my [Manjaro](https://manjaro.org/) for software
development. I tried to keep the tasks to be platform-agnostic as possible, but
support on other flavors isn't fully tested yet.
Also, I need an excuse to learn [Ansible](https://www.ansible.com/).
## Installation
Assuming you already have [ansible installed](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
and have cloned this repository:
```
$ ansible-galaxy install -r requirements.yml
$ ansible-playbook main.yml -i inventory -K
```
## Inclusions
Using [powerlevel10k](https://github.com/romkatv/powerlevel10k) -themed `zsh` as baseline,
the following are the configured packages:
### Language Environment
* [golang](https://github.com/golang/go)
* [nvm](https://github.com/nvm-sh/nvm)
* [python](https://www.python.org/)
* [sdkman](https://sdkman.io/)
* java 8 (19.2.0-grl)
* gradle 5.6.4
* maven 3.6.3
### Utilities
* [bat](https://github.com/sharkdp/bat)
* [croc](https://github.com/schollz/croc)
* [fx](https://github.com/antonmedv/fx)
* [httpie](https://httpie.org/)
* [gotop](https://github.com/cjbassi/gotop)
* [lazydocker](https://github.com/jesseduffield/lazydocker)
### Cloud
* [docker](https://www.docker.com/)
* [microK8s](https://microk8s.io/)
* [helm](https://helm.sh/)
### Editor
* [IntelliJ](https://www.jetbrains.com/idea/) (Ultimate)
* vim