MCPcopy Create free account
hub / github.com/ceph/ceph / copy_key

Function copy_key

qa/tasks/devstack.py:142–148  ·  view source on GitHub ↗
(from_remote, key_name, to_remote, dest_path, owner)

Source from the content-addressed store, hash-verified

140 log.info("Copying Ceph keys to DevStack node...")
141
142 def copy_key(from_remote, key_name, to_remote, dest_path, owner):
143 key_stringio = BytesIO()
144 from_remote.run(
145 args=['sudo', 'ceph', 'auth', 'get-or-create', key_name],
146 stdout=key_stringio)
147 key_stringio.seek(0)
148 to_remote.write_file(dest_path, key_stringio, owner=owner, sudo=True)
149 keys = [
150 dict(name='client.glance',
151 path='/etc/ceph/ceph.client.glance.keyring',

Callers 1

distribute_ceph_keysFunction · 0.85

Calls 3

runMethod · 0.45
seekMethod · 0.45
write_fileMethod · 0.45

Tested by

no test coverage detected