Include ansible-role-logrotate
As we start running services for more then 1 day, we'll need to start to rotate logs. Start with nodepool and well do zuul in a follow up patch. Change-Id: I2e10d180039e60ad7c62c2597e10910b74673d98 Depends-On: I63f9c936fae40e536699cd612c0505e0f3a72d5d Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
c3682c2fb6
commit
11446e3d6c
|
@ -27,6 +27,17 @@ nodepool_service_nodepool_launcher_manage: false
|
||||||
# windmill.shade
|
# windmill.shade
|
||||||
shade_pip_virtualenv: /opt/venv/nodepool-builder
|
shade_pip_virtualenv: /opt/venv/nodepool-builder
|
||||||
|
|
||||||
|
# openstack.logrotate
|
||||||
|
logrotate_configs:
|
||||||
|
- name: nodepool-builder
|
||||||
|
log: /var/log/nodepool/builder-debug.log /var/log/nodepool/nodepool-builder.log
|
||||||
|
options:
|
||||||
|
- compress
|
||||||
|
- missingok
|
||||||
|
- rotate 7
|
||||||
|
- daily
|
||||||
|
- notifempty
|
||||||
|
|
||||||
# openstack.sudoers
|
# openstack.sudoers
|
||||||
sudoers_task_manager:
|
sudoers_task_manager:
|
||||||
- config
|
- config
|
||||||
|
|
|
@ -23,3 +23,14 @@ nodepool_service_nodepool_builder_manage: false
|
||||||
|
|
||||||
# windmill.shade
|
# windmill.shade
|
||||||
shade_pip_virtualenv: /opt/venv/nodepool-launcher
|
shade_pip_virtualenv: /opt/venv/nodepool-launcher
|
||||||
|
|
||||||
|
# openstack.logrotate
|
||||||
|
logrotate_configs:
|
||||||
|
- name: nodepool-launcher
|
||||||
|
log: /var/log/nodepool/launcher-debug.log /var/log/nodepool/nodepool-launcher.log
|
||||||
|
options:
|
||||||
|
- compress
|
||||||
|
- missingok
|
||||||
|
- rotate 7
|
||||||
|
- daily
|
||||||
|
- notifempty
|
||||||
|
|
|
@ -67,6 +67,11 @@
|
||||||
owner: root
|
owner: root
|
||||||
src: nodepool-builder/usr/local/bin/disk-image-create.j2
|
src: nodepool-builder/usr/local/bin/disk-image-create.j2
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Setup openstack.logrotate role.
|
||||||
|
include_role:
|
||||||
|
name: openstack.logrotate
|
||||||
|
|
||||||
post_tasks:
|
post_tasks:
|
||||||
- name: Run nodepool-server validation.
|
- name: Run nodepool-server validation.
|
||||||
include_role:
|
include_role:
|
||||||
|
|
|
@ -48,6 +48,11 @@
|
||||||
owner: nodepool
|
owner: nodepool
|
||||||
src: nodepool/home/nodepool/.config/openstack/clouds.yaml
|
src: nodepool/home/nodepool/.config/openstack/clouds.yaml
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Setup openstack.logrotate role.
|
||||||
|
include_role:
|
||||||
|
name: openstack.logrotate
|
||||||
|
|
||||||
post_tasks:
|
post_tasks:
|
||||||
- name: Run nodepool-launcher validation.
|
- name: Run nodepool-launcher validation.
|
||||||
include_role:
|
include_role:
|
||||||
|
|
|
@ -28,6 +28,7 @@ zuul-cloner -m $CLONEMAP \
|
||||||
--cache-dir /opt/git \
|
--cache-dir /opt/git \
|
||||||
git://git.openstack.org \
|
git://git.openstack.org \
|
||||||
openstack/ansible-role-diskimage-builder \
|
openstack/ansible-role-diskimage-builder \
|
||||||
|
openstack/ansible-role-logrotate \
|
||||||
openstack/ansible-role-nodepool \
|
openstack/ansible-role-nodepool \
|
||||||
openstack/ansible-role-shade \
|
openstack/ansible-role-shade \
|
||||||
openstack/ansible-role-ssh \
|
openstack/ansible-role-ssh \
|
||||||
|
|
Loading…
Reference in New Issue