Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmdeldin/box
Exponentiated yak-shaving. (Applying dev-ops to personal workstations.)
https://github.com/jmdeldin/box
ansible nginx nginx-proxy playbook rails ruby shell ubuntu
Last synced: about 1 month ago
JSON representation
Exponentiated yak-shaving. (Applying dev-ops to personal workstations.)
- Host: GitHub
- URL: https://github.com/jmdeldin/box
- Owner: jmdeldin
- Created: 2013-03-03T07:24:15.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-09-02T21:18:26.000Z (about 3 years ago)
- Last Synced: 2023-10-20T20:47:02.642Z (about 1 year ago)
- Topics: ansible, nginx, nginx-proxy, playbook, rails, ruby, shell, ubuntu
- Language: Shell
- Homepage:
- Size: 243 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Personal Development Box
========================This is an experimental [Ansible][ansible] setup for my personal
development environment. It is most certainly impractical for
everyone, but I wanted to learn how to use Ansible for configuration
management.Targets
-------1. Development laptop (Thinkpad T460p) running Ubuntu 17.10
2. Home backup server "VCR" (named for its form factor)Prerequisites
-------------1. Install [Ansible][ansible]
2. `git clone https://github.com/jmdeldin/box.git && cd box`Executing Ansible Commands
---------------------------To run an arbitrary command:
ansible -i hosts all -m shell -a 'echo hi'
To execute specific tagged tasks from the "playbook":
ansible-playbook -i hosts --tags "ruby" thinkpad.yml
To run the entire playbook:
ansible-playbook -K -i hosts system76.yml
Author
------Jon-Michael Deldin, [email protected]
License
-------Licensed under the WTFPL.
[ansible]: http://ansible.cc