Merge "Use systemd-journald instead of log files"
This commit is contained in:
commit
12cde7ae35
|
@ -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
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -24,3 +24,4 @@ magnum_distro_packages:
|
||||||
- libffi-devel
|
- libffi-devel
|
||||||
- gettext
|
- gettext
|
||||||
- gcc
|
- gcc
|
||||||
|
- systemd-devel
|
||||||
|
|
|
@ -25,3 +25,4 @@ magnum_distro_packages:
|
||||||
- libffi-devel
|
- libffi-devel
|
||||||
- gettext
|
- gettext
|
||||||
- gcc
|
- gcc
|
||||||
|
- systemd-devel
|
||||||
|
|
Loading…
Reference in New Issue