Splunk, Panos, and Ansible
53:44
Жыл бұрын
Пікірлер
@tejasmarvel2023
@tejasmarvel2023 8 күн бұрын
very nice. keep up the good work Tony.
@Ansible4Networking
@Ansible4Networking 6 күн бұрын
Thank you!!
@plspetznaz
@plspetznaz 25 күн бұрын
Nice demo. Posting to LinkedIn and tagging friends so they would not miss it :)
@alwaysilva
@alwaysilva 3 ай бұрын
Tony, all the RedHat pages have a 404 code.
@Ansible4Networking
@Ansible4Networking 3 ай бұрын
Thanks for letting me know. I'm not sure if this is temporary or the links changed. I'll update here after I find out.
@Ansible4Networking
@Ansible4Networking 3 ай бұрын
If you refresh, the links should work now. Sorry for the inconvenience.
@javierenrique8280
@javierenrique8280 6 ай бұрын
Hello good mornig i want to take the ex457 , as you said a need to study only 2.3 version ? is that correct
@Ansible4Networking
@Ansible4Networking 6 ай бұрын
Yes, the current test uses AAP 2.3. If you have a newer version it would still be basically the same interface.
@haiying514
@haiying514 6 ай бұрын
excellent show for EE example
@richardprincipe7349
@richardprincipe7349 7 ай бұрын
Tony, Thank you for all the effort you put into your KZbin videos about Ansible automation. They are very practical and applicable to our day-to-day operations.
@richardprincipe7349
@richardprincipe7349 8 ай бұрын
Hello Tony, Thank you for the valuable information on Ansible automation. I have a query regarding a specific scenario: Our enterprise prefers not to use Git or any external tool for maintaining our Cisco device configurations. I have set up an AAP 4.4.8 controller and Hub on the same server, and I am using VS Code for all my playbooks, which are also on this server. I am encountering an issue: each time I run my playbook, I get the following error - "ERROR! couldn't resolve module/action 'cisco.ios.ios_command'. This often indicates a misspelling, missing collection, or incorrect module path." Could you please guide me on how to correctly connect all the playbooks to the controller and address this error? Thank you in advance for your help.
@Ansible4Networking
@Ansible4Networking 8 ай бұрын
@richard, Your error indicates the controller is set in the project or job-template to an EE that doesn't include the Cisco ios collection. In AAP the collection of modules are contained in Execution Environments. EEs are actually containers that run in podman with the AWX account on the controller. You can select an EE in your Job-template that includes the cisco ios collection. Since you are on AAP ver2.3 with4.48 you can use the "Default execution environment" to access the Cisco IOS collection. Make sure that is the EE selected in your Job-template before running the playbook. Sometimes the out of the box EEs are missing collections. In that case, you would need to look into adding a requirements.yml in your project to list the collection(s) or creating an EE with Ansible-builder to install the needed collection. www.ansible.com/blog/introduction-to-ansible-builder
@richardprincipe7349
@richardprincipe7349 8 ай бұрын
@@Ansible4Networking Thanks You Tony!!
@richardprincipe7349
@richardprincipe7349 8 ай бұрын
Tony, Thank you for providing such valuable information on Ansible. I was wondering if you could create more videos explaining how to connect the Ansible controller and Ansible Hub. Your work has been extremely helpful, and additional guidance in this area would be greatly appreciated.
@Ansible4Networking
@Ansible4Networking 8 ай бұрын
Thank you for the feedback Richard. Overtime I'll make sure to add more session/videos focused on content creation and content management with AAP and PAH will be added. In the mean time here are some short interactive labs you can access for free: play.instruqt.com/embed/redhat/tracks/hub-managing-user-access?token=em_sqTC_YqGLwBSDT5r play.instruqt.com/embed/redhat/tracks/getting-started-ansible-builder?token=em_1Ih9nv5b7mX5AfJF&show_challenges=true play.instruqt.com/embed/redhat/tracks/private-automation-hub-signing?token=em_UTCtnLfGucfaOS0_
@richardprincipe7349
@richardprincipe7349 8 ай бұрын
Thanks!!
@exploreyourdreamlife
@exploreyourdreamlife 10 ай бұрын
You have a gift for explaining Ansible automation concepts clearly. Thanks for simplifying it! Liked and Subbed!
@Ansible4Networking
@Ansible4Networking 10 ай бұрын
Thank you for your kind words!
@RyanBess
@RyanBess Жыл бұрын
i see what you’re doing tony! Updating an EDL would be better suited as it doesn’t take a commit. You can also do better documenting in the EDL.
@RyanBess
@RyanBess Жыл бұрын
Also for palo be sure your panorama version is i believe 10.2h2 as theres a bug in previous releases that prevent admin level pushes. Thus to do a commit you have to do a commit all.
@Ansible4Networking
@Ansible4Networking Жыл бұрын
@@RyanBess Hey Ryan hope you are well. We've been doing the PAN automation directly to the fWs since we don't have a license for panorama. We might get an NFR from our echo system folks but I'm still waiting to hear back.
@Ansible4Networking
@Ansible4Networking Жыл бұрын
@@RyanBess Let me know if you want to demo any of your automation for one of the future meetup sessions.
@RyanBess
@RyanBess Жыл бұрын
@@Ansible4Networking will let you know. On the survey, is it possible to create custom answer types. Currently i don't see a way to make an answer type that would prevent someone attempting to put in an IPV4 address as 192.168.300.300.
@Ansible4Networking
@Ansible4Networking Жыл бұрын
@@RyanBess The survey is pretty limited there. It only has a min/max text. Hence the error wouldn't be identified upfront. Alternatively, in the playbook you could have some filters in the task variable to validate the IP address as valid. Unfortunately, the invalid IP error wouldn't be identified in the task until after running the playbook instead of before. The filter would fail the task to prevent the task from actually sending the invalid IP to the targeted device.
@CYBONIX
@CYBONIX Жыл бұрын
Thank you so much for creating this. I will be playing catchup with the material this week. Awesome job Tony, thank you for all your hard work~! 😎
@Ansible4Networking
@Ansible4Networking Жыл бұрын
Thanks for joining. We just got started so you'll catch up to us fast.
@kenmurphy4259
@kenmurphy4259 Жыл бұрын
I wish we weren't tied to the vendor so much for getting these operational states back from devices - searching through vendor specific yang models / xml path trees is tiresome to say the least - good demo though
@Ansible4Networking
@Ansible4Networking Жыл бұрын
Thanks, good point, here is a good repo with xpath examples I found for Cisco ios-xe. github.com/jeremycohoe/cisco-ios-xe-mdt I'm going to try to collect more examples for other vendor/models for the Ansible4Networking meetup Feb24th
@Ansible4Networking
@Ansible4Networking Жыл бұрын
Don't worry about installing a VM with Rhel. We can use the jumpbox "devbox" in the Devnet sandbox to run Ansible. As we get further along I'll get everyone access to an AAP controller to practice the GUI.