Skip to content

ejson03/Ansible-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible-Application

Collection of ansible playbooks for automating project deployment

Table of Contents

Description

Ansible solves the problem for efficient distribution of projects developed. The playbooks can be used to generate an environment suitable for the application to be deployed into. Also project distribution and control can be efficiently managed in multi nodal enviornment. Distribution of loads across nodes enhances the overall performance of the application.

This repository involves playbooks for :

Dependencies

Installation

Prerequisites

Ansible can only run on Linux Distributed Operating Systems

If you already possess either of the above operating system platforms you can skip the below procedure

  • Setup Vagrant Environment
    1. Install Vagrant and virtualbox
    2. Vagrantfile use this vagrantfile to setup your virtual machine
    vagrant up [hostname]  Enable all virtual machines or specify any one to enable
    vagrant ssh hostname
    

Instructions

  1. Setup Ansible hosts in /etc/ansible/hosts
  2. Setup Ansible config in /etc/ansible/ansible.cfg
ansible-playbook all <play-name>

License

License: MIT

MIT License Link