-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
move demo to week 7 #2536
move demo to week 7 #2536
Conversation
As discussed per email @algomaster99 |
@Deee92 any idea why the CI is failing? |
@Deee92 @javierron should I disable the essay workflow because we don't have it as a task this year? |
Hi @algomaster99, yes please do. Thanks! |
@t-sorger could you please push an empty commit to trigger the workflow? |
@algomaster99 done |
Thanks! |
Hi @DavidCWQ, if you want you can give us feedback on our demo. Since this is a sync task, you will need to give the feedback before Wednesday (right?), so we can arrange an online (Zoom) meeting, where we can present the demo to you in a dry run. We are not completely done with the demo yet (in terms of timing/text). We propose tomorrow evening (around 20-21 o'clock); feel free to write me/us an email to agree on a time/further alignments. |
Hi @t-sorger, Yes, we will provide the feedback before Wednesday as planned. Apologies for just noticing your reply. The time you’ve proposed works for me, but my partner may not be available at that moment. Would you mind if I record the meeting on Zoom so we can review it later? 20:30-23:30 today works for me on zoom. |
Further communication by mail :) |
Feedback
First of all, we want to thank Arber and Tom for allowing us to provide feedback on their demo. Additionally, we also appreciate that you gave us the demo via zoom and allowed us to record. This helps us provide better feedback for the contents presented. Code of Conduct
High-level Strengths & WeaknessesStrengths
Weaknesses (with improvements)
Feedback on specific page/sectionsDemo - Linux TerminalIn the first of the demo, an important command to run Ansible Playbooks is executed, but it lacks detailed explanation. You can explain in detail what you are doing and what will happen when the command is executed. Besides, you can run Reflection - AnsibleAs a disadvantage of ansible playbooks, it is mentioned that they become slower on larger scales. However, it is not explained why it occurs. You can identify the reasons and improve the performance by using some techniques. Additionally, comparing to other IaC tools like Terraform can give you further insights. Overall Comments/SummaryThe presentation starts with a strong and engaging hook about accidentally pushing to production. It is well-connected to the main topic of Infrastructure as Code (IaC). The demo shows how to use Ansible to separate production and development environments, which is relevant to the problem introduced in the hook of the first page. While it’s helpful to separate environments, it may not fully address the problem in hook, especially mistakenly pushing code. The conclusion aligns well with the topic but could be enhanced by integrating with the Ansible contents presented in the demo. The overall flow is solid, and the demo is well-prepared. Be careful with the time limit and good luck in the final demo! Additional Materials & Links |
Assignment Proposal
Title
Infrastructure as Code Using Ansible Playbooks
Names and KTH ID
Deadline
Category
Description
In this demo, we'll demonstrate how to use
Ansible
to automate the deployment of an application. This approach is useful when setting up multiple instances of the same application for development, testing, and production. The demo will show howAnsible playbooks
can automatically configure all instances in a consistent manner, ensuring the same setup across every environment.Relevance
This demo is highly relevant to DevOps because it showcases how automation tools like Ansible can streamline the deployment process, ensuring consistency across multiple environments. By automating infrastructure and configuration management, it reduces the risk of human error and allows teams to quickly deploy and scale applications in development, testing, and production environments.