Purge Kinsta cache when Trellis deploys Bedrock.
- Requirements
- Installation
- Role Variables
- Usage
- FAQs
- See Also
- Testing
- Author Information
- Feedback
- Change log
- License
- Trellis 411981f or later
- Ansible v2.6 or later
- Kinsta Must-use Plugins v2.3.1 or later
Add this role to galaxy.yml
:
# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
version: x.x.x # Check for latest version!
Run the command:
trellis galaxy install
# Alternatively
ansible-galaxy install -r galaxy.yml --force
Add this role to the deploy_after
hook:
# group_vars/all/deploy-hooks.yml
# Learn more on https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
- "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"
Deploy as usual. No special action needed.
By invoking wp kinsta cache purge
and wp kinsta cache purge --object
during deploy.
Since v0.4.0, this role ignore errors for wp kinsta cache purge
and wp kinsta cache purge --object
. This is because those 2 commands trigger HTTP requests to localhost
which might trigger 429 too many requests
errors.
Kinsta support refused to whitelist localhost
requests from rate limits.
No.
Unfortunately no, there is no way on clearing that [Kinsta CDN] cache through command line for now.
There are internal discussions and our developers are working on finding a solution, but unfortunately at this point we do not have an ETA or if that will be available.
-- Kinsta Support
➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml
trellis-purge-kinsta-cache-during-deploy is a Itineris Limited project created by Tang Rufus.
Special thanks to the Roots team whose Trellis make this project possible.
Full list of contributors can be found here.
Please provide feedback! We want to make this library useful in as many projects as possible. Please submit an issue and point out what you do and don't like, or fork the project and make suggestions. No issue is too small.
Please see CHANGELOG for more information on what has changed recently.
trellis-purge-kinsta-cache-during-deploy is released under the MIT License.