Replies: 30 comments 20 replies
-
Yes, my first time w/ Katacoda and it was very easy to use and follow.
How to fix a bug in a collection, Docker test runner is very handy/easy to use. Yikes Python 2.7!
Step by step building tasks into roles into playbooks. Show a progression of small steps to larger objects without saying "Draw the rest of the owl" which seems to be common in Ansible training/learning resources. especially for Molecule/Testing.
All of these would be useful! |
Beta Was this translation helpful? Give feedback.
-
It was an awesome experience in the demo |
Beta Was this translation helpful? Give feedback.
-
I liked the fact that there are step by step instructions along with the clickable command line interaction of the steps. It helps give a full 'picture' of the entire process. What I learned: new tool for demoing instructions/process with Katacoda. Migrating an existing ansible item (filter, module, etc.) scenario would be helpful. |
Beta Was this translation helpful? Give feedback.
-
Yes. However, and I have the same thought for our workshops/demos: there was a nice bullet list of "this exercise will cover", but I wonder how to make a bit more explanation of what is covered? Maybe a tl;dr list and then a little more verbiage for those that are new to the steps?
Good intro to testing method in Ansible!
Building a test in a simple collection as part of the scenario of building a simple collection. (gundalow updated formatting) |
Beta Was this translation helpful? Give feedback.
-
The scenario itself worked quite well. Would love to understand better exactly how to write tests (unit and integration), but that I realize is a larger topic. The exact way that molecule works/everything one should expect it to do for you is still a bit unclear to me personally, but I do admit to having to read some more here as well. Note that I am thinking about molecule more from a role-developer's perspective than a module developer. From the module dev side, things seem a bit clearer. From the role-dev perspective, I've seen things as minimal as simply including the role, and nothing more. |
Beta Was this translation helpful? Give feedback.
-
The formatting of the clickable link to edit the file did not stand out to me... I didn't even realize it was there (as I scanned for another clickable command) and so I just used vi :P |
Beta Was this translation helpful? Give feedback.
-
Step 3
It's not clear that you can just click to open the file. I suggest:
Also, I don't know how quickly move to line 1004 (in the editor, I know how do this in vim ;-). |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do: Yes
|
Beta Was this translation helpful? Give feedback.
-
The lab was great, but IMO the click to run the commands might be a little overkill, for those who are experienced might be nice to have, but for those who are newcomers don't get the knowledge of what does the commands do. |
Beta Was this translation helpful? Give feedback.
-
Nice lab. Good job! |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do What did you learn Would do you think it could be good to cover in a future course Would any of the following be useful: Thanks! |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do What did you learn Would do you think it could be good to cover in a future course Would any of the following be useful: Thanks!!! By the way, the katakoda lab option is excellent. |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do Yes, mostly, although I didn't realise that you expected me to edit the file in the upper (editor) pane and not just use vi in the terminal. As a result I wasn't sure what I was expected to do with the X at first, and why I had to close the editor tab was not made clear. What did you learn How to run ansible-test, although without any real in-depth testing scenarios. How to resolve issues. Would do you think it could be good to cover in a future course I would like to learn how to write tests for ansible-test rather than just run pre-existing ones. Would any of the following be useful:
I already know how to do this, so not especially
Yes.
Yes. |
Beta Was this translation helpful? Give feedback.
-
Hi, The Ansible Community Thank you so much !! |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Easy tutorial and good lab setup. |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do
What did you learn
Would do you think it could be good to cover in a future course
Would any of the following be useful: Creating an empty collection and review structure (add a filter, test, module) Writing tests (especially from scratch, e.g. how to prepare environment - "setup_*" roles, etc.) |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I think the idea and implantation are fantastic. The only constructive feedback I have is possibly add a bit more explanation. Dealing with new talent as frequently as I do, sometimes walking people through the steps is just not enough. A bit more detail into why (whether by links, mouse-overs, etc.) may help expand some understanding, and thus retention. Again, great job, I can't wait to see more. |
Beta Was this translation helpful? Give feedback.
-
Step 4 Maybe it's possible to create an empy file and allow to open it with editor, rather than run the cat command? |
Beta Was this translation helpful? Give feedback.
-
I really liked how the exercise walked the learner through checking out the module and making a fix. This would be really great as an introduction to this topic. I kind of was feeling like there should have been something telling the user to grep for the method call failing the test. I agree with the statements above more verbiage for later parts of the lesson would be very helpful. |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do What did you learn Would do you think it could be good to cover in a future course Would any of the following be useful:
|
Beta Was this translation helpful? Give feedback.
-
Yes, easy to follow. The inline editor stumped me for a while about how to save, rather than just close the document.
About katacoda
Yes, the more training available the better
All these would be useful |
Beta Was this translation helpful? Give feedback.
-
The Katacoda is a very good environment for learning and running demos. |
Beta Was this translation helpful? Give feedback.
-
Instructions were very clear, detailed and thorough. I could see how some people may have missed the editor above, but all in all, that wasn't that distracting.
-- about the ansible-test command
This tool would be fantastic for basic intro-to-ansible content, not strictly contributor-type material. I feel very confident in this environment knowing that I'm not going to break anything.
Yes.
Yes.
I may be looking to create modules from scratch, so writing tests from scratch would be very helpful. Testing is my weakest point. |
Beta Was this translation helpful? Give feedback.
-
Was it clear what you needed to do? What did you learn Would do you think it could be good to cover in a future course Would any of the following be useful: Creating an empty collection and review structure (add a filter, test, module) Writing tests (especially from scratch, e.g. how to prepare environment - "setup_*" roles, etc.) Thanks. |
Beta Was this translation helpful? Give feedback.
-
The very good lab covers many things for testing and fixing collections, Good job! 👍 Thank you! |
Beta Was this translation helpful? Give feedback.
-
Woo hoo! I did it! What do I win? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hi,
The Ansible Community is thinking about better ways to help onboard new contributors, as part of this, we are wondering about different ways to deliver documentation as training.
We are happy to announce some new interactive training scenarios to get people used to developing Collections.
Ansible Community Scenarios: https://www.katacoda.com/ansible-community/
Scenarios
ansible-test
to identify a module that needs fixingFeedback wanted ❤️
Source code
The source code for the scenarios is available in https://github.com/ansible-community/katacoda-scenarios Pull Requests welcome
Beta Was this translation helpful? Give feedback.
All reactions