12 lines
466 B
YAML
12 lines
466 B
YAML
|
---
|
||
|
- name: Ensure postgresql package is {{ postgresql_state }}
|
||
|
ansible.builtin.package:
|
||
|
name: "{{ postgresql_os_package_name }}"
|
||
|
state: "{{ postgresql_state }}"
|
||
|
|
||
|
- name: Ensure postgresql systemd unit is {{ (postgresql_state == 'present') | ternary('enabled', 'disabled') }}
|
||
|
ansible.builtin.systemd:
|
||
|
name: "{{ postgresql_systemd_service_name }}"
|
||
|
enabled: "{{ (postgresql_state == 'present') }}"
|
||
|
when: ansible_facts['service_mgr'] == 'systemd'
|