Use systemd-journald instead of log files

This patch aims to migrate service from usage of regular syslog files
to journald.

Change-Id: I9ee285aeae85ccf6827a652dcd4ff06958141615
This commit is contained in:
Dmitriy Rabotyagov 2019-07-22 16:40:15 +03:00
parent bcce1f5c44
commit 141db60ee6
4 changed files with 0 additions and 35 deletions

View File

@ -47,7 +47,6 @@ memcached_memory: "{{ base_memcached_memory | int // 4 if base_memcached_memory
memcached_port: 11211
memcached_listen: "127.0.0.1"
memcached_log: /var/log/memcached/memcached.log
memcached_connections: 4096
memcached_threads: 4
memcached_file_limits: "{{ memcached_connections | int + 1024 }}"

View File

@ -13,32 +13,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
- name: Test for log directory or link
shell: |
if [ -h "{{ memcached_log | dirname }}" ]; then
chown -c -h root:root "{{ memcached_log | dirname }}"
chown -c -R root:root "$(readlink {{ memcached_log | dirname }})"
else
exit 1
fi
register: log_dir
failed_when: false
changed_when: log_dir.rc == 1 or "changed" in log_dir.stdout
- name: Show the changes if verbose
debug:
var: log_dir.stdout_lines
verbosity: 1
when: "'changed' in log_dir.stdout"
- name: Create memcached log dir
file:
path: "{{ memcached_log | dirname }}"
state: directory
owner: root
group: root
when: log_dir.rc == 1
- name: Apply memcached config
template:
src: "{{ memcached_conf_template }}"

View File

@ -6,7 +6,6 @@
{% else %}
-v
{% endif %}
logfile {{ memcached_log }}
-U 0
-m {{ memcached_memory }}
-p {{ memcached_port }}

View File

@ -21,10 +21,6 @@
roles:
- role: "memcached_server"
post_tasks:
- name: Open memcached log file
stat:
path: "{{ memcached_log }}"
register: memcached_log_stat
- name: Check memcache is running
command: pgrep -a memcached
changed_when: false
@ -36,9 +32,6 @@
- name: Check role functions
assert:
that:
# TODO(mattt): Uncomment these once we have figured out systemd logging
#- "memcached_log_stat.stat.exists"
#- "'logfile /var/log/memcached/memcached.log' in memcached_file_content"
- "'-p 11211' in memcached_proc.stdout"
- "'-u {{ memcached_user }}' in memcached_proc.stdout"
- "'-l 127.0.0.1' in memcached_proc.stdout"