README.md (view raw)
1# Proxmox server setup
2
3## Instructions
4
5First, install dependencies:
6```
7ansible-galaxy install -r requirements.yml
8```
9
10Then, create a `.vault_pass.txt` with the correct password. Now you can run:
11
12```
13ansible-playbook base.yml --vault-pass-file .vault_pass.txt
14```
15
16## Playbooks
17
18* `base.yml` sets up a basic configuration and updates all packages;
19* `reboot.yml` reboots all servers unconditionally;
20* `python.yml` deploys my Python projects;
21* `node.yml` deploys my NodeJS projects;
22* `deploy.yml` runs, in order: `base.yml`, `python.yml`, `node.yml`.