:: 1/128 и 127.0.0.1/32 не имеют одинаковую версию - PullRequest
1 голос
/ 27 июня 2019

Я пытаюсь заставить Postgresql работать в виртуальной среде, но когда я делаю "vagrant up" и начинается инициализация, он говорит "TypeError: :: 1/ 128 и 127.0.0.1/32 не имеют одинаковую версию ".После этого я сделал «бродячее обеспечение», и все было в порядке.

Что мне делать, чтобы это положение работало при первом запуске.Я использую ansible, vagrant и python.

#This is part of my main.yml

# Initializing database
- name: create pg_hba file
  postgresql_pg_hba:
    dest: /etc/postgresql/9.6/main/pg_hba.conf
    contype: host
    users: postgres
    source: 127.0.0.1/32
    netmask: 127.0.0.1/32
    databases: all
    method: trust
    create: true

- name: ipv6
  blockinfile:
    dest: /etc/postgresql/9.6/main/pg_hba.conf
    block: |
      host  all postgres  1::128/128  trust    

- name: Ensure the PostgreSQL service is running
  service:
    name: postgresql
    state: started
    enabled: yes

- name: Create postgresql database named ddb
  become: true
  become_user: postgres
  postgresql_db:
    name: ddb
    port: 5432
    login_host: 127.0.0.1
    login_user: postgres
    login_password: *****
...