https://github.com/jenniferplusplus/jenniferplusplus.com
IAC
https://github.com/jenniferplusplus/jenniferplusplus.com
ansible
Last synced: 7 months ago
JSON representation
IAC
- Host: GitHub
- URL: https://github.com/jenniferplusplus/jenniferplusplus.com
- Owner: jenniferplusplus
- Created: 2023-02-18T04:20:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T19:35:05.000Z (almost 2 years ago)
- Last Synced: 2025-02-14T08:07:08.459Z (over 1 year ago)
- Topics: ansible
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# IAC for jenniferplusplus.com
These are mostly just notes to myself
## Quickstart
```shell
vagrant up
```
```shell
vagrant dns --install # (first time only)
```
```shell
ansible-playbook playbooks/site.yml --vault-password-file .localkey
```
## Doing other things
```shell
ansible-playbook playbooks/backup.yml --vault-password-file .localkey # take backups
ansible-playbook playbooks/restore.yml --vault-password-file .localkey # restore a backup
ansible-playbook playbooks/update-ghost.yml --vault-password-file .localkey # because it's so slow
# you probably get the idea
```
If what you're trying to test takes too long to get to, or is hard to isolate, just write another playbook for it. Or do something in the debug.yml playbook.
## Apps
- [x] Ghost blog
- [x] Grafana
- [ ] [LinkWarden](https://github.com/linkwarden/linkwarden)
- [ ] [Bookstack](https://www.bookstackapp.com/)
- [ ] [Plausible](https://github.com/plausible/community-edition/)
Check the `legacy` tag if you need something from the original playbooks.