Do not use the same name for all resources. It can be overwritten
This commit is contained in:
parent
43329c8b44
commit
3833763be9
@ -65,12 +65,13 @@ class Puppet(TempFileHandler):
|
|||||||
return {resource.name: resource.to_dict()}
|
return {resource.name: resource.to_dict()}
|
||||||
|
|
||||||
def upload_hiera_resource(self, resource):
|
def upload_hiera_resource(self, resource):
|
||||||
with open('/tmp/puppet_resource.yaml', 'w') as f:
|
src = '/tmp/puppet_{}.yaml'.format(resource.name)
|
||||||
|
with open(src, 'w') as f:
|
||||||
f.write(yaml.safe_dump(self._make_args(resource)))
|
f.write(yaml.safe_dump(self._make_args(resource)))
|
||||||
|
|
||||||
self.transport_sync.copy(
|
self.transport_sync.copy(
|
||||||
resource,
|
resource,
|
||||||
'/tmp/puppet_resource.yaml',
|
src,
|
||||||
'/etc/puppet/hieradata/{}.yaml'.format(resource.name),
|
'/etc/puppet/hieradata/{}.yaml'.format(resource.name),
|
||||||
use_sudo=True
|
use_sudo=True
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user