fmartingr
/
shelfzilla
Archived
1
0
Fork 0
This repository has been archived on 2021-06-29. You can view files and clone it, but cannot push or open issues or pull requests.
shelfzilla/provisioning/README.md

33 lines
1.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# How Provisioning works?
The deploy of Shelfzilla use Ansible statements to load the Shelfzilla application in a server that you have in the inventory file "hosts". Thie provision have some requirements:
- Ansible >= 1.3
- Vagrant >= 1.5 (For local environment)
- Virtualbox
## How to work in a local environment?
Follow this steps and have fun:
```sh
git clone git@github.com:fmartingr/shelfzilla.git
cd shelfzilla
vagrant up
```
This provision will take about 10 minutes
### Give me more cores!
If it´s necessary to upgrade the VM you only must to modify this variables from Vagrant file:
```
BOX_MEM = ENV['BOX_MEM'] || "1024"
BOX_CORE = ENV['BOX_CORE'] || "2"
```
And if you want to make some experiments, try to change the BoxName and BoxURL:
```
BOX_NAME = ENV['BOX_NAME'] || "CentOS6.5"
BOX_URI = ENV['BOX_URI'] || "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box"
```
## How to deploy in a remote server?
Soon...
## How to add new remote server and deploy Shelfzilla?
Soon...