Skip to content

Commit

Permalink
Start working on ml api config
Browse files Browse the repository at this point in the history
  • Loading branch information
Vik Paruchuri committed May 1, 2013
1 parent b487b98 commit 49ac3bb
Show file tree
Hide file tree
Showing 12 changed files with 60 additions and 2 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*.swp
.idea/
2 changes: 1 addition & 1 deletion playbooks/ec2.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[ec2]
regions=all
destination_variable=public_dns_name
vpc_destination_variable=ip_address
vpc_destination_variable=private_ip_address
cache_path=/tmp
cache_max_age=300
1 change: 0 additions & 1 deletion playbooks/ec2.py
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,6 @@ def get_host_info(self):
def push(self, my_dict, key, element):
''' Pushed an element onto an array that may not have been defined in
the dict '''

if key in my_dict:
my_dict[key].append(element);
else:
Expand Down
9 changes: 9 additions & 0 deletions playbooks/keys/vik-sandbox.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuBVxqB7lmP7A03jdQDsB
FzSzHKPsAPHRzEZjfECR71P9gitm6ZsyYReoUwhSPDoYtkXFTlckG3Zc+4CVAuT7
fecT/+JDcKmRrOZ+jXPn/6r0QboCBiBdEbe5BkA7i8X9dj9aW7/OM5VTR6+1k9kF
IB+FVaNf9W+UbSncm5v0u9WRp+MBXaxZ/d2CfZT6Dv/NGVB9lp+HNMvDxeq60wrc
aOgMDmTfl5s/NK30YiWOyeTD7tA+56oNOxvbZyYx4jDZLOE3N0xWK3wCNyG/LQ91
6wG0TteF6NlV8lYfraTF6PNgFNOuD4u4q4NWgXZ5YFLnBo2mwueuSHiGQSou6z/S
FwIDAQAB
-----END PUBLIC KEY-----
1 change: 1 addition & 0 deletions playbooks/keys/vik.key
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLsSijLucpXK1PCvDucbPc6LTbvfUOQE6QJNFruGUgfYXsqyRNuLpIXtj54Btvm5bNc/lt+aCirJbYPmI1HjrUnPSxt3xsFT1+CzCdMQCVZLXHtb8dAo38Y8tSLEvB6G75Ty0GJySF2YR6OPvZSQwvsRPuLmBsvzENNxIm7kTxfETfPDkH/3h2YPgPgznRhGAWEG7Xl1lE8yH9Tnr0jhpJ1HoPgReWuZHLbIPpCrkR3xWYfESNyMjNmYrOJHICi+yF1fr8c7GTqulqMq2uxkofGE8c9TqLGOvLkPfFlkkz7OGGI+q6Qfy3BntlF7TOkj1HvMPyh8YoqnHxAiUCokWH vik.paruchuri@gmail.com
7 changes: 7 additions & 0 deletions playbooks/mlapi_prod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- hosts: tag_Group_mlapi_prod
vars_files:
- ["{{ secure_file_dir }}/mlapi_prod_vars.yml"]
- ["{{ secure_file_dir }}/users.yml"]
- ["{{ secure_file_dir }}/mlapi_prod_users.yml"]
roles:
- mlapi
8 changes: 8 additions & 0 deletions playbooks/mlapi_sandbox.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- hosts:
- tag_Group_mlapi_sandbox
vars_files:
- ["{{ secure_file_dir }}/mlapi_sandbox_vars.yml"]
- ["{{ secure_file_dir }}/users.yml"]
- ["{{ secure_file_dir }}/mlapi_sandbox_users.yml"]
roles:
- mlapi
7 changes: 7 additions & 0 deletions playbooks/mlapi_stage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- hosts: tag_Group_mlapi_stage
vars_files:
- ["{{ secure_file_dir }}/mlapi_stage_vars.yml"]
- ["{{ secure_file_dir }}/users.yml"]
- ["{{ secure_file_dir }}/mlapi_stage_users.yml"]
roles:
- mlapi
3 changes: 3 additions & 0 deletions playbooks/roles/lms/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,6 @@
sudo: True
- name: git checkout mitx repo into $app_base_dir
git: dest=$app_base_dir/mitx repo=git@github.com:MITx/mitx.git
- name: Update apt cache
sudo: True
apt: update_cache=yes
21 changes: 21 additions & 0 deletions playbooks/roles/mlapi/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
- name: create mlapi application config
template: src=env.json.j2 dest=$app_base_dir/env.json
sudo: True

- name: create mlapi auth file
template: src=auth.json.j2 dest=$app_base_dir/auth.json
sudo: True

# Check out mitx repo to $app_base_dir
- name: set permissions on $app_base_dir sgid for edx
file: path=$app_base_dir owner=root group=edx mode=2775 state=directory
file: path=$app_base_dir owner=ubuntu group=edx mode=2775 state=directory
sudo: True
- name: install git and its recommends
apt: pkg=git state=installed install_recommends=yes
sudo: True
- name: git checkout ml-service-api repo into $app_base_dir
git: dest=$app_base_dir/ml-service-api repo=git@github.com:edx/ml-service-api.git
- name: git checkout ml-service-api repo into $app_base_dir
git: dest=$app_base_dir/machine-learning repo=git@github.com:edx/machine-learning.git
1 change: 1 addition & 0 deletions playbooks/roles/mlapi/templates/auth.json.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ auth_config | to_nice_json }}
1 change: 1 addition & 0 deletions playbooks/roles/mlapi/templates/env.json.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ env_config | to_nice_json }}

0 comments on commit 49ac3bb

Please sign in to comment.