waft.system.nodes package¶
Subpackages¶
Submodules¶
- waft.system.nodes.almalinux_node module
- waft.system.nodes.base_node module
BaseNode
BaseNode.add_to_path()
BaseNode.architecture
BaseNode.await_system_restart()
BaseNode.chmod()
BaseNode.chown()
BaseNode.clone_ssh_key_auth()
BaseNode.copy_file()
BaseNode.create_user()
BaseNode.directory_exists()
BaseNode.file_exists()
BaseNode.generate_password()
BaseNode.get_dns_server_addresses()
BaseNode.get_domain_ips()
BaseNode.get_network_route()
BaseNode.get_sha256_of_file()
BaseNode.getenv()
BaseNode.home_dir
BaseNode.hostname
BaseNode.inline_ssh_env
BaseNode.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_path
BaseNode.os_version
BaseNode.platform
BaseNode.platform_is_linux
BaseNode.platform_is_macOS
BaseNode.platform_is_unix
BaseNode.platform_is_windows
BaseNode.python
BaseNode.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.set_system_environment_variable()
BaseNode.simple_platform_string
BaseNode.start_process()
BaseNode.stop_process()
BaseNode.supports_sudo
BaseNode.system_secret_del()
BaseNode.system_secret_get()
BaseNode.system_secret_set()
BaseNode.system_type
BaseNode.tmp_dir
BaseNode.touch_file()
BaseNode.trace_cmd
BaseNode.uninstall_package()
BaseNode.unsigned_certificate_in_chain
BaseNode.username
- waft.system.nodes.centos_node module
- waft.system.nodes.debian_node module
- waft.system.nodes.enums module
- waft.system.nodes.fedora_node module
- waft.system.nodes.linux_node module
LinuxNode
LinuxNode.clone_ssh_key_auth()
LinuxNode.create_user()
LinuxNode.delete_user()
LinuxNode.get_dns_server_addresses()
LinuxNode.get_package_manager_repos()
LinuxNode.install_packages()
LinuxNode.is_service_running()
LinuxNode.keyring_exec()
LinuxNode.list_applications_matching_name()
LinuxNode.os_version
LinuxNode.package_manager
LinuxNode.package_manager_repo_dir
LinuxNode.platform_is_linux
LinuxNode.restart_process()
LinuxNode.run_cdp_server()
LinuxNode.run_update()
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
MacOSNode
MacOSNode.clone_ssh_key_auth()
MacOSNode.create_user()
MacOSNode.delete_user()
MacOSNode.get_dns_server_addresses()
MacOSNode.install_packages()
MacOSNode.keyring_exec()
MacOSNode.list_applications_matching_name()
MacOSNode.os_name
MacOSNode.os_version
MacOSNode.platform
MacOSNode.platform_is_macOS
MacOSNode.restart_process()
MacOSNode.restart_ssh_server()
MacOSNode.run_cdp_server()
MacOSNode.run_update()
MacOSNode.start_process()
MacOSNode.stop_process()
MacOSNode.system_secret_del()
MacOSNode.system_secret_get()
MacOSNode.system_secret_set()
MacOSNode.trace_cmd
MacOSNode.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
UnixNode
UnixNode.chmod()
UnixNode.chown()
UnixNode.copy_file()
UnixNode.directory_exists()
UnixNode.file_exists()
UnixNode.get_domain_ips()
UnixNode.get_sha256_of_file()
UnixNode.getenv()
UnixNode.home_dir
UnixNode.install_uv()
UnixNode.is_process_running()
UnixNode.link_file()
UnixNode.make_directory()
UnixNode.move_file()
UnixNode.newest_file_in_dir()
UnixNode.norm_path
UnixNode.platform_is_unix
UnixNode.read_file()
UnixNode.remove_directory()
UnixNode.remove_file()
UnixNode.resolve_dns_name()
UnixNode.restart_system()
UnixNode.run_background_command()
UnixNode.run_dig()
UnixNode.system_type
UnixNode.touch_file()
- waft.system.nodes.windows_node module
WindowsNode
WindowsNode.add_to_path()
WindowsNode.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_registry_value()
WindowsNode.get_registry_values()
WindowsNode.get_sha256_of_file()
WindowsNode.get_windows_system_info()
WindowsNode.getenv()
WindowsNode.home_dir
WindowsNode.hostname
WindowsNode.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_path
WindowsNode.os_name
WindowsNode.os_version
WindowsNode.platform
WindowsNode.platform_is_windows
WindowsNode.python
WindowsNode.read_file()
WindowsNode.remove_directory()
WindowsNode.remove_file()
WindowsNode.resolve_dns_name()
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_registry_value()
WindowsNode.set_system_environment_variable()
WindowsNode.supports_sudo
WindowsNode.system_secret_del()
WindowsNode.system_secret_get()
WindowsNode.system_secret_set()
WindowsNode.system_type
WindowsNode.touch_file()
WindowsNode.trace_cmd
WindowsNode.uac_lowered()
WindowsNode.uninstall_package()