首页 > 解决方案 > Ansible 启用 Postgresql 服务

问题描述

我正在尝试使用 ansible playbook 启用这些 postgresql 服务,但我一直收到此错误

TASK [postgresql : enabling postgresql services] ******************************************************************************************************
fatal: [some-remote-server]: FAILED! => {
"changed": false, 
"cmd": "'systemctl enable postgresql-9.6.service' 'systemctl start postgresql-9.6.service'", 
"rc": 2
}

MSG:

[Errno 2] No such file or directory

这将是我的任务

- name: enabling postgresql services
  check_mode: no
  command:
  args:
    argv:
      - systemctl enable postgresql-9.6.service
      - systemctl start postgresql-9.6.service
  become: yes

标签: postgresqlansibleyaml

解决方案


您可能想使用服务模块

    - name: enabling postgresql services
      service:
        name: postgresql
        state: started
        enabled: yes

推荐阅读