I think it'll work, e.g.:

``` ruby
...
config.vm.provision :chef_solo do |chef|
  puts ENV['USER']
end
...
```

```
jakedavis ~COOKBOOKS/cookbook master* » vagrant up
jakedavis
```

I think it gets interpreted by Vagrant right away so it should be cool.