aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDuong Ha-Quang <duonghq@vn.fujitsu.com>2016-08-23 22:34:21 +0700
committerDuong Ha-Quang <duonghq@vn.fujitsu.com>2017-10-31 02:55:31 +0000
commit2d3866c6a488e339a4c1501036ccfaa2a3db75b4 (patch)
tree3ad992a570db2b393b1c065208fbb7a23d60a2fb /tools
parentd1fe0778f168a0428a211966c2a80cf6bb3e7a07 (diff)
downloadkolla-ansible-2d3866c6a488e339a4c1501036ccfaa2a3db75b4.tar.gz
kolla-ansible-2d3866c6a488e339a4c1501036ccfaa2a3db75b4.zip
Specify 'become' for only necessary tasks (default roles)
Add become to only neccesary tasks in roles: - glance - heat - horizon - keystone - neutron - nova - openvswitch Gate is also updated to use 'become' feature Change-Id: I2f3f27306e9f384148e1ad4d54d8da2ebef34d00 Partial-Implements: blueprint ansible-specific-task-become
Diffstat (limited to 'tools')
-rw-r--r--tools/playbook-setup-nodes.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/playbook-setup-nodes.yml b/tools/playbook-setup-nodes.yml
index 47864d335..cd765cfa3 100644
--- a/tools/playbook-setup-nodes.yml
+++ b/tools/playbook-setup-nodes.yml
@@ -10,6 +10,24 @@
- name: Install wget package
package: name=wget
+ - name: Add sudo group
+ group:
+ name: sudo
+ state: present
+
+ - name: Allow 'sudo' group to have passwordless sudo
+ lineinfile:
+ dest: /etc/sudoers
+ state: present
+ line: "%sudo ALL=(ALL) NOPASSWD: ALL"
+
+ - name: Add jenkins to sudo group
+ user:
+ name: jenkins
+ append: yes
+ groups: "sudo"
+
+
- hosts: all
become: true