Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fasten your Seatbelts! Deployment Automation using Docker and Ansible #63

Open
andwaller opened this issue Aug 20, 2020 · 6 comments
Open
Labels
topic Suggestion for a presentation topic

Comments

@andwaller
Copy link

andwaller commented Aug 20, 2020

My name is Ari Waller the Meetup Event Manager for JFrog and I am submitting this talk abstract on behalf of Ram Mohan Rao Chukka a Software Engineer from JFrog - I can be reached at [email protected]

Talk title

Fasten your Seatbelts! Deployment Automation using Docker and Ansible

Talk Description

Early 2015, We were building a Single sign-on (SSO) solution to vast majority of our customers from scratch. Our previous datacenter deployments used to take roughly 3~4 hours(scripts+manual) on a maintenance window over the weekend.
Our main idea was to build robust infrastructure which includes High availability (HA) , comprehensive monitoring solution and completely automate the production deployments and if needed we can deploy to production on daily basis. Secondly, to build a local development environment same as our HA production environment so as to debug production issues on our local DEV environment with ease.We were evaluating different tools...Docker and Ansible came to our rescue.We started packaging all our software as RPMS , CI (Jenkins) pushing them to Artifactory and using Ansible playbooks to deploy these RPMS/code on docker containers (built using docker files) on DEV environment. Further, we enhanced our DEV setup using Single Click automation and it would setup full stack from scratch on docker containers using Ansible playbooks.
Post using Docker and Ansible, Our Production deployments were completely automated, deterministic and takes less than 20mins compared to 4 hours earlier.

Session Outline :

In this session, We’ll cover:

  • A quick history of our deployment challenges and what led us to Docker.
  • The benefits of Single click Development environment setup using docker.
  • The benefits of our new deterministic deployment approach — easy to Setup and minimal investment
  • How we combine Docker, Ansible and the Jfrog's Artifactory for more streamlined continuous integration and deployment

Estimated Duration

30 Minutes

Twitter Handle

@ichukka

Sponsorship

We are happy to sponsor a raffle and some T-Shirts for the event!

@Shaps Shaps added the topic Suggestion for a presentation topic label Sep 1, 2020
@gundalow gundalow changed the title Talk Submission Fasten your Seatbelts! Deployment Automation using Docker and Ansible May 10, 2021
@gundalow
Copy link
Collaborator

@andwaller Thank you for your talk proposal. Are you interested in presenting at the next virtual London Meetup in May or June?

@gundalow
Copy link
Collaborator

gundalow commented Apr 26, 2022

Does Wednesday 18th May work for you?

@andwaller
Copy link
Author

Thank you for your reply! @gundalow - let me verify Ram's availability and I will get back with you.

@gundalow
Copy link
Collaborator

Thank you for your reply! @gundalow - let me verify Ram's availability and I will get back with you.

Thanks.

@andwaller
Copy link
Author

Hi - I am sorry to say I don't have an Ansible-specific talk right now, and Ram is not available. If you would be interested in a DevOps topic that is not Ansible specific, please let me know. @gundalow

@gundalow
Copy link
Collaborator

Hi,
The Ansible London Meetup is back in-person. I know you made this kind offer to present many years ago, though the next meetup is Thursday 21st November, would you be interested in giving this talk then?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic Suggestion for a presentation topic
Projects
None yet
Development

No branches or pull requests

3 participants