perhaps a 

```
   only_if { ::File.exist?(node[:nova][:home_dir]) }
```

here? (symmetric to the condition on the execute block above. Not sure if it really matters at any time though..