What's Next Explore Ansible Lightspeed, and if you have any queries, feel free to contact me on Twitter or LinkedIn. Generating code with Ansible Light speed For Ansible yaml code snippets, check my code repository - Sample Ping Ansible Code YAML - name: Ping test hosts: machines gather_facts: false tasks: - name: Test ping : register: ping_result - name: Print register information from the previous task : var: ping_result HTTP PUT Ansible Task Generated Using Ansible Lightspeed YAML - name: HTTP PUT request with JSON object : url: " validate_certs: false register: result changed_when: false become: true An open and free technical preview is available to the users. You can further build on the Ansible code that is generated. Add a new Ansible task with a name in plain English, like "Test ping with a register" or "HTTP PUT request to create a new object" You should see an Ansible module recommendation. Once successfully installed and configured, you should see a tab at the bottom, as shown in the image below Ansible Lightspeed training matches Write the Name of the Task To Generate Ansible Create a new Ansible playbook called ping.yml. Ansible Lightspeed with IBM Watson Code Assistant in action How to Setup and Getting Started Install the Ansible VSCode extension by Red Hat Follow the instructions documented here to configure the extension to enable Ansible Lightspeed. The tool that is available as a Visual Code Extension reads plain English entered by the developer, and then it interacts with IBM watsonx foundation models to generate code recommendations for automation tasks that are then used to create Ansible Playbooks. Ansible Lightspeed with IBM Watson Code Assistant helps you to create Ansible code more efficiently. Ansible + AI Ansible Lightspeed with IBM Watson Code Assistant, a new generative AI service for Ansible automation, was announced at Red Hat Summit and AnsibleFest 2023. Ansible allows you to automate z/OS applications and IT infrastructure as part of your enterprise automation strategy using a proven and consistent approach. Ansible automation can be used to automate daily tasks, improve security and compliance, patch systems, and share automation across your entire organization. What is Ansible? Simply put, Ansible built is a simple IT automation tool that helps you in provisioning infrastructure, install software, and supports application automation through advanced workflows. In this article, you will learn about how Ansible is bringing AI tools to your Integrated Development Environment to make your automation coding experience simpler, smoother, and more efficient. Coding is not about linting, formatting, and debugging anymore. With Generative AI, writing code has become simpler. Today, we are living in the world of artificial intelligence (AI).
0 Comments
Leave a Reply. |