diff --git a/README.md b/README.md index 0993fd4..821a06c 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,8 @@ Role Variables * `ah_version`: Version to clone (default to `master`). * `ah_requirements_path`: Path to python requirements file (default to `requirements.txt`). * `ah_sockets`: List of listening sockets (default to `[0.0.0.0:8000]`). +* `ah_systemd_socket_template`: Custom template for systemd socket (default to `etc/systemd/system/project.socket.j2`). +* `ah_systemd_service_template`: Custom template for systemd service (default to `etc/systemd/system/project.service.j2`). Example Playbook ---------------- diff --git a/tasks/main.yml b/tasks/main.yml index 5be29bb..7716c21 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -48,7 +48,7 @@ - name: Configure systemd socket template: - src: etc/systemd/system/project.socket.j2 + src: "{{ ah_systemd_socket_template | default('etc/systemd/system/project.socket.j2') }}" dest: "/etc/systemd/system/{{ ah_name }}.socket" force: yes notify: @@ -65,7 +65,7 @@ - name: Configure systemd service template: - src: etc/systemd/system/project.service.j2 + src: "{{ ah_systemd_service_template | default('etc/systemd/system/project.service.j2') }}" dest: "/etc/systemd/system/{{ ah_name }}.service" force: yes notify: