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:
parent
bcce1f5c44
commit
141db60ee6
|
@ -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 }}"
|
||||
|
|
|
@ -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 }}"
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
{% else %}
|
||||
-v
|
||||
{% endif %}
|
||||
logfile {{ memcached_log }}
|
||||
-U 0
|
||||
-m {{ memcached_memory }}
|
||||
-p {{ memcached_port }}
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue