diff --git a/data/ansible/roles/postgresql/defaults/main.yaml b/data/ansible/roles/postgresql/defaults/main.yaml index ccd89ea2b..c631e6a1a 100644 --- a/data/ansible/roles/postgresql/defaults/main.yaml +++ b/data/ansible/roles/postgresql/defaults/main.yaml @@ -2,3 +2,5 @@ postgresql_version: "postgresql" postgresql_repo: "http://apt.postgresql.org/pub/repos/apt" postgresql_key_url: "https://www.postgresql.org/media/keys/ACCC4CF8.asc" +postgresql_service_state: "started" +postgresql_service_enabled: "no" diff --git a/data/ansible/roles/postgresql/tasks/main.yaml b/data/ansible/roles/postgresql/tasks/main.yaml index c214edd2e..77f6a5dd9 100644 --- a/data/ansible/roles/postgresql/tasks/main.yaml +++ b/data/ansible/roles/postgresql/tasks/main.yaml @@ -17,4 +17,11 @@ ansible.builtin.apt: name: "{{ postgresql_version }}" state: latest - update_cache: yes \ No newline at end of file + update_cache: yes + +- name: Manage the PostgreSQL service + become: yes + ansible.builtin.systemd: + name: postgresql + state: "{{ postgresql_service_state }}" + enabled: "{{ postgresql_service_enabled }}"