Repository: incubator-metron Updated Branches: refs/heads/master cb44090b0 -> 8fe52c9a1
METRON-866 Quickdev and Fulldev readme misses Docker as prerequisite (nickwallen) closes apache/incubator-metron#544 Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/8fe52c9a Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/8fe52c9a Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/8fe52c9a Branch: refs/heads/master Commit: 8fe52c9a126bbfbb82472f48e1f162f128e35694 Parents: cb44090 Author: nickwallen <[email protected]> Authored: Mon Apr 24 11:36:58 2017 -0400 Committer: nickallen <[email protected]> Committed: Mon Apr 24 11:36:58 2017 -0400 ---------------------------------------------------------------------- .../vagrant/full-dev-platform/README.md | 38 ++++++++--------- .../vagrant/quick-dev-platform/README.md | 44 +++++++++++--------- 2 files changed, 43 insertions(+), 39 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/8fe52c9a/metron-deployment/vagrant/full-dev-platform/README.md ---------------------------------------------------------------------- diff --git a/metron-deployment/vagrant/full-dev-platform/README.md b/metron-deployment/vagrant/full-dev-platform/README.md index 8bc78b3..177b905 100644 --- a/metron-deployment/vagrant/full-dev-platform/README.md +++ b/metron-deployment/vagrant/full-dev-platform/README.md @@ -13,7 +13,9 @@ Getting Started The computer used to deploy Apache Metron will need to have the following components installed. - [Ansible](https://github.com/ansible/ansible) (2.0.0.2 or 2.2.2.0) + - [Docker](https://www.docker.com/community-edition) - [Vagrant](https://www.vagrantup.com) 1.8.1 + - [Vagrant Hostmanager Plugin](https://github.com/devopsgroup-io/vagrant-hostmanager) `vagrant plugin install vagrant-hostmanager` - [Virtualbox](https://virtualbox.org) 5.0.16 - Python 2.7.11 - Maven 3.3.9 @@ -24,35 +26,31 @@ Any platform that supports these tools is suitable, but the following instructio 1. Install Homebrew by following the instructions at [Homebrew](http://brew.sh/). -2. Run the following command in a terminal to install all of the required tools. +1. Run the following command in a terminal to install all of the required tools. - ``` - brew cask install vagrant virtualbox java - brew install maven git - ``` + ``` + brew cask install vagrant virtualbox java docker + brew install maven git + ``` -3. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip). +1. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip). ### Deploy Metron -1. Install Vagrant Hostmanager. +1. Ensure that the Docker service is running. - ``` - vagrant plugin install vagrant-hostmanager - ``` +1. Deploy Metron -2. Deploy Metron + ``` + cd metron-deployment/vagrant/full-dev-platform + vagrant up + ``` - ``` - cd metron-deployment/vagrant/full-dev-platform - vagrant up - ``` + Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host. - Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host. - - ``` - vagrant provision - ``` + ``` + vagrant provision + ``` ### Explore Metron http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/8fe52c9a/metron-deployment/vagrant/quick-dev-platform/README.md ---------------------------------------------------------------------- diff --git a/metron-deployment/vagrant/quick-dev-platform/README.md b/metron-deployment/vagrant/quick-dev-platform/README.md index 71960ef..ca1168b 100644 --- a/metron-deployment/vagrant/quick-dev-platform/README.md +++ b/metron-deployment/vagrant/quick-dev-platform/README.md @@ -15,38 +15,44 @@ Getting Started As with the Full Development Platform (`metron-deployment/vagrant/full-dev-platform`), the computer used to deploy Apache Metron will need the following components installed. - [Ansible](https://github.com/ansible/ansible) (2.0.0.2 or 2.2.2.0) + - [Docker](https://www.docker.com/community-edition) - [Vagrant](https://www.vagrantup.com) 1.8.1 + - [Vagrant Hostmanager Plugin](https://github.com/devopsgroup-io/vagrant-hostmanager) `vagrant plugin install vagrant-hostmanager` - [Virtualbox](https://virtualbox.org) 5.0.16 - Python 2.7.11 - Maven 3.3.9 -### Deploy Metron +#### macOS + + Any platform that supports these tools is suitable, but the following instructions cover installation on macOS. The easiest means of installing these tools on a Mac is to use the excellent [Homebrew](http://brew.sh/) project. + + 1. Install Homebrew by following the instructions at [Homebrew](http://brew.sh/). -1. Build Metron + 1. Run the following command in a terminal to install all of the required tools. - ``` - cd incubator-metron - mvn clean package -DskipTests - ``` + ``` + brew cask install vagrant virtualbox java docker + brew install maven git + ``` -2. Install Vagrant Hostmanager. + 1. Install Ansible by following the instructions [here](http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip). + +### Deploy Metron - ``` - vagrant plugin install vagrant-hostmanager - ``` +1. Ensure that the Docker service is running. -3. Deploy Metron +1. Deploy Metron - ``` - cd metron-deployment/vagrant/quick-dev-platform - vagrant up - ``` + ``` + cd metron-deployment/vagrant/quick-dev-platform + vagrant up + ``` - Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host. + Should the process fail before completing the deployment, the following command will continue the deployment process without re-instantiating the host. - ``` - vagrant provision - ``` + ``` + vagrant provision + ``` ### Explore Metron
