forked from SatelliteQE/automation-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fabfile.py
100 lines (100 loc) · 2.36 KB
/
fabfile.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
"""Module which publish all automation-tools tasks"""
from automation_tools import ( # noqa: F401
add_repo,
cdn_install,
clean_rhsm,
cleanup_idm,
client_registration_test,
configure_osp,
configure_ad_external_auth,
configure_idm_external_auth,
configure_realm,
configure_sonarqube,
configure_telemetry,
create_personal_git_repo,
download_manifest,
downstream_install,
enable_ostree,
enroll_ad,
enroll_idm,
errata_upgrade,
fix_hostname,
fix_qdrouterd_listen_to_ipv6,
foreman_debug,
generate_capsule_certs,
install_errata,
install_katello_agent,
install_prerequisites,
iso_download,
iso_install,
katello_service,
partition_disk,
performance_tuning,
product_install,
remove_katello_agent,
relink_manifest,
run_errata,
set_service_check_status,
set_yum_debug_level,
setup_abrt,
setup_alternate_capsule_ports,
setup_avahi_discovery,
setup_capsule,
setup_ddns,
setup_default_capsule,
setup_external_capsule,
setup_default_docker,
setup_default_libvirt,
setup_default_subnet,
setup_email_notification,
setup_fake_manifest_certificate,
setup_firewall,
setup_foreman_discovery,
setup_capsule_firewall,
setup_python_code_coverage,
setup_satellite_firewall,
setup_libvirt_key,
setup_proxy,
setup_ruby_code_coverage,
setup_rubysys_code_coverage,
setup_rubytfm_code_coverage,
setup_vm_provisioning,
subscribe,
subscribe_dogfood,
unsubscribe,
update_basic_packages,
update_rhsm_stage,
upgrade_puppet,
upstream_install,
vm_create,
vm_destroy,
vm_list,
vm_list_base,
)
from automation_tools.baseimage import ( # noqa: F401
create_baseimage,
deploy_baseimage,
deploy_baseimage_by_url,
detect_imagename,
)
from automation_tools.repository import ( # noqa: F401
create_custom_repos,
delete_custom_repos,
disable_beaker_repos,
disable_repos,
enable_repos,
enable_satellite_repos,
manage_custom_repos,
)
from automation_tools.satellite5 import ( # noqa: F401
satellite5_installer,
satellite5_product_install,
)
from automation_tools.utils import ( # noqa: F401
compare_builds,
distro_info,
get_discovery_image,
run_command,
update_packages,
host_ssh_availability_check,
)