【问题标题】:creating ansible playbook to install vnc创建 ansible playbook 来安装 vnc
【发布时间】:2020-04-08 15:52:33
【问题描述】:

您将如何编写 ansible playbook 以在远程服务器上安装 vnc?我正在使用 ubuntu 18.04,我已经安装了 ansible 并运行了一个剧本来安装 nginx 并且它成功运行

 ---
    - hosts : test-server
      become: true
      vars:
        ansible_become_pass:"password"
      tasks :
     - name : install nginx
       package : pkg=nginx state=installed

       notify:
        - start nginx

       handlers :
        - name : start nginx
          service : name=nginx state=started

我该如何重构这个或者我应该添加什么来安装 vnc。我使用的是 ubuntu 18.04,ansible 版本 2.5.1

【问题讨论】:

    标签: ansible vnc


    【解决方案1】:

    要回答第一个问题,我不会一开始就自己写整件事。很多人已经这样做了,例如你可以试试这个角色https://galaxy.ansible.com/sdarwin/vnc,或者查看它的来源以获得一些灵感。

    但是,如果它是关于在您开始时改进剧本,那么,找到一个关于安装您所针对的 VNC 服务器的教程(tightvncserver、tigervnc、...?),然后将 bash 命令转换为 Ansible。 apt install something 翻译成 package: pkg=something state=installed

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-16
      • 1970-01-01
      • 2013-05-02
      • 2022-06-29
      • 2020-10-01
      • 1970-01-01
      • 2022-12-19
      • 2020-03-28
      相关资源
      最近更新 更多