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=True, stderr=-2)¶ 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.