backend.mockremote.builder

class backend.mockremote.builder.Builder(opts, hostname, job, logger)[source]
remote_build_dir[source]
tempdir[source]
_create_ans_conn(username=None)[source]
run_ansible_with_check(cmd, module_name=None, as_root=False, err_codes=None, success_codes=None)[source]
_run_ansible(cmd, module_name=None, as_root=False)[source]
Executes single ansible module
Parameters:
  • cmd (str) – module command
  • module_name (str) – name of the invoked module
  • as_root (bool) –
Returns:

ansible command result

_get_remote_results_dir()[source]
modify_mock_chroot_config()[source]

Modify mock config for current chroot.

Packages in buildroot_pkgs are added to minimal buildroot

collect_built_packages()[source]
check_build_success()[source]
download_job_pkg_to_builder()[source]
pre_process_repo_url(repo_url)[source]

Expands variables and sanitize repo url to be used for mock config

gen_mockchain_command()[source]
run_build_and_wait(buildcmd)[source]
setup_pubsub_handler()[source]
check_pubsub()[source]
build()[source]
download(target_dir)[source]
check()[source]
backend.mockremote.builder.get_ans_results(results, hostname)[source]
backend.mockremote.builder.check_for_ans_error(results, hostname, err_codes=None, success_codes=None)[source]

dict includes ‘msg’ may include ‘rc’, ‘stderr’, ‘stdout’ and any other requested result codes

Raises:
  • AnsibleResponseError
  • VmError

Previous topic

backend.mockremote.__init__

Next topic

backend.vm_manage.__init__

This Page