diff options
| author | Duong Ha-Quang <duonghq@vn.fujitsu.com> | 2016-08-23 22:34:21 +0700 |
|---|---|---|
| committer | Duong Ha-Quang <duonghq@vn.fujitsu.com> | 2017-10-31 02:55:31 +0000 |
| commit | 2d3866c6a488e339a4c1501036ccfaa2a3db75b4 (patch) | |
| tree | 3ad992a570db2b393b1c065208fbb7a23d60a2fb /tools | |
| parent | d1fe0778f168a0428a211966c2a80cf6bb3e7a07 (diff) | |
| download | kolla-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.yml | 18 |
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 |
