Merge "Use systemd-journald instead of log files"

This commit is contained in:
Zuul 2019-07-18 07:37:05 +00:00 committed by Gerrit Code Review
commit 12cde7ae35
7 changed files with 6 additions and 23 deletions

View File

@ -35,7 +35,6 @@ magnum_system_user_name: magnum
magnum_system_user_comment: Magnum System User magnum_system_user_comment: Magnum System User
magnum_system_user_shell: /bin/false magnum_system_user_shell: /bin/false
magnum_system_user_home: "/var/lib/{{ magnum_system_user_name }}" magnum_system_user_home: "/var/lib/{{ magnum_system_user_name }}"
magnum_log_directory: /var/log/magnum
magnum_etc_directory: /etc/magnum magnum_etc_directory: /etc/magnum
magnum_service_name: magnum magnum_service_name: magnum
@ -146,6 +145,7 @@ magnum_pip_packages:
- osprofiler - osprofiler
- PyMySQL - PyMySQL
- python-memcached - python-memcached
- systemd-python
- uwsgi - uwsgi
# Specific pip packages provided by the user # Specific pip packages provided by the user

View File

@ -40,24 +40,3 @@
- { path: "/openstack/venvs", mode: "0755", owner: "root", group: "root" } - { path: "/openstack/venvs", mode: "0755", owner: "root", group: "root" }
- path: "/etc/magnum" - path: "/etc/magnum"
- path: "{{ magnum_system_user_home }}" - path: "{{ magnum_system_user_home }}"
- name: Test for Magnum log directory or link
shell: |
if [ -h "{{ magnum_log_directory }}" ]; then
chown -h {{ magnum_system_user_name }}:{{ magnum_system_group_name }} {{ magnum_log_directory }}
chown -R {{ magnum_system_user_name }}:{{ magnum_system_group_name }} "$(readlink {{ magnum_log_directory }})"
else
exit 1
fi
register: log_dir
failed_when: false
changed_when: log_dir.rc != 0
- name: Create Magnum log directory
file:
path: "{{ magnum_log_directory }}"
state: "directory"
owner: "{{ magnum_system_user_name }}"
group: "{{ magnum_system_group_name }}"
mode: "0750"
when: log_dir.rc != 0

View File

@ -16,4 +16,4 @@ lazy-apps = true
add-header = Connection: close add-header = Connection: close
buffer-size = {{ magnum_wsgi_buffer_size }} buffer-size = {{ magnum_wsgi_buffer_size }}
thunder-lock = true thunder-lock = true
logfile-chmod = 644 disable-logging = true

View File

@ -2,6 +2,7 @@
# Disable stderr logging # Disable stderr logging
use_stderr = False use_stderr = False
debug = {{ debug }} debug = {{ debug }}
use_journal = True
host = {{ ansible_host }} host = {{ ansible_host }}
transport_url = {{ magnum_oslomsg_rpc_transport }}://{% for host in magnum_oslomsg_rpc_servers.split(',') %}{{ magnum_oslomsg_rpc_userid }}:{{ magnum_oslomsg_rpc_password }}@{{ host }}:{{ magnum_oslomsg_rpc_port }}{% if not loop.last %},{% else %}/{{ magnum_oslomsg_rpc_vhost }}{% if magnum_oslomsg_rpc_use_ssl | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %} transport_url = {{ magnum_oslomsg_rpc_transport }}://{% for host in magnum_oslomsg_rpc_servers.split(',') %}{{ magnum_oslomsg_rpc_userid }}:{{ magnum_oslomsg_rpc_password }}@{{ host }}:{{ magnum_oslomsg_rpc_port }}{% if not loop.last %},{% else %}/{{ magnum_oslomsg_rpc_vhost }}{% if magnum_oslomsg_rpc_use_ssl | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %}

View File

@ -23,6 +23,7 @@ magnum_distro_packages:
- libxml2-dev - libxml2-dev
- libxslt-dev - libxslt-dev
- libpq-dev - libpq-dev
- libsystemd-dev
- git - git
- libffi-dev - libffi-dev
- gettext - gettext

View File

@ -24,3 +24,4 @@ magnum_distro_packages:
- libffi-devel - libffi-devel
- gettext - gettext
- gcc - gcc
- systemd-devel

View File

@ -25,3 +25,4 @@ magnum_distro_packages:
- libffi-devel - libffi-devel
- gettext - gettext
- gcc - gcc
- systemd-devel