Shashank Srivastava's repositories
Software2017
CLOUD PROVISIONING, IT INFRASTRUCTURE MANAGEMENT, ORCHESTRATION & AUTOMATION USING ANSIBLE
ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.
ansible_tower
Ansible Tower : Configured Tower-cli and created an RBAC structure in Tower by creating organization, teams, users and assigned roles & permissions via the CLI commands. Created provisioning callback template for an instance to configure itself on AWS. Created a workflow template to chain instance provisioning, web app. deployment inventory update/sync, provisioning callback & server configuration tasks together. Created surveys to populate extra variables in playbooks to allow validation for user input. Ansible Tower 3.2 features: Isolated node installation, Importing inventory directly from GIT, Smart inventory using built-in fact cache & Diff mode. Ansible Tower Authentication: Integrated an openLDAP server with Tower, Integrated Tower with oneLogin for SAML authentication, Set up Google OAuth & Set up GitHub OAuth. Notification template: Created a slack notification and associate with job template and run job. Job template: Set up a job template and run a job using inventories, projects & credentials. Inventories: Importing static inventory with tower-manage & Importing AWS inventory. Credentials: Created SCM credential for GitHub, Created cloud credential for AWS. Created machine credentials to connect to AWS machines/instances. Projects: Set up a manual project & Sync from GitHub. Installations: Standalone with internal database & Standalone with external database. Back-up and restore: Back up Tower machine and then restore to a separate instance. Upgrade: Install 2.4.5 and upgrade to latest from 2.4.5 to 3.0.0 to 3.1.5 to 3.2.1. Clustered installation with external database.
cloudformation_templates
CloudFormation YAML Templates
croc-hunter
The infamous croc hunter game
helm-chart-examples
Helm chart examples
simple-java-maven-app
For an introductory tutorial on how to use Jenkins to build a simple Java application with Maven.