Update README
This commit is contained in:
parent
1a761523db
commit
6e5d07547d
20
README.md
20
README.md
@ -6,9 +6,9 @@ Useful for management across all of 9iron, thefuck, and desu.
|
|||||||
|
|
||||||
This branch is kinda-sorta a port of master, so it still needs to reach some form of feature parity with it. Namely:
|
This branch is kinda-sorta a port of master, so it still needs to reach some form of feature parity with it. Namely:
|
||||||
|
|
||||||
* Pleroma(? How about we move to outer heaven?)
|
* Pleroma(? How about we just move instances? Outer heaven? Wherever the hell a1ba sits? SPC?)
|
||||||
|
|
||||||
* Matrix(? Do I still want to keep this around?)
|
* Matrix(? Do I still want to keep this around? Is there a better alternative? Will my friends even use it?)
|
||||||
|
|
||||||
* Basic git cloning for websites
|
* Basic git cloning for websites
|
||||||
|
|
||||||
@ -26,13 +26,11 @@ This branch is kinda-sorta a port of master, so it still needs to reach some for
|
|||||||
|
|
||||||
* Monitoring (Doesn't necessarily have to be grafana)
|
* Monitoring (Doesn't necessarily have to be grafana)
|
||||||
|
|
||||||
* Forge server deployment? Terraria? What do I do about all these gameservers?
|
* Forge server deployment? Terraria? What do I do about all these gameservers? Fork 'em into their own roles? I imagine Paper's already got something set up, too.
|
||||||
|
|
||||||
## Initialization
|
## Initialization
|
||||||
|
|
||||||
* Clone the repo, `cd` in
|
Clone the repo, `cd` in. Done.
|
||||||
|
|
||||||
* `ansible-galaxy install -r roles/requirements.yml`
|
|
||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
|
|
||||||
@ -53,3 +51,13 @@ Adding a new server will require the following be fulfilled:
|
|||||||
* The server is running Ubuntu 18.04 or greater (20.04 recommended)
|
* The server is running Ubuntu 18.04 or greater (20.04 recommended)
|
||||||
|
|
||||||
From there, running the playbook `site.yml` should get the machine up to snuff. To automate the host-local steps, use the script file `contrib/bootstrap.sh`.
|
From there, running the playbook `site.yml` should get the machine up to snuff. To automate the host-local steps, use the script file `contrib/bootstrap.sh`.
|
||||||
|
|
||||||
|
## Ansible Galaxy
|
||||||
|
|
||||||
|
Several of the roles in this repository are sourced from Ansible Galaxy. They're mirrored here for both easy compatibility with `ansible-pull` and in case the sources go down. Despite this, they're still managed in `roles/requirements.yml` for ease of management, source tracking, and updating. Any forks or deviations from these sources should be thoroughly documented.
|
||||||
|
|
||||||
|
Should you need to reinitialize them, the following command (run from the root of the repo) will initialize all Galaxy assets:
|
||||||
|
|
||||||
|
```
|
||||||
|
ansible-galaxy install -r roles/requirements.yml
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user