<commit_before># The Romana Project

Romana is a new Software Defined Network (SDN) solution specifically designed
for the Cloud Native architectural style. The result of this focus is that
Romana cloud networks are less expensive to build, easier to operate and
deliver higher performance than cloud networks built using alternative SDN
designs.

# Getting Started

To get started with Romana running on Devstack, some scripts and Ansible
playbooks have been provided to automate the setup and deployment. These are
located in this repository. They will access other repositories to download
required pieces of the Romana system, as well as some binaries we have already
pre-compiled for your convenience.

## Romana on Amazon EC2 Instances

Before you start, you will need to install the appropriate tools, and configure
SSH and AWS credentials.

### Tools

This setup requires ansible v1.9.3+ and boto. It is generally best to install these via python's ``pip`` tool.
```bash
sudo apt-get install git python-pip python-dev
sudo pip install ansible boto awscli
```

Copy your EC2 SSH key into the expected location.
```bash
cp /path/to/ec2_ssh_private_key ~/.ssh/ec2_id_rsa
chmod 0600 ~/.ssh/ec2_id_rsa
```

Configure awscli with your AWS Credentials
```bash-session
$ aws configure
AWS Access Key ID [None]: A*******************
AWS Secret Access Key [None]: ****************************************
Default region name [None]: us-west-1
Default output format [None]: 
```<commit_msg>Making sure we use v1.9.4 until some bugs are fixed in 2.x<commit_after># The Romana Project

Romana is a new Software Defined Network (SDN) solution specifically designed
for the Cloud Native architectural style. The result of this focus is that
Romana cloud networks are less expensive to build, easier to operate and
deliver higher performance than cloud networks built using alternative SDN
designs.

# Getting Started

To get started with Romana running on Devstack, some scripts and Ansible
playbooks have been provided to automate the setup and deployment. These are
located in this repository. They will access other repositories to download
required pieces of the Romana system, as well as some binaries we have already
pre-compiled for your convenience.

## Romana on Amazon EC2 Instances

Before you start, you will need to install the appropriate tools, and configure
SSH and AWS credentials.

### Tools

This setup requires ansible v1.9.3+ and boto. It is generally best to install these via python's ``pip`` tool.
```bash
sudo apt-get install git python-pip python-dev
sudo pip install ansible==1.9.4 boto awscli
```

Copy your EC2 SSH key into the expected location.
```bash
cp /path/to/ec2_ssh_private_key ~/.ssh/ec2_id_rsa
chmod 0600 ~/.ssh/ec2_id_rsa
```

Configure awscli with your AWS Credentials
```bash-session
$ aws configure
AWS Access Key ID [None]: A*******************
AWS Secret Access Key [None]: ****************************************
Default region name [None]: us-west-1
Default output format [None]: 
```
{'fraction_non_alphanumeric': 0.09616655651024454, 'fraction_numerical': 0.010905485789821546, 'mean_word_length': 4.877669902912621, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4833383', 'n_tokens_mistral': 851, 'n_tokens_neox': 794, 'n_words': 421}