I was also going to suggest creating a source, but the version control requirement makes it fiddly (you could have a disabled node as well as a source, but it’s a bit weird). Perhaps if you wanted to create it as a source, you could move the code to an analysis file?
Alternatively, you could configure it as an incremental model, and put where 1 = 0 inside of your is_incremental() block which would mean it would never change anything.
Note: @joellabes (dbt Labs) originally posted this reply in Slack. It might not have transferred perfectly.