Simple setup script using ansible for a generic webhost that installs initialization scripts and tools.
 
 
Go to file
World's Tallest Ladder 2e1421a589
only use version lock / cargo upgrade if on recent cargo version
2025-04-24 11:07:56 -07:00
configurations move powerline tmux setup 2025-04-24 10:29:09 -07:00
LICENSE first working version 2025-03-30 22:35:51 -07:00
README.md allow arbitrary limits for run script 2025-04-24 10:33:29 -07:00
playbook.yaml only use version lock / cargo upgrade if on recent cargo version 2025-04-24 11:07:56 -07:00
requirements.yaml first working version 2025-03-30 22:35:51 -07:00
run.zsh allow arbitrary limits for run script 2025-04-24 10:33:29 -07:00

README.md

Webhost Setup

Simple setup script for a generic webhost that installs initialization scripts and tools.

See the playbook.yaml file for what's installed as well as the other files for the configuration that gets installed.

Requirements

Host requires the following:

Optional requriements where configuration is installed for:

An inventory file at ~/.config/ansible/hosts. By default this will look for an entry for a host or group webhost, but you can pass any argument to the script to limit it.

Your machine requires the following:

Additionally, there are some ansible galaxy requirements you need to install first via:

ansible-galaxy collection install -r requirements.yaml

Run

Run via the following:

./run.zsh [limit]

Where limit is the limit, will default to webhost but any valid argument to ansible-playbook --limit will work.