This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload done
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works done
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
DNS zone handling is now part of exitscan.py, which is what is running as a systemd service for the exit scanner.
Trac: Description: This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records
Add cron job for check service to reload
Integrate DNS zone script into Ansible
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
to
This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
Trac: Description: This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
to
This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery Status: new to accepted Owner: metrics-team to irl
Trac: Description: This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
to
This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
Trac: Description: This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
to
This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload done
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
After initial deployment, it seems necessary to run make start in check directory, ctrl+c when you see "Listening on port: 8000" then restart the check service.
Everything will redeploy OK, except for the "make start" step. I think this is just something we will live with because this has already dragged on too long. It's sufficient that we can quickly recover the service if needed.
Trac: Description: This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload done
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works
Send service announcement, can consider the new DNS service functional at this point (best effort)
Write up ops doc for deployment and disaster recovery
to
This ticket contains the final tasks that need to be integrated into the Ansible playbook for the managed deployment of check-01 (aka the exit scanner service):
Run tor service for check to have up to date records done
Add cron job for check service to reload done
Integrate DNS zone script into Ansible done
rm everything, re-deploy, check it still works done Resolution: N/Ato fixed Status: accepted to closed