vagrant-box-factory

Форк
0
29 строк · 857.0 Байт
1
---
2
- name: Set PostgreSQL environment variables.
3
  template:
4
    src: postgres.sh.j2
5
    dest: /etc/profile.d/postgres.sh
6
    mode: 0644
7
  notify: restart postgresql
8

9
- name: Ensure PostgreSQL data directory exists.
10
  file:
11
    path: "{{ postgresql_data_dir }}"
12
    owner: "{{ postgresql_user }}"
13
    group: "{{ postgresql_group }}"
14
    state: directory
15
    mode: 0700
16

17
- name: Check if PostgreSQL database is initialized.
18
  stat:
19
    path: "{{ postgresql_data_dir }}/PG_VERSION"
20
  register: pgdata_dir_version
21

22
- name: Ensure PostgreSQL database is initialized.
23
  command: "{{ postgresql_bin_path }}/initdb -D {{ postgresql_data_dir }}"
24
  when: not pgdata_dir_version.stat.exists
25
  become: true
26
  become_user: "{{ postgresql_user }}"
27
  # See: https://github.com/ansible/ansible/issues/16048#issuecomment-229012509
28
  vars:
29
    ansible_ssh_pipelining: true
30

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.