создание ansible playbook для установки vnc - PullRequest
0 голосов
/ 07 апреля 2020

Как бы вы go собрались написать ansible playbook для установки vn c на удаленный сервер ?. Я использую Ubuntu 18.04, у меня установлено ansible, и я запустил Playbook для установки 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

Как мне изменить это или что добавить в установку vn c. Я использую Ubuntu 18.04, ansible версия 2.5.1

1 Ответ

0 голосов
/ 08 апреля 2020

Чтобы ответить на первый вопрос, я бы не стал писать все сам с самого начала. Многие люди уже сделали это, например, вы можете попробовать эту роль https://galaxy.ansible.com/sdarwin/vnc или посмотреть на ее источники для вдохновения.

Но если речь идет об улучшении сборника пьес, как вы его начали вы можете найти учебник по установке сервера VN C, на который вы нацелены (ightvncserver, tigervn c, ...?), а затем преобразовать команды bash в Ansible. apt install something перевести на package: pkg=something state=installed, et c.

...