Как заставить Ansible и Yum работать вместе? - PullRequest
0 голосов
/ 14 июля 2020

Обучение ansible. Получаю эту ошибку:

JSON: Expecting value: line 1 column 1 (char 0)

Syntax Error while loading YAML.
  mapping values are not allowed in this context

The error appears to be in '/home/march/ansible-tut/playbooks/chap3-play.yml': line 7, column 12, but may be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

    - name: Install Apache.
        yum:
           ^ here

Мне не хватает файлов библиотеки или другого программного обеспечения? Я использую этот учебник.

- name: Install Apache.
  hosts: all

  tasks:
    - name: Install Apache.
        yum:
          name:
            - httpd
            - httpd-devel
          state: present

    - name: Ensure Apache started
      service:
        name: httpd
        state: started
        enabled: true

Это мой первый учебник, поэтому будущее не сулит ничего хорошего: P

1 Ответ

0 голосов
/ 16 июля 2020

Это связано с проблемой синтаксиса.

- name: Install Apache.
  yum:
    name:
      - httpd
      - httpd-devel
    state: present

- name: Ensure Apache started
  service:
    name: httpd
    state: started
    enabled: true

Дополнительные сведения см. В этом документе: ansible модуль yum

...