Provision but exclude LetsEncrypt task(s)

Hi, is it possible to run a provision but exclude the letsencrypt task(s)? We have hit the letsencrypt rate limit but still need to provision to get some vault changes up.

Is this possible?

trellis provision production --skip-tags letsencrypt :backhand_index_pointing_down: (not yet supported, see below and Support `--skip-tags` · Issue #589 · roots/trellis-cli · GitHub)

Hi Ben,

I’ve tried this and various other methods, but none are working so far:

trellis provision production --skip-tags letsencrypt
Error: too many arguments (expected exactly 1, got 3)

trellis provision production mydomain.com --skip-tags “letsencrypt”
Error: too many arguments (expected exactly 1, got 4)

trellis provision --skip-tags letsencrypt production
flag provided but not defined: -skip-tags

Trellis 1.24.0

Haven’t had coffee yet, pretty sure Trellis CLI just supports passing --tags and not --skip-tags right now :see_no_evil_monkey:

Have you tried these?

  1. Remove “letsencrypt” references in server.yml
  2. Commenting out the tasks within the letsencrypt role
  3. trellis exec ansible-playbook server.yml -e env=production --skip-tags letsencrypt