Commit 690304cb by Vik Paruchuri

Make a bunch of stuff use sudo

parent ac8534a6
--- ---
- name: Create 'edx' users group - name: Create 'edx' users group
group: name=edx state=present group: name=edx state=present
sudo: True
tags: tags:
- users - users
- admin_users - admin_users
...@@ -8,6 +9,7 @@ ...@@ -8,6 +9,7 @@
# This is a temporary measure for initial configuration; after the last # This is a temporary measure for initial configuration; after the last
# play is run and we've got a good set of users, ubuntu should no longer be used # play is run and we've got a good set of users, ubuntu should no longer be used
user: name=ubuntu append=yes groups="edx" user: name=ubuntu append=yes groups="edx"
sudo: True
tags: tags:
- users - users
- admin_users - admin_users
...@@ -16,12 +18,14 @@ ...@@ -16,12 +18,14 @@
user: name={{ item.user }} append=yes groups={{ "adm,edx,"+",".join(item.groups) }} shell=/bin/bash user: name={{ item.user }} append=yes groups={{ "adm,edx,"+",".join(item.groups) }} shell=/bin/bash
with_items: admin_users with_items: admin_users
when: admin_users is defined when: admin_users is defined
sudo: True
tags: tags:
- users - users
- admin_users - admin_users
- name: Copying ssh keys for admin users - name: Copying ssh keys for admin users
authorized_key: user={{ item.user }} key="{{lookup('file', item.path)}}" authorized_key: user={{ item.user }} key="{{lookup('file', item.path)}}"
with_items: admin_keys with_items: admin_keys
sudo: True
tags: tags:
- users - users
- admin_users - admin_users
......
...@@ -6,14 +6,17 @@ ...@@ -6,14 +6,17 @@
- venv_base - venv_base
- name: pip install virtualenv - name: pip install virtualenv
pip: name=virtualenv state=latest pip: name=virtualenv state=latest
sudo: True
tags: tags:
- venv_base - venv_base
- name: pip install virtualenvwrapper - name: pip install virtualenvwrapper
pip: name=virtualenvwrapper state=latest pip: name=virtualenvwrapper state=latest
sudo: True
tags: tags:
- venv_base - venv_base
- name: create edx virtualenv directory - name: create edx virtualenv directory
file: path=$venv_dir owner=ubuntu group=adm mode=2775 state=directory file: path=$venv_dir owner=ubuntu group=adm mode=2775 state=directory
sudo: True
tags: tags:
- venv_base - venv_base
- name: create the edx virtualenv directory initial contents - name: create the edx virtualenv directory initial contents
......
...@@ -3,10 +3,12 @@ ...@@ -3,10 +3,12 @@
- name: Create application root - name: Create application root
# In the future consider making group edx r/t adm # In the future consider making group edx r/t adm
file: path=$app_base_dir state=directory owner=root group=adm mode=2775 file: path=$app_base_dir state=directory owner=root group=adm mode=2775
sudo: True
tags: tags:
- pre_install - pre_install
- name: Create log directory - name: Create log directory
file: path=/mnt/logs state=directory mode=2770 group=adm owner=root file: path=/mnt/logs state=directory mode=2770 group=adm owner=root
sudo: True
tags: tags:
- pre_install - pre_install
- name: Create aliases to the log directory - name: Create aliases to the log directory
...@@ -19,18 +21,21 @@ ...@@ -19,18 +21,21 @@
- pre_install - pre_install
- name: Update apt cache - name: Update apt cache
apt: update_cache=yes apt: update_cache=yes
sudo: True
tags: tags:
- pre_install - pre_install
- include: create_venv.yml
- name: Install role-independent useful system packages - name: Install role-independent useful system packages
apt: pkg={{item}} install_recommends=yes state=present apt: pkg={{item}} install_recommends=yes state=present
sudo: True
with_items: with_items:
- ack-grep - ack-grep
- lynx-cur - lynx-cur
- mosh - mosh
- most - most
- screen - screen
- python-pip
tags: tags:
- pre_install - pre_install
- include: create_venv.yml
\ No newline at end of file
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