Skip to content

DEALTALFA/TASK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TASK

ARTH - Task 10

🔰 Write an Ansible Playbook that does the following operations in the managed nodes:

  • Configure Docker
  • Start and enable Docker services
  • Pull the httpd server image from the Docker Hub
  • Run the docker container and expose it to the public
  • Copy the html code in /var/www/html directory and start the web server

ARTH - Task 11

🔰 11.1 Configure Hadoop and start cluster services using Ansible Playbook

🔰 11.2 Create a Article, blog or Video on how industries are solving challenges using Ansible.

🔰 11.3 Restarting HTTPD Service is not idempotence in nature and also consume more resources suggest a way to rectify this challenge in Ansible playbook

ARTH - Task 15

  • Create an ansible role myapache to configure Httpd WebServer.
  • Create another ansible role myloadbalancer to configure HAProxy LB.
  • We need to combine both of these roles controlling webserver versions and solving challenge for host ip's addition dynamically over each Managed Node in HAProxy.cfg file.

ARTH - Task 17

  • Create your own Chat Servers, and establish a network to transfer data using Socket Programing by creating both Server and Clinet machine as Sender and Receiver both. Do this program using UDP data transfer protocol.
  • Use multi-threading concept to get and receive data parallelly from both the Server Sides. Observe the challenges that you face to achieve this using UDP.

ARTH - Task 18

🔰Task Description:page_facing_up:

  • Create an AWS EC2 instance
  • Configure the instance with Apache Webserver.
  • Download php application name "WordPress".
  • As wordpress stores data at the backend in MySQL Database server. Therefore, you need to setup a MySQL server using AWS RDS service using Free Tier.
  • Provide the endpoint/connection string to the WordPress application to make it work.

ARTH - Task 19

Task Description:page_facing_up:

🔰 Ansible Role to Configure K8S Multi Node Cluster over AWS Cloud.

  • Create Ansible Playbook to launch 3 AWS EC2 Instance
  • Create Ansible Playbook to configure Docker over those instances.
  • Create Playbook to configure K8S Master, K8S Worker Nodes on the above created EC2 Instances using kubeadm.
  • Convert Playbook into roles and Upload those role on your Ansible Galaxy.
  • Also Upload all the YAML code over your GitHub Repository.
  • Create a README.md document using markdown language describing your Task in creative manner.
  • Create blog about task and share on your LinkedIN profile.