I currently have a playbook that the first play provisions VMs and then uses set_facts to set the ansible_ssh_host to the ip returned from the provisioning step. I really like the --start-at-task option, especially while developing my playbooks, however if I skip the first play then I cannot access any of the hosts. This also means all my tags cannot work. I went to implement a dynamic inventory but this feels like I am just duplicating exactly what the playbook is doing anyways.
Instead I was wondering if anybody liked the idea of adding an allow_skipping flag to plays that could force the play to be run no matter what.
For instance,
`