【问题标题】:Ansible error executing pm2 startup command执行 pm2 启动命令的 Ansible 错误
【发布时间】:2019-09-13 15:54:03
【问题描述】:

使用命令执行 ansible playbook 时:ansible-playbook 2_installJsReport.yml

CentOS 7.6

Ansible 2.7.10

我收到一条错误消息:

TASK [使 jsreport 在系统重启时开始] >****************************************** ******************************************>********* ***************************** 致命的:[本地主机]:失败! => {“更改”:true,“cmd”:[“pm2”,“startup”],>“delta”:“0:00:00.601130”,“end”:“2019-04-24 12:59: 33.091819”、“msg”:“非>零返回码”、“rc”:1、“start”:“2019-04-24 12:59:32.490689”、“stderr”:>“”、“stderr_lines” : [], "stdout": "[PM2] Init System found: systemd\n[PM2] 要>设置启动脚本,请复制/粘贴以下命令:\nsudo env >PATH=$PATH:/home/username/ .nvm/versions/node/v8.11.3/bin >/home/username/.nvm/versions/node/v8.11.3/lib/node_modules/pm2/bin/pm2 >startup systemd -u username --hp /home/ username", "stdout_lines": ["[PM2] >Init System found: systemd", "[PM2] 要设置启动脚本,请复制/粘贴 >以下命令:", "sudo env >PATH=$PATH:/ home/username/.nvm/versions/node/v8.11.3/bin >/home/username/.nvm/versions/node/v8.11.3/lib/node_modules/pm2/bin/pm2 >startup systemd -u username -- hp /home/username"]}

Ansible 脚本

---
- hosts: localhost

  tasks:

    - name: make jsreport start at system restart
      command: pm2 startup   

【问题讨论】:

    标签: ansible pm2


    【解决方案1】:

    “错误”消息包含配置启动时应遵循的说明:

    [PM2] 找到初始化系统:systemd
    [PM2] 要设置启动脚本,请复制/粘贴以下命令: sudo env PATH=$PATH:/home/username/.nvm/versions/node/v8.11.3/bin /home/username/.nvm/versions/node/v8.11.3/lib/node_modules/pm2/bin/pm2 启动systemd -u 用户名 --hp /home/用户名

    如果您按照这些说明进行操作,则建议您将任务替换为以下内容:

    ---
    - hosts: localhost
    
      tasks:
    
        - name: make jsreport start at system restart
          become: true
          command: pm2 startup systemd -u username --hp /home/username
          environment:
            PATH: "{{ ansible_env.PATH }}"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 2016-05-15
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多