Bootstrap sudoers on all nodes

Change-Id: I609a817d25d6ce65ff26c71ff695346cea69b5bb
Depends-On: Ibc1e24a40810de9e2ebbee13b768b80daa02a61f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-01-09 15:23:08 -05:00
parent ff3394bdd5
commit 323a8e1e07
5 changed files with 9 additions and 10 deletions

View File

@ -19,6 +19,7 @@
serial: 1
roles:
- openstack.sudoers
- openstack.virtualenv
pre_tasks:

View File

@ -27,6 +27,12 @@ nodepool_service_nodepool_launcher_manage: false
# windmill.shade
shade_pip_virtualenv: /opt/venv/nodepool-builder
# openstack.sudoers
sudoers_task_manager:
- config
sudoers_file_includes_dest: /etc/sudoers.d/nodepool
sudoers_file_includes_src: nodepool-builder/etc/sudoers.d/nodepool.j2
windmill_nodepool_service_config:
PREFIX: "{{ nodepool_pip_virtualenv }}"
ARGS: -l /etc/nodepool/builder-logging.conf

View File

@ -16,6 +16,7 @@
hosts: nodepool-builder
roles:
- openstack.sudoers
- openstack.diskimage-builder
- openstack.shade
- openstack.nodepool
@ -49,16 +50,6 @@
owner: nodepool
src: nodepool/home/nodepool/.config/openstack/clouds.yaml
# NOTE(pabelanger): Move this to ansible-role-sudoers
- name: Copy sudoers includes into place.
become: yes
copy:
dest: /etc/sudoers.d/
group: root
mode: 0444
owner: root
src: nodepool/etc/sudoers.d/nodepool
- name: Template disk-image-create wrapper script.
become: yes
template:

View File

@ -32,6 +32,7 @@ zuul-cloner -m $CLONEMAP \
openstack/ansible-role-nodepool \
openstack/ansible-role-shade \
openstack/ansible-role-ssh \
openstack/ansible-role-sudoers \
openstack/ansible-role-virtualenv \
openstack/ansible-role-zookeeper \
openstack/ansible-role-zuul