Ansible Tebot
Ansible Tebot
Ansible Tebot
AAdvantages
Save time and be more productive Eliminate repetitive tasks
tasks:
- name: Run a shell script
Shell: "script"
End of Ansible
TeBot
Why ?
Manual Deployements :
Time taken is high - Time
Late night or early morning efforts - Work
More Resources - Money
Automatic Deployments via TeBot :
Time taken is reduced by one third
Eliminate Early morning or late nigh efforts
No one is required to perform deployments
Status and Reports on demand
What ?
Scheduling
Live Monitoring
Reports
User Management :
Login and change password
Admin user alone can manage users
Hashing is used for password
management
Scheduling :
Creating New schedules using AP
scheduler (python library)
Cancelling Existing schedules (remove
job)
Updating schedules (modify job)
Multiple Schedule is also possible
Internal
Live Monitoring :
Status read from Ansible logs
(playbook debugger)
Python reads the debug message
and changes the status using
javascript
Once completed status changed
to success
Rollback and Restart :
Rollbacks and Restarts for all servers at a time
Rollback and Resatart for individual servers
Rollback using separate deployment script and Restart using separate scripts
Reports :
Deployment start time and end
time
Deployed files with version
number (python script)
Log details by clicking a separate
link provided for specific jobs
TASK PAGE:
FILTER
Thank You