charmhelpers.payload package¶
charmhelpers.payload.archive module¶
- exception charmhelpers.payload.archive.ArchiveError¶
Bases: exceptions.Exception
- charmhelpers.payload.archive.archive_dest_default(archive_name)¶
- charmhelpers.payload.archive.extract(archive_name, destpath=None)¶
- charmhelpers.payload.archive.extract_tarfile(archive_name, destpath)¶
Unpack a tar archive, optionally compressed
- charmhelpers.payload.archive.extract_zipfile(archive_name, destpath)¶
Unpack a zip file
- charmhelpers.payload.archive.get_archive_handler(archive_name)¶
charmhelpers.payload.execd module¶
- charmhelpers.payload.execd.default_execd_dir()¶
- charmhelpers.payload.execd.execd_module_paths(execd_dir=None)¶
Generate a list of full paths to modules within execd_dir.
- charmhelpers.payload.execd.execd_preinstall(execd_dir=None)¶
Run charm-pre-install for each module within execd_dir.
- charmhelpers.payload.execd.execd_run(command, execd_dir=None, die_on_error=False, stderr=None)¶
Run command for each module within execd_dir which defines it.
- charmhelpers.payload.execd.execd_submodule_paths(command, execd_dir=None)¶
Generate a list of full paths to the specified command within exec_dir.
Tools for working with files injected into a charm just before deployment.