Skip to content

shravan2omkar/Devops-EC2-SSH-KEYS-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible-Sample-Application-Deployment

This repository will contain sample for creaing devops user and copy ssh keys to remote ec2 servers

Directory Structure

  1. configs - contain environment specific variable

  2. inventories - contains inventory file for each environment

  3. groups_vars - contains common variables across environments

  4. roles - This will have subfolders like java,tomcat

    a) add_devops_user - This folder will have files related to the setup of initial user

  5. main.yml - This is the main file which will execute roles in the playbook

How to Run the Playbook

ansible-playbook main.yml -i inventories/dev/hosts --user ec2-user --key-file /home/ec2-user/playbooks/ansible_auth.pem -e '@configs/dev.yml'

ansible-playbook main.yml -i inventories/dev/hosts --user devops --key-file /home/devops/.ssh/id_rsa -e '@configs/dev.yml'


References

About

This repository will contain creaing devops user and copy ssh keys to remote ec2 servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published