waft.system.nodes package¶
Subpackages¶
Submodules¶
- waft.system.nodes.almalinux_node module
- waft.system.nodes.base_node module
BaseNodeBaseNode.add_to_path()BaseNode.architectureBaseNode.await_system_restart()BaseNode.chmod()BaseNode.chown()BaseNode.chromium_browserBaseNode.chromium_packageBaseNode.clone_ssh_key_auth()BaseNode.copy_file()BaseNode.create_user()BaseNode.default_timeout()BaseNode.directory_exists()BaseNode.file_exists()BaseNode.generate_password()BaseNode.get_dns_server_addresses()BaseNode.get_domain_ips()BaseNode.get_interface_mtu()BaseNode.get_network_route()BaseNode.get_sha256_of_file()BaseNode.getenv()BaseNode.home_dirBaseNode.hostnameBaseNode.inline_ssh_envBaseNode.install_curl()BaseNode.install_packages()BaseNode.install_playwright_deps()BaseNode.install_python()BaseNode.install_python_module()BaseNode.install_uv()BaseNode.install_wireless_networking()BaseNode.is_process_running()BaseNode.is_python_installed()BaseNode.is_service_running()BaseNode.keyring_exec()BaseNode.link_file()BaseNode.list_applications_matching_name()BaseNode.make_directory()BaseNode.move_file()BaseNode.newest_file_in_dir()BaseNode.norm_pathBaseNode.os_codenameBaseNode.os_nameBaseNode.os_versionBaseNode.platformBaseNode.platform_is_linuxBaseNode.platform_is_macOSBaseNode.platform_is_unixBaseNode.platform_is_windowsBaseNode.pythonBaseNode.read_file()BaseNode.remove_directory()BaseNode.remove_file()BaseNode.resolve_dns_name()BaseNode.restart_process()BaseNode.restart_ssh_server()BaseNode.restart_system()BaseNode.run_background_command()BaseNode.run_cdp_server()BaseNode.run_curl_command()BaseNode.run_msiexec_command()BaseNode.run_ps_command()BaseNode.run_update()BaseNode.send_file()BaseNode.set_interface_mtu()BaseNode.set_system_environment_variable()BaseNode.simple_platform_stringBaseNode.start_process()BaseNode.stop_process()BaseNode.supports_sudoBaseNode.system_secret_del()BaseNode.system_secret_get()BaseNode.system_secret_set()BaseNode.system_typeBaseNode.tmp_dirBaseNode.touch_file()BaseNode.trace_cmdBaseNode.uninstall_package()BaseNode.unsigned_certificate_in_chainBaseNode.username
- waft.system.nodes.centos_node module
- waft.system.nodes.debian_node module
DebianNodeDebianNode.add_gpg_key()DebianNode.chromium_browserDebianNode.get_network_route()DebianNode.get_package_manager_repos()DebianNode.inline_ssh_envDebianNode.install_playwright_deps()DebianNode.package_managerDebianNode.package_manager_repo_dirDebianNode.platformDebianNode.run_dig()DebianNode.run_update()DebianNode.uninstall_package()
- waft.system.nodes.enums module
- waft.system.nodes.fedora_node module
- waft.system.nodes.linux_node module
LinuxNodeLinuxNode.clone_ssh_key_auth()LinuxNode.create_user()LinuxNode.delete_user()LinuxNode.get_dns_server_addresses()LinuxNode.get_interface_mtu()LinuxNode.get_package_manager_repos()LinuxNode.get_sha256_of_file()LinuxNode.install_packages()LinuxNode.is_service_running()LinuxNode.keyring_exec()LinuxNode.list_applications_matching_name()LinuxNode.os_codenameLinuxNode.os_nameLinuxNode.os_versionLinuxNode.package_managerLinuxNode.package_manager_repo_dirLinuxNode.platform_is_linuxLinuxNode.restart_process()LinuxNode.run_update()LinuxNode.set_interface_mtu()LinuxNode.start_process()LinuxNode.stop_process()LinuxNode.system_secret_del()LinuxNode.system_secret_get()LinuxNode.system_secret_key()LinuxNode.system_secret_set()LinuxNode.trace_cmd
- waft.system.nodes.macos_node module
MacOSNodeMacOSNode.chromium_browserMacOSNode.clone_ssh_key_auth()MacOSNode.create_user()MacOSNode.delete_user()MacOSNode.get_dns_server_addresses()MacOSNode.get_interface_mtu()MacOSNode.get_sha256_of_file()MacOSNode.inline_ssh_envMacOSNode.install_packages()MacOSNode.keyring_exec()MacOSNode.list_applications_matching_name()MacOSNode.os_codenameMacOSNode.os_nameMacOSNode.os_versionMacOSNode.platformMacOSNode.platform_is_macOSMacOSNode.restart_process()MacOSNode.restart_ssh_server()MacOSNode.run_update()MacOSNode.set_interface_mtu()MacOSNode.start_process()MacOSNode.stop_process()MacOSNode.system_secret_del()MacOSNode.system_secret_get()MacOSNode.system_secret_set()MacOSNode.trace_cmdMacOSNode.uninstall_package()
- waft.system.nodes.node_factory module
- waft.system.nodes.rhel_node module
- waft.system.nodes.ubuntu_node module
- waft.system.nodes.unix_node module
UnixNodeUnixNode.chmod()UnixNode.chown()UnixNode.copy_file()UnixNode.directory_exists()UnixNode.file_exists()UnixNode.get_domain_ips()UnixNode.getenv()UnixNode.home_dirUnixNode.install_uv()UnixNode.is_process_running()UnixNode.link_file()UnixNode.make_directory()UnixNode.move_file()UnixNode.newest_file_in_dir()UnixNode.norm_pathUnixNode.platform_is_unixUnixNode.read_file()UnixNode.remove_directory()UnixNode.remove_file()UnixNode.resolve_dns_name()UnixNode.restart_system()UnixNode.run_background_command()UnixNode.run_cdp_server()UnixNode.run_dig()UnixNode.system_typeUnixNode.touch_file()
- waft.system.nodes.windows_node module
WindowsNodeWindowsNode.add_to_path()WindowsNode.chromium_browserWindowsNode.clone_ssh_key_auth()WindowsNode.copy_file()WindowsNode.create_user()WindowsNode.delete_registry_value()WindowsNode.delete_user()WindowsNode.directory_exists()WindowsNode.file_exists()WindowsNode.find_network_route()WindowsNode.get_dns_server_addresses()WindowsNode.get_domain_ips()WindowsNode.get_interface_mtu()WindowsNode.get_registry_value()WindowsNode.get_registry_values()WindowsNode.get_sha256_of_file()WindowsNode.get_windows_system_info()WindowsNode.getenv()WindowsNode.home_dirWindowsNode.install_packages()WindowsNode.install_pstools()WindowsNode.install_uv()WindowsNode.install_wireless_networking()WindowsNode.is_process_running()WindowsNode.is_service_running()WindowsNode.keyring_exec()WindowsNode.link_file()WindowsNode.list_applications_matching_name()WindowsNode.make_directory()WindowsNode.move_file()WindowsNode.newest_file_in_dir()WindowsNode.norm_pathWindowsNode.os_codenameWindowsNode.os_nameWindowsNode.os_versionWindowsNode.platformWindowsNode.platform_is_windowsWindowsNode.pythonWindowsNode.read_file()WindowsNode.remove_directory()WindowsNode.remove_file()WindowsNode.resolve_dns_name()WindowsNode.restart_service()WindowsNode.restart_ssh_server()WindowsNode.restart_system()WindowsNode.run_as_system_user()WindowsNode.run_background_command()WindowsNode.run_cdp_server()WindowsNode.run_msiexec_command()WindowsNode.run_ps_command()WindowsNode.run_update()WindowsNode.set_interface_mtu()WindowsNode.set_registry_value()WindowsNode.set_system_environment_variable()WindowsNode.start_service()WindowsNode.stop_service()WindowsNode.supports_sudoWindowsNode.system_secret_del()WindowsNode.system_secret_get()WindowsNode.system_secret_set()WindowsNode.system_typeWindowsNode.touch_file()WindowsNode.trace_cmdWindowsNode.uac_lowered()WindowsNode.uninstall_package()