SlideShare a Scribd company logo
1 of 31
Download to read offline
Red Hat Ansible Lightspeed
with IBM watsonx Code Assistant
101
Ansible Business Unit
Product Marketing | Technical Marketing | Product Management
Better code is the key to unlocking automation acceleration
At Red Hat, we believe that the key to getting the most out of
automation is to drive it from an enterprise level. That involves
multiple teams working together to create automation code.
> Code that scales across domains.
> Code that meets the varied needs of the teams using it.
> Code that is trusted and well-maintained
3
Ansible Automation Platform: Create. Manage. Scale.
Content creation tools Operational tools
Execution
environments
Business Tools and Analytics
Red Hat Insights Automation analytics
ansible-navigator
ansible-builder
Ansible content tools
Ansible Lightspeed
Content Collections
Automation controller
Platform operators
Private automation hub
Automation mesh
Event-Driven Ansible
IBM
watsonx
Code
Assistant
Ansible VS Code
extension:
The interface
Ansible Lightspeed:
The integrated tools
IBM watsonx Code
Assistant:
The foundation model
Red Hat Ansible Lightspeed with IBM watsonx Code Assistant
Ansible
Lightspeed
Ansible
VS
Code
extension
AI capabilities for the automation code lifecycle
Create Adopt Maintain
Transparency Accuracy Trust
Efficiency
> Generate multiple task
suggestions for Ansible Task files
and Playbooks with natural
language prompts.
> Automation-specific foundation
model trained on Ansible datasets
offers more accurate
recommendations than general
purpose gen AI tools.
> Content source matching feature
provides transparency into origins
of code recommendations,
fostering more trust in AI
generated code.
> Post-processing capabilities help
ensure that generated code
adheres to accepted Ansible best
practices
> The new Ansible code bot
integrates natively into user
selected git repos; then scans
existing Ansible content and
automatically submits pull
requests with code improvement
recommendations.
> Makes it easier for teams to
review, test, and apply
improvements to the automation
code base.
Create Adopt Maintain
Multi-Task Generation
> Generate multiple Ansible
task suggestions for
Ansible Task files and
Playbooks by providing a
sequential chain of natural
language task prompts
chained together using
ampersands (&) in YAML
comment (#) lines.
Create Adopt Maintain
IBM watsonx
Code Assistant
> 3B parameter IBM watsonx
Granite foundation model,
trained on Ansible datasets
and infused with IBM + Red
Hat automation expertise
> Customer data is isolated to
their IBM Cloud instance
> Forthcoming capabilities will
include custom model
tuning
The developer tools:
Task generation
Multi-task generation
Content source matching
Task generation
Create Adopt Maintain
Content source matching
> Red Hat Ansible Lightspeed
will always attempt to
clearly reference the
potential training sources
of content, for maximum
transparency and trust.
> Each generated code
suggestion will provide a
training source, author
and license.
The developer tools:
Task generation
Multi-task generation
Content source matching
Task generation
Create Adopt Maintain
Post-processing
> Ansible Lightspeed’s
post-processing capability
augments model suggestions
with Ansible best practices,
subject matter expertise, and
more.
> This processing and strong
contextual awareness stems
from our unique insight into the
Ansible code base, and proven
experience helping customers
automate at scale.
Create Adopt Maintain
Ansible code bot
> Integrates natively into user
selected git repos; then scans
existing Ansible content and
automatically submits pull
requests with code
improvement
recommendations.
> Makes it easier for teams to
review, test, and apply
improvements to the
automation code base.
Create Adopt Maintain
Seat management
> Manage Ansible Lightspeed
seats/users from the AAP
console
Automation novices
> Reduced Ansible +
YAML learning curve
> Help ensure that
created automation
content adheres to best
practices
> Boost skill development
+ confidence
Benefits for the entire IT automation team
Automation developers
> Enhanced productivity
for Ansible Playbook
creation
> Integrated into existing
workflows and tools for
efficient adoption
> Ansible code bot tools
streamline ongoing
code maintenance
Automation SMEs
> Bridge gap between
automation ideas and
Ansible content
creation
> Tap into a data model
trained across
automation domains,
expanding expertise
Automation operations
> Generated code
adheres to Ansible best
practices, for more
confidence running it at
scale.
> Integrated
enhancement to
familiar Ansible
Automation Platform
experience
> Generate
playbook content
from a natural
language request
> Find me a
playbook or role
similar to what
I’m writing
> Review my
playbook and
help make it
better
> Tell me what
this playbook is
doing - and it’s
impact
Content
Generation
Content
Discovery
Content
Optimization
Content
Explanation
Ansible Lightspeed will transform the automation content experience
Features on roadmap for 2024
> Full playbook generation
> Interactive interface(s) that allow
for better automation generation
> REST APIs
> Integrate CI/CD pipelines,
developer tools, and other systems
> Model Fine Tuning
> Use watsonx Code Assistant to
create custom Ansible
recommendation models
Near term
Now
Ansible Lightspeed service offering roadmap
> Multi-task generation
> Generate multiple related tasks
from a single prompt to create full
playbooks
> Content Monitoring and
Improvement
> Monitor Ansible content
repositories for improvements
and receive automatic pull
requests
> Content Discovery
> Find existing Ansible content instead of
writing from scratch
> Content Description
> Generate descriptive documentation
about the automation you build
> Content Controls
> Specific controls around data sent to
Ansible Lightspeed
> New User Interfaces
> Web-based, CLI, and other code
editors
> Custom Post-Processing
> Parse unstructured data into
structures
> Rulebook Recommendations
> Support recommendations for
Event-Driven Ansible
Long term
Ansible Lightspeed will make an impact for your organization
Enhance productivity, with AI-generated code recommendations that are
more accurate, more reliable, and integrated into your automation developers’
existing Ansible workflows.
Expand who can create, by reducing barriers to entry for automation code
creation, and empowering automation SMEs with basic coding knowledge to
translate their expertise into functional Ansible content. .
Extend trust, with an automation code base that adheres to accepted
Ansible best practices, options to customize data models, and significant
data safeguards in place.
Next steps + resources
Resources
> Ansible Lightspeed
homepage
> Getting started video
> Getting started blog
> Datasheet
> Self-paced interactive
lab
Already an Ansible Automation Platform customer?
> Visit this article in the Customer Portal for more info
> Contact your Red Hat sales team to get connected to IBM
for purchasing watsonx Code Assistant
Don’t have Ansible Automation Platform yet?
> From Ansible Lightspeed, to Event-Driven Ansible, and a
host of other exciting new capabilities, there has never been
a better time to get started with the automation platform
that does more.
linkedin.com/company/red-hat
youtube.com/AnsibleAutomation
facebook.com/ansibleautomation
twitter.com/ansible
github.com/ansible
Thank you
Ansible Meetup
Montréal
November 2023
Gonéri Le Bouder
18
Ansible is the future
Ansible Lightspeed with IBM watsonx Code Assistant
is a generative AI service that helps developers create
Ansible content more efficiently.
What is Ansible Lightspeed?
From your computer
And back
PII: example (1/2)
- name: Create an account for email jeanpierre@entreprise.quebec
PII: example (2/2)
- name: Create an account for email jeanpierre@entreprise.quebec
ansible.builtin.user:
name: harper19@example.com
shell: /bin/bash
groups: wheel
append: true
password: "{{ _password_ }}"
What is anonymized
▸ Credit Card number
▸ email address
▸ IP address
▸ MAC address
▸ US SSN
▸ US phone number
▸ YAML comment
▸ password value, when the field name is identified as being sensitive
▸ user name from home directory path
Anonymizer
A Python library designed to remove PII information from an Ansible content.
▸ https://github.com/ansible/anonymizer
Model training
▸ The Model training is done using Ansible Galaxy materials
▸ and some other OpenSource projects
Information collected from VSCode
▸ A session and activity ID is used to correlate the telemetry data.
▸ Information on whether the recommendation was ignored, modified, or accepted.
▸ The Ansible playbook content in which the recommendation was generated. Potential sensitive
information is first removed.
▸ The Ansible playbook file name.
Feedback
▸ The VScode extension send the events back to use
・ e.g: suggestion was refused by the user
▸ The traces are anonymized
▸ The information are used to improve the model
Galaxy Opt-in/Opt-out
Some comments about the bot
▸ Purpose: collect material to train an optimised model for your team/company
▸ Tech previous
▸ Github integration
▸ You can already enforce Ansible-Lint
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
Thank you

More Related Content

What's hot

Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
Introduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud FunctionsIntroduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud FunctionsMalepati Bala Siva Sai Akhil
 
CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes Adnan Rashid
 
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Edureka!
 
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deckJuraj Hantak
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridExploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridCloudVillage
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overviewroundman
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introductionSimon Su
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaEdureka!
 
Introduction to Google Compute Engine
Introduction to Google Compute EngineIntroduction to Google Compute Engine
Introduction to Google Compute EngineColin Su
 
CAF intro Hosters modern
CAF intro Hosters modernCAF intro Hosters modern
CAF intro Hosters modernssuserdb85d71
 
IT Infrastructure Automation with Ansible
IT Infrastructure Automation with AnsibleIT Infrastructure Automation with Ansible
IT Infrastructure Automation with AnsibleDio Pratama
 

What's hot (20)

Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
Getting started with containers on Azure
Getting started with containers on AzureGetting started with containers on Azure
Getting started with containers on Azure
 
Introduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud FunctionsIntroduction to Serverless and Google Cloud Functions
Introduction to Serverless and Google Cloud Functions
 
CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes
 
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
 
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나
네이버클라우드플랫폼이 제안하는 멀티클라우드(박기은 CTO) - IBM 스토리지 세미나
 
Red hat ansible automation technical deck
Red hat ansible automation technical deckRed hat ansible automation technical deck
Red hat ansible automation technical deck
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridExploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Gitlab, GitOps & ArgoCD
Gitlab, GitOps & ArgoCDGitlab, GitOps & ArgoCD
Gitlab, GitOps & ArgoCD
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
 
Open shift 4-update
Open shift 4-updateOpen shift 4-update
Open shift 4-update
 
Introduction to Google Compute Engine
Introduction to Google Compute EngineIntroduction to Google Compute Engine
Introduction to Google Compute Engine
 
CAF intro Hosters modern
CAF intro Hosters modernCAF intro Hosters modern
CAF intro Hosters modern
 
What is AWS Glue
What is AWS GlueWhat is AWS Glue
What is AWS Glue
 
IT Infrastructure Automation with Ansible
IT Infrastructure Automation with AnsibleIT Infrastructure Automation with Ansible
IT Infrastructure Automation with Ansible
 

Similar to Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf

final-technical-roadmap-aap-2 ansible redhat
final-technical-roadmap-aap-2 ansible redhatfinal-technical-roadmap-aap-2 ansible redhat
final-technical-roadmap-aap-2 ansible redhatpbtest
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsAmazon Web Services
 
Building and Deploying .Net Applications on AWS
Building and Deploying .Net Applications on AWSBuilding and Deploying .Net Applications on AWS
Building and Deploying .Net Applications on AWSAmazon Web Services
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWSAmazon Web Services
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product DevelopmentPuja Pramudya
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapDaniel Zivkovic
 
IBM BPM Updates - BPM 8.5.7 and BPM 8.6
IBM BPM Updates - BPM 8.5.7 and BPM 8.6IBM BPM Updates - BPM 8.5.7 and BPM 8.6
IBM BPM Updates - BPM 8.5.7 and BPM 8.6Allen Chan
 
10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M usersAmazon Web Services
 
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...Amazon Web Services
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaCloudHesive
 
Cloud Computing: First Steps to Jump-Start Your Cloud Project
Cloud Computing: First Steps to Jump-Start Your Cloud ProjectCloud Computing: First Steps to Jump-Start Your Cloud Project
Cloud Computing: First Steps to Jump-Start Your Cloud ProjectTechSoup
 
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar SeriesDeep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar SeriesAmazon Web Services
 
Build a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideBuild a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideAmazon Web Services
 
Build a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideBuild a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideAmazon Web Services
 

Similar to Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf (20)

final-technical-roadmap-aap-2 ansible redhat
final-technical-roadmap-aap-2 ansible redhatfinal-technical-roadmap-aap-2 ansible redhat
final-technical-roadmap-aap-2 ansible redhat
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless Applications
 
Building and Deploying .Net Applications on AWS
Building and Deploying .Net Applications on AWSBuilding and Deploying .Net Applications on AWS
Building and Deploying .Net Applications on AWS
 
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
AWS Enterprise Summit London 2015 | Adobe Creative Cloud and AWS
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
 
IBM BPM Updates - BPM 8.5.7 and BPM 8.6
IBM BPM Updates - BPM 8.5.7 and BPM 8.6IBM BPM Updates - BPM 8.5.7 and BPM 8.6
IBM BPM Updates - BPM 8.5.7 and BPM 8.6
 
10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users
 
ansible_rhel_90.pdf
ansible_rhel_90.pdfansible_rhel_90.pdf
ansible_rhel_90.pdf
 
Apiary
ApiaryApiary
Apiary
 
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...
Getting Started with Serverless Architectures - August 2016 Monthly Webinar S...
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
Cloud Computing: First Steps to Jump-Start Your Cloud Project
Cloud Computing: First Steps to Jump-Start Your Cloud ProjectCloud Computing: First Steps to Jump-Start Your Cloud Project
Cloud Computing: First Steps to Jump-Start Your Cloud Project
 
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar SeriesDeep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
 
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Serverless: State Of the Union
Serverless: State Of the UnionServerless: State Of the Union
Serverless: State Of the Union
 
Serverless - State Of the Union
Serverless - State Of the UnionServerless - State Of the Union
Serverless - State Of the Union
 
Build a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideBuild a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a Ride
 
Build a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a RideBuild a Serverless Backend for Requesting a Ride
Build a Serverless Backend for Requesting a Ride
 

More from Gonéri Le Bouder

How to speed up your (API client) modules
How to speed up your (API client) modulesHow to speed up your (API client) modules
How to speed up your (API client) modulesGonéri Le Bouder
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Gonéri Le Bouder
 
Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019Gonéri Le Bouder
 
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup   april 17th, 2019Montreal ansible meetup   april 17th, 2019
Montreal ansible meetup april 17th, 2019Gonéri Le Bouder
 
How to driver your webservices with ansible
How to driver your webservices with ansibleHow to driver your webservices with ansible
How to driver your webservices with ansibleGonéri Le Bouder
 
Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06Gonéri Le Bouder
 
DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06Gonéri Le Bouder
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own projectGonéri Le Bouder
 
Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012Gonéri Le Bouder
 
Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012Gonéri Le Bouder
 
Fusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-septemberFusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-septemberGonéri Le Bouder
 
Linuxtag 2011-it-asset-management-glpi-fusioninventory
Linuxtag 2011-it-asset-management-glpi-fusioninventoryLinuxtag 2011-it-asset-management-glpi-fusioninventory
Linuxtag 2011-it-asset-management-glpi-fusioninventoryGonéri Le Bouder
 
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...Gonéri Le Bouder
 
Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Gonéri Le Bouder
 
Fusioninventory froscamp2010
Fusioninventory froscamp2010Fusioninventory froscamp2010
Fusioninventory froscamp2010Gonéri Le Bouder
 

More from Gonéri Le Bouder (20)

How to speed up your (API client) modules
How to speed up your (API client) modulesHow to speed up your (API client) modules
How to speed up your (API client) modules
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02
 
Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019Ansible meetup - Québec - april 25th, 2019
Ansible meetup - Québec - april 25th, 2019
 
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup   april 17th, 2019Montreal ansible meetup   april 17th, 2019
Montreal ansible meetup april 17th, 2019
 
How to driver your webservices with ansible
How to driver your webservices with ansibleHow to driver your webservices with ansible
How to driver your webservices with ansible
 
Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06Distributed-CI - OpenStack Montréal - 2018-06
Distributed-CI - OpenStack Montréal - 2018-06
 
DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06DCI presentation during OpenStack Montréal - 2018-06
DCI presentation during OpenStack Montréal - 2018-06
 
Python + ansible = ♥
Python + ansible = ♥Python + ansible = ♥
Python + ansible = ♥
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own project
 
Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012Fusioninventory journees-perl-2012
Fusioninventory journees-perl-2012
 
Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012Otrs help desk-solutions-linux-2012
Otrs help desk-solutions-linux-2012
 
Fusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-septemberFusioninventory openworldforum-paris-2011-september
Fusioninventory openworldforum-paris-2011-september
 
GLPI RMLL-2011
GLPI RMLL-2011GLPI RMLL-2011
GLPI RMLL-2011
 
Fusioninventory rmll-2011
Fusioninventory rmll-2011Fusioninventory rmll-2011
Fusioninventory rmll-2011
 
Linuxtag 2011-it-asset-management-glpi-fusioninventory
Linuxtag 2011-it-asset-management-glpi-fusioninventoryLinuxtag 2011-it-asset-management-glpi-fusioninventory
Linuxtag 2011-it-asset-management-glpi-fusioninventory
 
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...High Performance Computing and Open Source & Linux Technical Excellence Sympo...
High Performance Computing and Open Source & Linux Technical Excellence Sympo...
 
Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011Fusioninventory project FOSDEM 2011
Fusioninventory project FOSDEM 2011
 
Fusioninventory 2010-french
Fusioninventory 2010-frenchFusioninventory 2010-french
Fusioninventory 2010-french
 
Fusioninventory froscamp2010
Fusioninventory froscamp2010Fusioninventory froscamp2010
Fusioninventory froscamp2010
 
présentation de Debian 2
présentation de Debian 2présentation de Debian 2
présentation de Debian 2
 

Recently uploaded

Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 

Recently uploaded (20)

Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 

Red Hat Ansible Lightspeed Ansible Meetup-2023-11.pdf

  • 1. Red Hat Ansible Lightspeed with IBM watsonx Code Assistant 101 Ansible Business Unit Product Marketing | Technical Marketing | Product Management
  • 2. Better code is the key to unlocking automation acceleration At Red Hat, we believe that the key to getting the most out of automation is to drive it from an enterprise level. That involves multiple teams working together to create automation code. > Code that scales across domains. > Code that meets the varied needs of the teams using it. > Code that is trusted and well-maintained
  • 3. 3 Ansible Automation Platform: Create. Manage. Scale. Content creation tools Operational tools Execution environments Business Tools and Analytics Red Hat Insights Automation analytics ansible-navigator ansible-builder Ansible content tools Ansible Lightspeed Content Collections Automation controller Platform operators Private automation hub Automation mesh Event-Driven Ansible
  • 4. IBM watsonx Code Assistant Ansible VS Code extension: The interface Ansible Lightspeed: The integrated tools IBM watsonx Code Assistant: The foundation model Red Hat Ansible Lightspeed with IBM watsonx Code Assistant Ansible Lightspeed Ansible VS Code extension
  • 5. AI capabilities for the automation code lifecycle Create Adopt Maintain Transparency Accuracy Trust Efficiency > Generate multiple task suggestions for Ansible Task files and Playbooks with natural language prompts. > Automation-specific foundation model trained on Ansible datasets offers more accurate recommendations than general purpose gen AI tools. > Content source matching feature provides transparency into origins of code recommendations, fostering more trust in AI generated code. > Post-processing capabilities help ensure that generated code adheres to accepted Ansible best practices > The new Ansible code bot integrates natively into user selected git repos; then scans existing Ansible content and automatically submits pull requests with code improvement recommendations. > Makes it easier for teams to review, test, and apply improvements to the automation code base.
  • 6. Create Adopt Maintain Multi-Task Generation > Generate multiple Ansible task suggestions for Ansible Task files and Playbooks by providing a sequential chain of natural language task prompts chained together using ampersands (&) in YAML comment (#) lines.
  • 7. Create Adopt Maintain IBM watsonx Code Assistant > 3B parameter IBM watsonx Granite foundation model, trained on Ansible datasets and infused with IBM + Red Hat automation expertise > Customer data is isolated to their IBM Cloud instance > Forthcoming capabilities will include custom model tuning
  • 8. The developer tools: Task generation Multi-task generation Content source matching Task generation Create Adopt Maintain Content source matching > Red Hat Ansible Lightspeed will always attempt to clearly reference the potential training sources of content, for maximum transparency and trust. > Each generated code suggestion will provide a training source, author and license.
  • 9. The developer tools: Task generation Multi-task generation Content source matching Task generation Create Adopt Maintain Post-processing > Ansible Lightspeed’s post-processing capability augments model suggestions with Ansible best practices, subject matter expertise, and more. > This processing and strong contextual awareness stems from our unique insight into the Ansible code base, and proven experience helping customers automate at scale.
  • 10. Create Adopt Maintain Ansible code bot > Integrates natively into user selected git repos; then scans existing Ansible content and automatically submits pull requests with code improvement recommendations. > Makes it easier for teams to review, test, and apply improvements to the automation code base.
  • 11. Create Adopt Maintain Seat management > Manage Ansible Lightspeed seats/users from the AAP console
  • 12. Automation novices > Reduced Ansible + YAML learning curve > Help ensure that created automation content adheres to best practices > Boost skill development + confidence Benefits for the entire IT automation team Automation developers > Enhanced productivity for Ansible Playbook creation > Integrated into existing workflows and tools for efficient adoption > Ansible code bot tools streamline ongoing code maintenance Automation SMEs > Bridge gap between automation ideas and Ansible content creation > Tap into a data model trained across automation domains, expanding expertise Automation operations > Generated code adheres to Ansible best practices, for more confidence running it at scale. > Integrated enhancement to familiar Ansible Automation Platform experience
  • 13. > Generate playbook content from a natural language request > Find me a playbook or role similar to what I’m writing > Review my playbook and help make it better > Tell me what this playbook is doing - and it’s impact Content Generation Content Discovery Content Optimization Content Explanation Ansible Lightspeed will transform the automation content experience Features on roadmap for 2024
  • 14. > Full playbook generation > Interactive interface(s) that allow for better automation generation > REST APIs > Integrate CI/CD pipelines, developer tools, and other systems > Model Fine Tuning > Use watsonx Code Assistant to create custom Ansible recommendation models Near term Now Ansible Lightspeed service offering roadmap > Multi-task generation > Generate multiple related tasks from a single prompt to create full playbooks > Content Monitoring and Improvement > Monitor Ansible content repositories for improvements and receive automatic pull requests > Content Discovery > Find existing Ansible content instead of writing from scratch > Content Description > Generate descriptive documentation about the automation you build > Content Controls > Specific controls around data sent to Ansible Lightspeed > New User Interfaces > Web-based, CLI, and other code editors > Custom Post-Processing > Parse unstructured data into structures > Rulebook Recommendations > Support recommendations for Event-Driven Ansible Long term
  • 15. Ansible Lightspeed will make an impact for your organization Enhance productivity, with AI-generated code recommendations that are more accurate, more reliable, and integrated into your automation developers’ existing Ansible workflows. Expand who can create, by reducing barriers to entry for automation code creation, and empowering automation SMEs with basic coding knowledge to translate their expertise into functional Ansible content. . Extend trust, with an automation code base that adheres to accepted Ansible best practices, options to customize data models, and significant data safeguards in place.
  • 16. Next steps + resources Resources > Ansible Lightspeed homepage > Getting started video > Getting started blog > Datasheet > Self-paced interactive lab Already an Ansible Automation Platform customer? > Visit this article in the Customer Portal for more info > Contact your Red Hat sales team to get connected to IBM for purchasing watsonx Code Assistant Don’t have Ansible Automation Platform yet? > From Ansible Lightspeed, to Event-Driven Ansible, and a host of other exciting new capabilities, there has never been a better time to get started with the automation platform that does more.
  • 19. Ansible is the future Ansible Lightspeed with IBM watsonx Code Assistant is a generative AI service that helps developers create Ansible content more efficiently. What is Ansible Lightspeed?
  • 22. PII: example (1/2) - name: Create an account for email jeanpierre@entreprise.quebec
  • 23. PII: example (2/2) - name: Create an account for email jeanpierre@entreprise.quebec ansible.builtin.user: name: harper19@example.com shell: /bin/bash groups: wheel append: true password: "{{ _password_ }}"
  • 24. What is anonymized ▸ Credit Card number ▸ email address ▸ IP address ▸ MAC address ▸ US SSN ▸ US phone number ▸ YAML comment ▸ password value, when the field name is identified as being sensitive ▸ user name from home directory path
  • 25. Anonymizer A Python library designed to remove PII information from an Ansible content. ▸ https://github.com/ansible/anonymizer
  • 26. Model training ▸ The Model training is done using Ansible Galaxy materials ▸ and some other OpenSource projects
  • 27. Information collected from VSCode ▸ A session and activity ID is used to correlate the telemetry data. ▸ Information on whether the recommendation was ignored, modified, or accepted. ▸ The Ansible playbook content in which the recommendation was generated. Potential sensitive information is first removed. ▸ The Ansible playbook file name.
  • 28. Feedback ▸ The VScode extension send the events back to use ・ e.g: suggestion was refused by the user ▸ The traces are anonymized ▸ The information are used to improve the model
  • 30. Some comments about the bot ▸ Purpose: collect material to train an optimised model for your team/company ▸ Tech previous ▸ Github integration ▸ You can already enforce Ansible-Lint