<commit_before># Synergy Provisioning via Image Streamer and Python  
  
The HudsonAlpha artifact bundles and scripts are used to provision 3 use cases:  
Docker CentOS 7.3  
OpenStack Newton all-in-one  
OpenStack Newton compute node  
  
## Pre-requisites
  
HPE Synergy with ImageStreamer module and at least one available node  
Image Streamer Deployment Plan and Golden Image (see docs)  
Orchestration server with Python >= 3.4 and Python library for HPE OneView installed (https://github.com/HewlettPackard/python-hpOneView)  
Hashicorp Consul cluster with at least 1 server     
DataDog Account (optional, if DataDog plan script is used)  
  
## Configure orchestration node  
  
Server running CentOS 7.3 OS  
Must have network connectivity to HPE Synergy Composer IP  
Install python >= 3.4  
Install python-hpOneView per https://github.com/HewlettPackard/python-hpOneView  
Generate SSH keypair that will be used to communicate with Synergy nodes once they are provisioned  
Create /hpov/haconfig.json with Synergy OneView credentials
Clone this repo  
Modify <project>/profile_.py files for your environment  
Modify <project>/config_.py files for your environment  
  
## Install and configure Hashicorp Consul single server  
  
```
This is an example of a dev Consul cluster, with just a single server:
docker run -d --name=consul --net=host -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' -p 8400:8400 -p 8500:8500 -p 8600:53/udp consul agent -server -bind=<orchestration node IP address> -bootstrap-expect 1
<commit_msg>modified README.md<commit_after># Synergy Provisioning via Image Streamer and Python  
  
The HudsonAlpha artifact bundles and scripts are used to provision 3 use cases:  
Docker CentOS 7.3  
OpenStack Newton all-in-one  
OpenStack Newton compute node  
  
## Pre-requisites
  
Single HPE Synergy frame with ImageStreamer module and at least one available node  
Image Streamer Deployment Plan and Golden Image (see docs)  
Orchestration server with Python >= 3.4 and Python library for HPE OneView installed (https://github.com/HewlettPackard/python-hpOneView)  
Hashicorp Consul cluster with at least 1 server     
DataDog Account (optional, if DataDog plan script is used)  
  
## Configure orchestration node  
  
Server running CentOS 7.3 OS  
Must have network connectivity to HPE Synergy Composer IP  
Install python >= 3.4  
Install python-hpOneView per https://github.com/HewlettPackard/python-hpOneView  
Generate SSH keypair that will be used to communicate with Synergy nodes once they are provisioned  
Create /hpov/haconfig.json with Synergy OneView credentials
Clone this repo  
Modify <project>/profile_.py files for your environment  
Modify <project>/config_.py files for your environment  
  
## Install and configure Hashicorp Consul single server  
  
```
This is an example of a dev Consul cluster, with just a single server:
docker run -d --name=consul --net=host -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' -p 8400:8400 -p 8500:8500 -p 8600:53/udp consul agent -server -bind=<orchestration node IP address> -bootstrap-expect 1

{'fraction_non_alphanumeric': 0.05812459858702633, 'fraction_numerical': 0.02119460500963391, 'mean_word_length': 4.183028286189684, 'pattern_counts': {'":': 2, '<': 9, '<?xml version=': 0, '>': 13, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1429523', 'n_tokens_mistral': 955, 'n_tokens_neox': 884, 'n_words': 377}