Skip to content

Commit

Permalink
Fixes LaunchKit#9, use "become" instead of "sudo" for ansible
Browse files Browse the repository at this point in the history
  • Loading branch information
taylorhughes committed Aug 5, 2016
1 parent 49d2f7b commit 68d1603
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 20 deletions.
16 changes: 8 additions & 8 deletions ansible/roles/lk-django/tasks/setup_db.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
- name: create cluster db
sudo: yes
sudo_user: postgres
become: true
become_user: postgres
postgresql_db: name=lk
- name: add hstore db extension
sudo: yes
sudo_user: postgres
become: true
become_user: postgres
postgresql_ext: name=hstore db=lk
- name: add {{ db_user }} user to cluster db as superuser
sudo: yes
sudo_user: postgres
become: true
become_user: postgres
postgresql_user: name={{ db_user }} role_attr_flags=SUPERUSER db=lk
- name: add {{ db_user }} user to postgres as superuser
sudo: yes
sudo_user: postgres
become: true
become_user: postgres
postgresql_user: name={{ db_user }} role_attr_flags=SUPERUSER
6 changes: 3 additions & 3 deletions ansible/roles/postgres/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@

# Way too permissive for a deploy, but handy for vagrant
- name: add local user as postgres superuser
sudo: yes
sudo_user: postgres
postgresql_user: name={{ username_on_the_host }} role_attr_flags=SUPERUSER
become: true
become_user: postgres
postgresql_user: name=vagrant role_attr_flags=SUPERUSER
10 changes: 1 addition & 9 deletions ansible/vagrant.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,12 @@
---
- hosts: all
sudo: true
become: true
vars:
document_root: /vagrant
db_user: vagrant
pre_tasks:
- name: update apt cache
apt: update_cache=yes cache_valid_time=3600
- name: get the local user name
sudo: false
local_action:
shell /usr/bin/whoami
register: whoami_result
- name: store the local user name
set_fact:
username_on_the_host: "{{ whoami_result.stdout }}"
roles:
- common
- common-python
Expand Down

0 comments on commit 68d1603

Please sign in to comment.