delete_site
Remove an nginx server block for a domain with a dry run by default; set confirm to true to permanently archive and delete it, leaving certbot certificates untouched.
Instructions
Disable, archive, and delete the nginx server block for a domain. Destructive - requires confirm:true to actually act; without it, returns what would happen. Does not touch any certbot certificate for the domain. Does NOT reload nginx - call reload_nginx afterward. The archived copy can be brought back with restore_site.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain whose server block should be removed | |
| confirm | No | Must be true to actually act; false (default) is a dry run |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | ||
| success | Yes | ||
| reload_required | Yes | True on success - nginx has not actually been reloaded yet |