Skip to content

Commit

Permalink
Fix issues
Browse files Browse the repository at this point in the history
  • Loading branch information
mjmeijerman committed Dec 30, 2024
1 parent 7410a71 commit 9ff5ad9
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 28 deletions.
7 changes: 3 additions & 4 deletions defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ memcached_port: 11211
memcached_maxconn: 1024
memcached_memusage: 128

#memcached_socket: ~
#memcached_permissions: ~
# memcached_socket: ~
# memcached_permissions: ~

# When using multiple instances:
#memcached_servers:
# memcached_servers:
# - name: production
# maxconn: 1024
# memusage: 128
Expand All @@ -21,4 +21,3 @@ memcached_memusage: 128
# memusage: 128
# socket: "/var/run/memcached/memcached_development.sock"
# permissions: "0666"

7 changes: 4 additions & 3 deletions handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---

- name: restart memcached
service: name=memcached state=restarted
- name: Restart memcached
ansible.builtin.service:
name: memcached
state: restarted
when: not started_memcached is changed
14 changes: 7 additions & 7 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
galaxy_info:
author: "Jasper N. Brouwer, Ramon de la Fuente"
role_name: memcached
namespace: "f500"
description: Install and start memcached
company: Future500
license: LGPL
min_ansible_version: 1.4
min_ansible_version: "1.4"
platforms:
- name: Debian
versions:
- bullseye
- bookworm
- name: Debian
versions:
- bullseye
- bookworm
galaxy_tags:
- database
- database:sql
- system
dependencies: []
47 changes: 33 additions & 14 deletions tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,45 @@
---
- name: Install memcached
ansible.builtin.apt:
pkg: memcached
state: present

- name: install memcached
apt: pkg=memcached state=present

- name: write memcached.conf
template: src=memcached.conf.j2 dest=/etc/memcached.conf owner=root group=root mode=0644
- name: Write memcached.conf
ansible.builtin.template:
src: memcached.conf.j2
dest: /etc/memcached.conf
owner: root
group: root
mode: "0644"
when: memcached_servers is undefined
notify:
- restart memcached
- Restart memcached

- name: write memcached_servers.conf
template: src=memcached_servers.conf.j2 dest=/etc/memcached_{{ item.name }}.conf owner=root group=root mode=0644
- name: Write memcached_servers.conf
ansible.builtin.template:
src: memcached_servers.conf.j2
dest: "/etc/memcached_{{ item.name }}.conf"
owner: root
group: root
mode: "0644"
with_items: "{{ memcached_servers | default([]) }}"
when: memcached_servers is defined
notify:
- restart memcached
- Restart memcached

- name: write init.d/memcached
copy: src=memcached dest=/etc/init.d/memcached owner=root group=root mode=0755
- name: Write init.d/memcached
ansible.builtin.copy:
src: memcached
dest: /etc/init.d/memcached
owner: root
group: root
mode: "0755"
notify:
- restart memcached
- Restart memcached

- name: start memcached
service: name=memcached enabled=yes state=started
- name: Start memcached
ansible.builtin.service:
name: memcached
enabled: "yes"
state: started
register: started_memcached

0 comments on commit 9ff5ad9

Please sign in to comment.