Created
January 13, 2019 09:08
-
-
Save morteza-mori/cf2379118202159cc0fb727b3fc3cbec to your computer and use it in GitHub Desktop.
ansible
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ansible | |
ntroduction | |
Configuration Management, Orchestration and DevOps | |
Infrastructure As Code | |
Introduction to Ansible | |
Ansible vs. Other CM tools | |
Introduction to YAML | |
Ansible and YAML to build your environment | |
Core Components of Ansible | |
Getting Setup | |
Pre-requisites | |
Introduction to Vagrant | |
Setting up Vagrant | |
Setup Ansible + Vagrant environment | |
Ansible Ad-hoc commands | |
Inventory, HOSTS, Ansible.cfg | |
Ansible Playbooks | |
Professional directory structure to keep ansible codes | |
:Playbooks | |
Facts, System Facts and using facts in playbooks -- | |
Variables and variable scopes, passing variables from command line -- | |
Managing a task, handlers, and tags in playbook -- | |
Error handling in playbooks -- | |
Write and execute a playbook | |
Jinja2 Templates | |
Roles | |
Role based tasks | |
Pre Tasks, Post Tasks | |
Contolling Tasks | |
Conditions | |
Variable substitution | |
Notifications | |
Alternate Roles Path | |
Waiting for events | |
Ansible Modules | |
Introduction to Ansible Modules | |
Using most used modules in ansible codes | |
Application Deployment using Ansible | |
Concerns before deploy codes to production once tested | |
Deploying a simple java web application on tomcat using ansible | |
Updating applications | |
Ansible Special features | |
Ansible Vault | |
Ansible Lookups | |
Asynchronous actions and polling | |
Rolling updates | |
Delegation and parallelism | |
Debugger | |
Dry-run mode | |
Real-world ansible | |
Automate CM | |
Building application deployment pipelines | |
Create a to-do-list |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
docker
Docker Basics and installation
Introduction to containers and containerized applications
Container Ecosystem
Components of Docker and Docker Architecture
Installing the Docker Engine
Docker images and repositories
Managing Containers
Creating our first Docker container
Docker Commands
Viewing and monitoring running containers
Docker Service and engine
Securing Containers using TLS
Docker Images
Building Docker images
Docker Registeries
Storing and retrieving Docker images from Docker Hub
Creating images using DOCKERFILE
Building containers from images
Networking
Networking Docker containers
Docker Network Internals
Implementing and configuring docker network
libnetwork
Docker Storage and Volumes
Data persistence with Volumes
Managing Docker Data volumes
Docker Security
Docker Security best practices
Docker Compose and Clustering(SWARM)
Scenario
A single container static website
Setting up a container running Nginx
Launching a static site
Update our static site from Git