the future of ansible tower atl slide...what scaling looks like today monolithic service deployments...
TRANSCRIPT
![Page 1: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/1.jpg)
The Future of Ansible TowerMatthew Jones @matburtMike Abashian @mabash
![Page 2: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/2.jpg)
Introductions
![Page 3: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/3.jpg)
What’s coming in Tower 3.6
![Page 4: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/4.jpg)
Automation Webhooks
● Webhooks for popular SCMs
● Maps inputs into extra vars sanely
● Reports status for success / failure
● Job Templates and Workflows can now override SCM version
![Page 5: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/5.jpg)
Workflow Pause/Approval
● Pause the workflow
● Give certain groups theAbility to review
● Set timeouts so approvals don’t just hang out forever
● Approvers get notifications via the UI
![Page 6: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/6.jpg)
Scaling Execution Capacity with Openshift● Extending Instance Groups
● Openshift becomes a pool ofresources
● Pods created and destroyed onDemand
● Customizable Pod environment andContainer image
● Talks to directly to the kube api
● Target Openshift clusters anywhere, all of the benefits of the Tower Isolated System
● Works with Kubernetes also
![Page 7: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/7.jpg)
Some other things!
● Totally new CLI
● Customizable Notification Content
● SSL for backend services
![Page 8: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/8.jpg)
The Future of Scaling Ansible Tower
![Page 9: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/9.jpg)
What scaling looks like today
● Monolithic Service Deployments
● Close proximity
● Changes require downtime
● Definite upper bound
● Isolated nodes have limited connection support
![Page 10: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/10.jpg)
Scaling Tower for the future
● Seperate the web application from the execution capability
● Eliminate the complexity of RabbitMQ
● Support linking Workers together with more dynamic topologies
● A totally new clustering model
![Page 11: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/11.jpg)
Project Receptor
https://github.com/project-receptor/receptor
![Page 12: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/12.jpg)
The Future of the Tower User Interface
![Page 13: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/13.jpg)
Image from Tower Docs: https://docs.ansible.com/ansible-tower/2.4.5/html/userguide/_images/home-dashboard.png
![Page 14: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/14.jpg)
Image from Tower Docs: https://docs.ansible.com/ansible-tower/2.4.5/html/userguide/_images/job-details.png
![Page 15: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/15.jpg)
What is it?
● New user interface that will eventually replace existing Tower UI
● Built using React and PatternFly
● Interacts with the existing Tower REST API
![Page 16: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/16.jpg)
What are our goals?
● Achieve feature parity with existing Tower UI
● Increase development velocity
● Evaluate UI performance and close gaps
● Enhance the UX
![Page 17: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/17.jpg)
UX Improvements
● Evaluate and update some existing UX patterns
● Responsive design
● I18N
● Accessibility
● Overall continuity of the UI
![Page 18: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/18.jpg)
Live Demo!
![Page 19: The Future of Ansible Tower ATL Slide...What scaling looks like today Monolithic Service Deployments Close proximity ... Scaling Tower for the future Seperate the web application from](https://reader033.vdocuments.site/reader033/viewer/2022050513/5f9dd4c19e2d7a2c260bb016/html5/thumbnails/19.jpg)