From daea1d387a956d99112a063fc2830322ffa6824e Mon Sep 17 00:00:00 2001 From: Oscar Olsson Date: Mon, 16 Sep 2024 14:53:58 +0200 Subject: [PATCH 1/4] Executable tutorial proposal --- .../executable-tutorial/oscols/README.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 contributions/executable-tutorial/oscols/README.md diff --git a/contributions/executable-tutorial/oscols/README.md b/contributions/executable-tutorial/oscols/README.md new file mode 100644 index 0000000000..a524f850de --- /dev/null +++ b/contributions/executable-tutorial/oscols/README.md @@ -0,0 +1,23 @@ +# Assignment Proposal + +## Title + +Using Ansible for Disaster Recovery automation + +## Names and KTH ID + +- Oscar Olsson (oscols) + +## Deadline + +- Task 2 + +## Category + +- Executable tutorial + +## Description +This tutorial will be made in KillerKoda. First there will be an introduction to Configuration Management (CM) and Ansible, as well as what it can be used for. Since CM is often used in the military, the theme of this tutorial will be military weapon systems. More specifically, the user will set up two servers for a missile launch system, one of them being a backup. Then, (totally unexpectedly) a missile launch will be activated and the user most act quickly to abort the launch. To achieve this, Disaster Recovery has to be activated, where the backup server will come to use. + +**Relevance** +CM tools are crucial for DevOps environments since they make it possible to configure the environments via scripts. CM can have great benefits, and is not that costly to implement. Therefore, it's important to have knowledge in how to set up CM tools. And Ansible is one of these tools. The benefits of CM becomes evident due to the fact that it enables Disaster Recovery to be implemented to a project, which can potentially save companies in case emergency strikes. And that is why Disaster Recovery is relevant to CM and DevOps as a whole. \ No newline at end of file From 9612f4b800cddc151523c8dffa89b04f645d9fe9 Mon Sep 17 00:00:00 2001 From: Oscar Olsson Date: Fri, 27 Sep 2024 12:40:22 +0100 Subject: [PATCH 2/4] Added Partner --- .../executable-tutorial/{oscols => oscols-hugomal}/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename contributions/executable-tutorial/{oscols => oscols-hugomal}/README.md (97%) diff --git a/contributions/executable-tutorial/oscols/README.md b/contributions/executable-tutorial/oscols-hugomal/README.md similarity index 97% rename from contributions/executable-tutorial/oscols/README.md rename to contributions/executable-tutorial/oscols-hugomal/README.md index a524f850de..0ce29411b9 100644 --- a/contributions/executable-tutorial/oscols/README.md +++ b/contributions/executable-tutorial/oscols-hugomal/README.md @@ -7,10 +7,11 @@ Using Ansible for Disaster Recovery automation ## Names and KTH ID - Oscar Olsson (oscols) +- Hugo Malmberg (hugomal) ## Deadline -- Task 2 +- Task 3 ## Category From 621b271a868add326002d8dc63e4e8bb35e60e1f Mon Sep 17 00:00:00 2001 From: Oscar Olsson Date: Tue, 15 Oct 2024 13:46:25 +0200 Subject: [PATCH 3/4] Submission, added links --- contributions/executable-tutorial/oscols-hugomal/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contributions/executable-tutorial/oscols-hugomal/README.md b/contributions/executable-tutorial/oscols-hugomal/README.md index 0ce29411b9..275257c988 100644 --- a/contributions/executable-tutorial/oscols-hugomal/README.md +++ b/contributions/executable-tutorial/oscols-hugomal/README.md @@ -21,4 +21,7 @@ Using Ansible for Disaster Recovery automation This tutorial will be made in KillerKoda. First there will be an introduction to Configuration Management (CM) and Ansible, as well as what it can be used for. Since CM is often used in the military, the theme of this tutorial will be military weapon systems. More specifically, the user will set up two servers for a missile launch system, one of them being a backup. Then, (totally unexpectedly) a missile launch will be activated and the user most act quickly to abort the launch. To achieve this, Disaster Recovery has to be activated, where the backup server will come to use. **Relevance** -CM tools are crucial for DevOps environments since they make it possible to configure the environments via scripts. CM can have great benefits, and is not that costly to implement. Therefore, it's important to have knowledge in how to set up CM tools. And Ansible is one of these tools. The benefits of CM becomes evident due to the fact that it enables Disaster Recovery to be implemented to a project, which can potentially save companies in case emergency strikes. And that is why Disaster Recovery is relevant to CM and DevOps as a whole. \ No newline at end of file +CM tools are crucial for DevOps environments since they make it possible to configure the environments via scripts. CM can have great benefits, and is not that costly to implement. Therefore, it's important to have knowledge in how to set up CM tools. And Ansible is one of these tools. The benefits of CM becomes evident due to the fact that it enables Disaster Recovery to be implemented to a project, which can potentially save companies in case emergency strikes. And that is why Disaster Recovery is relevant to CM and DevOps as a whole. + +KillerKoda: https://killercoda.com/oscols/scenario/ansible-disaster-recovery +Github: https://github.com/oscols/DD2482-tutorial \ No newline at end of file From bf800a87903f9432f0694b6742cbf45a3179f386 Mon Sep 17 00:00:00 2001 From: Oscar Olsson Date: Tue, 15 Oct 2024 13:55:05 +0200 Subject: [PATCH 4/4] Submission, added links --- contributions/executable-tutorial/oscols-hugomal/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributions/executable-tutorial/oscols-hugomal/README.md b/contributions/executable-tutorial/oscols-hugomal/README.md index 275257c988..83ac862680 100644 --- a/contributions/executable-tutorial/oscols-hugomal/README.md +++ b/contributions/executable-tutorial/oscols-hugomal/README.md @@ -24,4 +24,4 @@ This tutorial will be made in KillerKoda. First there will be an introduction to CM tools are crucial for DevOps environments since they make it possible to configure the environments via scripts. CM can have great benefits, and is not that costly to implement. Therefore, it's important to have knowledge in how to set up CM tools. And Ansible is one of these tools. The benefits of CM becomes evident due to the fact that it enables Disaster Recovery to be implemented to a project, which can potentially save companies in case emergency strikes. And that is why Disaster Recovery is relevant to CM and DevOps as a whole. KillerKoda: https://killercoda.com/oscols/scenario/ansible-disaster-recovery -Github: https://github.com/oscols/DD2482-tutorial \ No newline at end of file +Github: https://github.com/oscols/DD2482-tutorial \ No newline at end of file