Skip to content

History

Revisions

  • Updated Project Documentation (mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    c743444
  • Updated Project Documentation (mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    9f427e8
  • Updated Project Documentation (markdown => mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    3f7e8de
  • enhance this and provide student aided material to help the acheive this task: Name Last commit message Last commit date parent directory .. ASSESSMENT.md Update Implementing DevOps Practices for Educational Labs with Docume… last month EVALUATION.md Update Implementing DevOps Practices for Educational Labs with Docume… last month README.md Update last month REGISTER.md Update REGISTER.md now RESEARCH_AND_REFERENCE.html Update and rename RESEARCH_AND_REFERENCE.md to RESEARCH_AND_REFERENCE… 4 days ago README.md Assignment for Pero's Academy: Implementing DevOps Practices for Educational Labs with Documentation Overview: This assignment requires students to not only implement a virtual lab environment using DevOps tools and practices but also to create a detailed tutorial and lab guide. This dual focus will test both their technical proficiency and their ability to communicate complex information clearly and effectively. Objectives: Set up a fully automated lab environment using modern Infrastructure as Code (IaC) practices. Document the process thoroughly to create a comprehensive lab guide that can be used by other learners. Tools and Technologies: Terraform cloud-init Docker CI/CD tools (e.g., GitHub Actions or Jenkins) Assignment Details: Part 1: Infrastructure and Container Setup Task 1: Terraform Infrastructure - Provision a VM with appropriate networking and security configurations. Task 2: VM Customization with cloud-init - Prepare the VM with Docker, user accounts, and necessary software. Task 3: Docker Container Configuration - Develop Dockerfiles to deploy at least three different containers. Part 2: Automation with CI/CD Task: Automate the building, testing, and deployment of Docker images using CI/CD pipelines. Part 3: Documentation and Tutorial Creation Task 1: Documentation - Document every step, tool, and decision made during the setup with explanations and justifications. Use markdown to maintain a clear structure. Include code snippets, configuration files, and CLI commands used. Provide diagrams and flowcharts to visualize processes and architecture. Task 2: Lab Guide/Tutorial - Create a separate document that acts as a tutorial for future students to replicate the lab setup. Include step-by-step instructions that are clear and beginner-friendly. Highlight troubleshooting tips and explain common issues that may arise. Incorporate screenshots and links to additional resources. Submission Guidelines: All code and documentation should be submitted through a GitHub repository. The README.md file must detail the project and include links to the tutorial/lab guide. If applicable, include video demonstrations or a live demo link. Evaluation Criteria: Category 1: Technical Setup and Innovation Accuracy and functionality of the Terraform setup and cloud-init scripts. Efficiency, security, and interconnectivity of Docker configurations. Reliability and robustness of the CI/CD pipeline. Innovative solutions and optimizations implemented in the design. Category 2: Documentation Quality and Usability Clarity, thoroughness, and technical accuracy of the documentation. Organization, readability, and visual presentation of the tutorial/lab guide. Usefulness of the tutorial for beginners, including ease of understanding and following the steps. Quality of additional instructional materials like diagrams, flowcharts, and videos. This comprehensive assignment aims to not only develop technical skills in DevOps and cloud technologies but also enhance students' ability to produce educational content, crucial for their future roles as educators, developers, or IT professionals.

    @burnt-exe burnt-exe committed May 22, 2024
    8d1db14
  • Updated Home (markdown => mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    d438928
  • Created Introduction to Cloud Computing (mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    40b4240
  • Created Category:Cloud Computing (mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    8a91e9e
  • Created _Header (markdown)

    @burnt-exe burnt-exe committed May 22, 2024
    563083a
  • Updated _Footer (mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    3f8a066
  • Updated _Footer (markdown => mediawiki)

    @burnt-exe burnt-exe committed May 22, 2024
    ea94ea1
  • Created blog.html (markdown)

    @burnt-exe burnt-exe committed May 22, 2024
    5c07c9a
  • Updated _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 20, 2024
    e7187e0
  • Updated Home (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    6ad2dcb
  • Updated _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    6ddf6b9
  • Updated _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    40131d6
  • Updated _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    b01af74
  • Updated _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    b66a663
  • Created _Sidebar (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    dd3ffa7
  • Updated _Footer (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    7d5c00a
  • Updated _Footer (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    bca9c2d
  • Created _Footer (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    f1eeb65
  • Updated Onboarding (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    730f50d
  • Updated Community (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    9cdae2a
  • Created Project Documentation (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    7c09e84
  • Created Community (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    01461bb
  • Created Getting Started (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    8ceba56
  • Updated Home (markdown)

    @burnt-exe burnt-exe committed May 13, 2024
    be6780f
  • Created Categories (markdown)

    @burnt-exe burnt-exe committed Dec 16, 2023
    423b299
  • Updated Catalog (markdown)

    @burnt-exe burnt-exe committed Dec 16, 2023
    c548f07
  • Updated Catalog (markdown)

    @burnt-exe burnt-exe committed Dec 16, 2023
    116f239