as saas for cox automotive business units cox automotive's ... atl slide... · donnell lewis,...
TRANSCRIPT
Cox Automotive's Journey using Ansible Tower as SAAS for Cox Automotive Business Units
Cox AutomotiveDonnell Lewis, Senior Automation EngineerAbdi Hersi, Lead DevOps Engineer
Senior Unix Engineer devoted to automation and specialized infrastructure architecture. Managing Cox Auto’s Infrastructure using Red Hat Solutions.
Donnell Lewis, Cox Automotive
Abdi Hersi, Cox AutomotiveLead Automation Engineer specializing in DevOps with a passion for infrastructure automation. Managing Cox Auto’s public cloud using CI/CD process ( e.g. Ansible Tower/Jenkins )
Cox Automotive
Cox Auto’s Ansible Adoption
Factors that drive Cox Auto’s Ansible Adoption:
● Push vs. pull configuration management for systems (no agent dependency)
● Unified development for systems and applications using Tower and Ansible
● ORG’s/Teams/RBAC for better control and enabling SAAS usage from other business units
● Clustered and easily scalable
● Top rated support from vendor and community !
Unix Systems Group
How it use to be…. 😒
Significant time in provisioning
Resource intensive management
Inefficient Workflows
Inconsistent Builds
MANUAL PROVISIONING
THATS A LOT OF WORK ! 😭😭
NO CONFIG MANAGEMENT
nswer with nsible
nswer with nsible
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Deployed Infrastructure (Ansible Workflow)
Ansible to the rescue !
How Cox Auto utilizes Ansible Tower as SAAS?
How Ansible is offered:
● Integrated with OKTA for SSO Authentication● ORG’s are created for each business unit allowing RBAC to be used for
each entity● Admin users added to each ORG letting those BU’s manage their own
infrastructure configuration● Each BU can manage their own Teams/Inventory/Projects● Inventory controls - (Each BU can be setup in Satellite for further
integration)
Cox Automotive EP Financial Group
Cloud VisionTo transform the way Cox Automotive Enterprise Platforms Delivers, operates and manages our technology
Why Ansible Tower for CI/CD?
● Most tools involve Complex programming language● Tower solution integrates with OCI Ansible modules very easily
● Complexity of configuring RBAC in large ORG
● Easily control who can run what tasks on what Inv
● Build complex parallel Jenkins Pipeline using Groovy
● Build multi-Playbook workflows right in Tower
Cloud Deployment Strategy
➔ Unit of Deployment
➔ Automated
➔ Infrastructure as Code
➔ Integrate automation with other Platforms
Donnell Lewis: [email protected]://www.linkedin.com/in/donnelll
Abdi Hersi: [email protected]://www.linked.com/in/abdi-hersi-8453687