【问题标题】:Ansible Enabling Postgresql ServicesAnsible 启用 Postgresql 服务
【发布时间】:2019-06-06 12:37:30
【问题描述】:

我正在尝试使用 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

【问题讨论】:

    标签: postgresql ansible yaml


    【解决方案1】:

    您可能想要使用service 模块

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

    【讨论】:

    • 这是我得到的味精:在主机上找不到服务 postgresql,假设它会在完整运行时存在
    • 不客气。服务的名称取决于系统。 Ubuntu(Debian) 会告诉你service --status-all。 BSD 系统列表 service -l。 HTH。
    猜你喜欢
    • 2021-01-08
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2021-12-05
    • 2022-10-05
    • 2021-01-07
    • 2014-07-15
    • 1970-01-01
    相关资源
    最近更新 更多