homelab-automation/README.md
2024-01-27 19:36:52 -05:00

15 lines
856 B
Markdown

# Homelab Automation
This is a repo containing some of the PowerShell/Bash scripts and Ansible playbooks I've written and utilized within my personal network/homelab. Most of the scripts/playbooks should be self-explanatory by the name alone, but there's (hopefully) descriptions and comments in each file to explain the purpose and actions taken by each script.
## Using Ansible Playbooks
For any given Ansible playbook, say for example `openssl.yml`, the generic command-line options for running it would be:
```bash
ansible-playbook -i inventory.ini openssh.yml --ask-become-pass
```
## Using Shell Scripts
Most/all of the shell scripts will display a usage list of arguments and options when called incorrectly or without arguments. As an example, see ssh-compliance.sh:
```
Usage: ssh-compliance.sh (--install-deps) (--docker) <file-with-hosts>
```