Skip to content

tsabin2023/CNE335_automation_project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

CNE335 Automation Project

Welcome to the CNE335 Automation Project repository.

Introduction

This repository hosts the source code and documentation for the CNE335 Automation Project. The aim of this project is to streamline and automate various tasks related to the CNE335 coursework, enhancing efficiency and productivity for users.

Features

  • Task Automation: Automates Ubuntu update and upgrade on remote server and installs Chromium
  • Data Processing: Streamline data processing tasks to save time and effort by not needing to manually run installations
  • User-Friendly Interface: Intuitive interface for easy navigation and interaction as a simple run and done program.

Installation

To install and run the project locally, follow these steps:

  1. Clone this repository to your local machine:
git clone https://github.com/tsabin2023/CNE335_automation_project.git

    Navigate to the project directory:

bash

cd CNE335_automation_project

    install python
    set interpreter to 3.11
    install paramiko package
    makre sure both python files are in the same folder
    install ubuntu as the remote server's os
    enter your remote server's ip address in the python files before running script
    provide a valid link for the key to your remote server in the python files before running program
    make sure your remote server instance is running and use its current instance ip address in python files

Usage

To use the project, follow these steps:
    run main.py
    use putty to verify installation was successful

License

This project is licensed under the MIT License.
Acknowledgements

Special thanks to Brian Huang and Kim Rhodes. Their unwavering guidence, patience, and insight helped make this possible. 

About

CNE335FinalW24_Ts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%