using flyctl for pseudo-infra-as-code

I think eventually I want to do some pseudo-infra-as-code and just exec a sequence of flyctl commands in Github Actions.

The only thing ive noticed so far that does not have an idempotent invocation I can use is volumes

flyctl volumes count or something would do it rather than just create and delete
(to be honest its a bit of a pain in normal use, I think you think “I want N in ams” rather than "I want one more in ams)