Giter Club home page Giter Club logo

Shashank Srivastava's Projects

ansible icon 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_engine icon ansible_engine

• Server deployment: install, configure & deploy Nginx server on Ubuntu & RHEL, being run against both hosts at the same time using mixed inventory & conditionals. • AWS Provisioning: used different cloud modules from AWS to provision new VMs. Used roles, loops, registers, jinja templating. • VMware hosts Provisioning: used different cloud modules from VMware to provision new VMs. Used roles, loops, registers, jinja templating. • Used windows modules to manage windows machines/hosts demonstrating timezone change, installing windows updates with a reboot, installing packages with win_chocolatey, and adding users and groups. • Used yum, template, group_vars/, host_vars/, variables, handlers, privilege escalation, to configure NTP server. Used vault to encrypt vars files & demonstrated successful run.

ansible_tower icon 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.

cerberus icon cerberus

Guardian of Kubernetes and OpenShift Clusters

cert-manager icon cert-manager

Automatically provision and manage TLS certificates in Kubernetes

cloud-custodian icon cloud-custodian

Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources

community-operators icon community-operators

The canonical source for Kubernetes Operators that appear on OperatorHub.io, OpenShift Container Platform and OKD.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.