Commit 164b65d0 by John Jarvis

Merge pull request #876 from edx/jarv/add-gem

adding gem for status.edx.org
parents 2eec9e38 35118058
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
# #
# #
- name: create data and app directories - name: create data directories
file: > file: >
path={{ item }} path={{ item }}
state=directory state=directory
...@@ -30,9 +30,18 @@ ...@@ -30,9 +30,18 @@
mode=0700 mode=0700
with_items: with_items:
- "{{ aws_data_dir }}" - "{{ aws_data_dir }}"
- "{{ aws_app_dir }}"
- "{{ aws_log_dir }}" - "{{ aws_log_dir }}"
- name: create app directory
file: >
path={{ item }}
state=directory
owner=root
group=root
mode=0755
with_items:
- "{{ aws_app_dir }}"
- name: install system packages - name: install system packages
apt: > apt: >
pkg={{','.join(aws_debian_pkgs)}} pkg={{','.join(aws_debian_pkgs)}}
......
...@@ -72,7 +72,13 @@ jenkins_admin_debian_pkgs: ...@@ -72,7 +72,13 @@ jenkins_admin_debian_pkgs:
# Needed by the CMS to manipulate images. # Needed by the CMS to manipulate images.
- libjpeg8-dev - libjpeg8-dev
- libpng12-dev - libpng12-dev
# for status.edx.org
- ruby
- ruby1.9.1
jenkins_admin_gem_pkgs:
# for generating status.edx.org
- { name: sass, version: "3.2.4" }
jenkins_admin_redhat_pkgs: [] jenkins_admin_redhat_pkgs: []
......
...@@ -131,3 +131,7 @@ ...@@ -131,3 +131,7 @@
content="{{ jenkins_user }} ALL=({{ jenkins_user }}) NOPASSWD:ALL" content="{{ jenkins_user }} ALL=({{ jenkins_user }}) NOPASSWD:ALL"
dest=/etc/sudoers.d/99-jenkins owner=root group=root dest=/etc/sudoers.d/99-jenkins owner=root group=root
mode=0440 validate='visudo -cf %s' mode=0440 validate='visudo -cf %s'
- name: install global gem dependencies
gem: name={{ item.name }} state=present version={{ item.version }}
with_items: jenkins_admin_gem_pkgs
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment