Refactor service task to be OS specific

Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger
2015-09-03 16:11:14 +00:00
parent a97239472a
commit 3144d2b2e5
2 changed files with 18 additions and 15 deletions

View File

@@ -1,16 +1,3 @@
---
- name: Copy systemd file into place.
copy:
dest: /etc/systemd/system
src: nodepool.service
- name: Copy sysconfig file into place.
copy:
dest: /etc/sysconfig/nodepool
src: nodepool.sysconfig
- name: Enable nodepool service.
service:
enabled: yes
name: nodepool
state: started
- include: service/redhat.yaml
when: ansible_os_family == 'RedHat'

16
tasks/service/redhat.yaml Normal file
View File

@@ -0,0 +1,16 @@
---
- name: Copy systemd file into place.
copy:
dest: /etc/systemd/system
src: ../files/nodepool.service
- name: Copy sysconfig file into place.
copy:
dest: /etc/sysconfig/nodepool
src: ../files/nodepool.sysconfig
- name: Enable nodepool service.
service:
enabled: yes
name: nodepool
state: started