Files
ansible/playbooks/systemd.yml
2024-03-18 13:01:50 +05:30

27 lines
608 B
YAML

---
- hosts: all
become: true
vars_files:
- ../secret
vars_prompt:
- name: service
prompt: "Name of service"
private: no
- name: enable
prompt: "Enabled (yes/no)"
private: no
- name: state
prompt: "State of service"
private: no
tasks:
- name: Check if service exists
stat: path=/usr/lib/systemd/system/{{ service }}
register: status
ignore_errors: yes
- name: Change state of service
systemd:
name: "{{ service }}"
enabled: "{{ enable }}"
state: "{{ state }}"
when: status.stat.exists