postgresql/tasks/main.yaml
changeset 227 2e0366f2dcbe
parent 40 b42b417751e5
equal deleted inserted replaced
226:ce33bf94045f 227:2e0366f2dcbe
    20     mode: "0700"
    20     mode: "0700"
    21     owner: "postgres"
    21     owner: "postgres"
    22     group: "postgres"
    22     group: "postgres"
    23   notify: restart postgres
    23   notify: restart postgres
    24 
    24 
       
    25 - name: check if postgresql data dir is new
       
    26   become: yes
       
    27   find: path='{{postgresql_data_dir}}'
       
    28   register: filesFound
       
    29 
       
    30 - name: initialize pg data dir
       
    31   become: yes
       
    32   become_user: "postgres"
       
    33   command: "{{postgresql_initidb_path}} -D {{postgresql_data_dir}}"
       
    34   when: filesFound == 0
       
    35 
    25 - name: ensure postgresql is started
    36 - name: ensure postgresql is started
    26   become: yes
    37   become: yes
    27   systemd: name="postgresql" enabled="yes" state="started"
    38   systemd: name="postgresql" enabled="yes" state="started"