infrastructure/README.md

25 lines
955 B
Markdown
Raw Permalink Normal View History

2024-09-24 23:10:59 +00:00
## DNS records for serguzim.net
### Get started
- install [DNSControl](https://dnscontrol.org/) (direnv and shell.nix should help)
- create credentials for ovh: [Control panel - OVHcloud](https://www.ovh.com/auth/api/createToken?GET=/domain/zone/*&POST=/domain/zone/*&PUT=/domain/zone/*&DELETE=/domain/zone/*&GET=/domain/*&POST=/domain/*&PUT=/domain/*&POST=/domain/*/nameServers/update)
- alternative: follow instructions on dnscontrol: [OVH | DNSControl](https://docs.dnscontrol.org/provider/ovh#activation)
- enter credentials to ovh in .env file (copy from .env.example)
- check credentials with `make dns-check`
- run `make dns`
2024-09-26 22:02:36 +00:00
## Ansible project to deploy services
### Variables
#### CLI variable overwrites
##### force_forgejo_runner_registration
`-e force_forgejo_runner_registration=True`
Force forgejo-runner to prompt a new registration token.
##### docker_update
`-e docker_update=True`
Pull and build the docker compose services