https://github.com/chtjonas/runbooks
Automate your sysadmin workflow!
https://github.com/chtjonas/runbooks
automation runbooks sysadmin-scripts
Last synced: about 2 months ago
JSON representation
Automate your sysadmin workflow!
- Host: GitHub
- URL: https://github.com/chtjonas/runbooks
- Owner: CHTJonas
- License: mit
- Created: 2017-01-19T21:57:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-07-27T19:27:54.000Z (almost 4 years ago)
- Last Synced: 2025-02-01T03:42:14.185Z (4 months ago)
- Topics: automation, runbooks, sysadmin-scripts
- Language: Shell
- Homepage:
- Size: 99.6 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Charlie's Run Books
Lots of useful scripts to automate a lot of the work I do.
These should really be rewritten to utilise some modern framework/stack like Chef or Puppet, but that's a future project.Everything here is MIT licensed so feel free to reuse any way you see fit.
If you come up with a new script based on what's here that you think other people will like then please contribute it back to the community.# Installation
To clone the repo I usually tend to run something along the lines of:
```
git clone https://github.com/CHTJonas/runbooks.git /usr/local/scripts
```# Setup
1. `cd /usr/local/scripts`
2. `echo "friendly-machine-nickname" > name`
3. `cp secrets/example secrets/friendly-machine-nickname`
4. `nano secrets/friendly-machine-nickname`
5. You're away!If you're really clever you could even setup a submodule for the secrets directory to share it across multiple machines and track changes!
If you do then make sure the repository resides somewhere safe & secure on a server you own ie. *NOT* on GitHub or GitLab (not even private repos).# Contributing
Bug reports and feature suggestrions can go to GitHub [issues](https://github.com/CHTJonas/roomballot/issues).
If you want to make a contribution yourself:
1. Fork this repository ( https://github.com/CHTJonas/runbooks/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request# Contributors
Thanks to the following people and organisations who've helped contribute to this repository:
* [GitLab](https://gitlab.com/gitlab-com/runbooks)
* [Ubuntu Community](https://help.ubuntu.com/community)