Bug #2954
closedThe common techniques don't work great with Nova/Windows
Description
As a following of #2561, it appears that not everything is solved for Nova/Windows
One issue is the default_repository that doesn't accept windows path, reported on the CFEngine bugtracker : https://cfengine.com/dev/issues/1483
Another issue is the impossibility to use some variable in the copy from
The generated promises at /var/rudder/share/B470D7C6-0533-416C-9F18-70CCA5819A0E.new/rules/cfengine-nova are invalid, cause !! Non-absolute path in source attribute (have no invariant meaning): ${e2sCommon.e2s_tpl}
Promise (version not specified) belongs to bundle 'e2sGet' in file '/var/rudder/share/B470D7C6-0533-416C-9F18-70CCA5819A0E.new/rules/cfengine-nova/common/1.0/e2
s_activation.cf' near line 67
Comment: Copying tool for e2s conversion
Fatal CFEngine error: Bailing out
It "seems" that cfengine is expecting a valid path, on linux it is not valid (the path is defined on windows only), so the copy_from should be protected by a "windows::" class
Updated by Nicolas CHARLES about 12 years ago
- Status changed from New to Pending technical review
- % Done changed from 0 to 100
Applied in changeset commit:190e47e6684faca369c085d047068c2e9aaf0d70.
Updated by Jonathan CLARKE about 12 years ago
- Status changed from Pending technical review to Released
- Assignee set to Nicolas CHARLES
Looks OK to me - we'll have to re-enable default_repository for Windows for compatibility when the bug is fixed with CFEngine, so I created #3019 for that purpose.
Updated by Benoît PECCATTE almost 10 years ago
- Category changed from 14 to Web - Config management