algo/roles
Dan Guido ac9d7b0e2c
Fix DigitalOcean API error handling and improve debugging (fixes #14829) (#14830)
* Fix DigitalOcean API error handling and debugging (fixes #14829)

- Replace hardcoded no_log with configurable algo_no_log variable
- Add comprehensive error checking with specific guidance for each HTTP status code
- Provide actionable troubleshooting steps without exposing sensitive data
- Add troubleshooting section to config.cfg for better discoverability
- Enable debugging by setting algo_no_log: false when needed

This fix addresses issue #14829 where users couldn't debug DigitalOcean
API failures due to hidden error messages from no_log: true directive.

* Clean up config.cfg - consolidate algo_no_log setting

- Move algo_no_log setting to top troubleshooting section
- Remove duplicate setting from line 117
- Keep the prominent warning about debugging at the top where users will see it
- Cleaner, single source of truth for the setting
2025-09-15 10:20:31 -04:00
..
client fix: Prevent sensitive information from being logged (#14779) 2025-08-17 15:58:19 -04:00
cloud-azure Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-cloudstack/tasks Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-digitalocean/tasks Fix DigitalOcean API error handling and improve debugging (fixes #14829) (#14830) 2025-09-15 10:20:31 -04:00
cloud-ec2 Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-gce/tasks Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-hetzner/tasks Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-lightsail Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-linode Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-openstack/tasks Fix AWS Lightsail deployment error (boto3 parameter) (#14823) 2025-08-16 03:39:00 -04:00
cloud-scaleway Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
cloud-vultr/tasks Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
common Fix Ansible 12.0.0 boolean type checking breaking deployments (#14834) 2025-09-11 19:32:09 -04:00
dns Fix VPN routing on multi-homed systems by specifying output interface (#14826) 2025-08-17 22:12:23 -04:00
local/tasks Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
privacy Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
ssh_tunneling fix: Prevent sensitive information from being logged (#14779) 2025-08-17 15:58:19 -04:00
strongswan Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00
wireguard Fix Ansible 12 double-templating and Jinja2 spacing issues (#14836) 2025-09-15 09:54:45 -04:00