def METHOD_NAME(node: CephNode) -> None:
    """
    Installs the required packages for vault
    Args:
        node    The system on which the package needs to be installed
    Returns:
        None
    Raises:
        CommandFailed
    """
    vault_repo = "https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo"
    commands = [f"yum-config-manager --add-repo {vault_repo}", "yum install -y vault"]
    for command in commands:
        node.exec_command(sudo=True, cmd=command, check_ec=False)