Retrieve the latest modified cookbook(s) properly.

git diff without properly specifying the option returns the relative path.
This commit fixes its behaviour and fixes #40.
Merge branch 'id/40' into dev
Merge branch 'dev'
Remove the cron setting to execute git pull command every 5 min.

No longer need to git pull every 5 min,
because the Github informs Redmine of the repository updates.
This commits fixes #42.
Merge branch 'id/42' into dev
Ensure that the make command is installed, before installing redmine.

When creating redmine user, the make command is required.
(Ruby gem shadow requires the make command.)

This commit ensures that the make command is installed.
This commit fixes #43
Merge branch 'id/43' into dev
Ensure that the git command is available when installing Redmine.

Before installing Redmine, the git command must be available.
Change the dependency setting from "build-essentials" to "base".

This commit fixes #45.
Merge branch 'id/45' into dev
Add vm-nagios.json.
Merge branch 'nodes' into dev
Add base role for base cookbooks.

Base role includes:

- base
- interfaces, which configures the network settings if the hostname begins with "vm-".
- ssh_config
- kazu634

This commit refs #46.
Add the check task for role json file.

This commit refs and fixes #46.
Merge branch 'id/46' into dev
Add dependency of ssh_config on kazu634 cookbook.

ssh_config deploys the ssh configuration files onto the /home/kazu634.
This is because the ssh_config depends the kazu634 cookbook.

This commit fixes #62.
Merge branch 'id/62' into dev
Modify Vagrantfile.erb to include base role.

Ensure that the CI tests the base role.
This commit refs #46.
Merge branch 'id/46' into dev
Extend the timeout value for installing Ruby from 3200 sec to 7400 sec.

Wait 2 hours for Ruby installation process to complete.
This commit fixes #61.
Merge branch 'id/61' into dev