https://github.com/nerdeveloper/eqs
https://github.com/nerdeveloper/eqs
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nerdeveloper/eqs
- Owner: nerdeveloper
- Created: 2021-02-27T14:40:07.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-03T16:58:56.000Z (almost 5 years ago)
- Last Synced: 2025-01-26T01:46:27.641Z (about 1 year ago)
- Language: Shell
- Size: 60.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EQS Interview Test
This is an Ansible script that spins up single node Cluster, Install Helm and Vault.
## Installation
- [Vagrant](https://www.vagrantup.com/downloads)
- [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
- [Python 3]()
## Development
### Prerequisites
- RAM: 16 GB of RAM
- CPU: Core i5 upwards
- Supports Virtualization
### Provisioning
- Git clone the repo and Enter the directory
```shell
git clone https://github.com/nerdeveloper/eqs
cd eqs
```
- Open the `VagrantFile` file and update your public and private IP address
- Open the `group_vars/all.yaml` file and update `master_ip` and `private_ip`
- Run the command to bring up the services
```shell
vagrant up --provision
```
- Run this command to tear down the services
```shell
vagrant destroy -f
```
## Production
### Provisioning
- Git clone the repo and Enter the directory
```shell
git clone https://github.com/nerdeveloper/eqs
cd eqs
```
- Open the `inventory.ini` file and update your public ip address to the VM, the user and update the path to you SSK key.
- Open the `group_vars/all.yaml` file and update `master_ip` and `private_ip`
- Run the command to bring up the services
```shell
ansible-playbook playbook.yml -i inventory.ini
```
## Jenkins Server
http://34.211.35.162:8080/job/kubernetes-cluster/