This commit is contained in:
Niko Kurtti
2015-03-24 12:18:13 +02:00
commit 34553aa6f4
48 changed files with 1278 additions and 0 deletions

18
tasks/webuser.yml Normal file
View File

@@ -0,0 +1,18 @@
---
- name: Create web user
sudo: true
user: name=web home=/opt/web password=$1$U7pTMMko$SY19s1PIxdD2NCFgM0LQr0
- name: Allow all users to log in as a web user
sudo: true
authorized_key: >
user=web
key='{{lookup('file', '../roles/base/files/' + item.public_key)}}'
with_items: users
- name: Allow web user to restart nginx
sudo: true
lineinfile: >
dest=/etc/sudoers
line="web ALL=(root) NOPASSWD:/usr/sbin/service nginx restart"
validate='visudo -cf %s'