Bootstrap sudoers on all nodes
Change-Id: I609a817d25d6ce65ff26c71ff695346cea69b5bb Depends-On: Ibc1e24a40810de9e2ebbee13b768b80daa02a61f Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
ff3394bdd5
commit
323a8e1e07
|
@ -19,6 +19,7 @@
|
|||
serial: 1
|
||||
|
||||
roles:
|
||||
- openstack.sudoers
|
||||
- openstack.virtualenv
|
||||
|
||||
pre_tasks:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue