синтаксическая ошибка в плейбуке Ansible YAML для загрузки apache http на мой локальный хост

Я предложил использовать strace (1)для понимания системных вызовов (2 ), выполняемых вашей fdiskкомандой, то есть для запуска от имени пользователя root:

  strace fdisk -l /dev/sde

вы обнаружили, что он использует некоторые ioctl, такие как BLKIOMINиBLKPBSZGET

Я не знаю, как ядро ​​вычисляет эти параметры; возможно читать сд (4).

0
26.09.2019, 17:18
2 ответа

Попробуйте это

---
- hosts: test_server
  remote_user: root
  tasks:

  - name: extract tar file
    command: tar -xvzf httpd-2.4.41.tar.gz 

  - name: Run below commands
    shell: |
     ./configure \
      --prefix=instance \
      --with-mpm=worker \
      --enable-proxy \
      --enable-deflate \
      --enable-proxy-balancer \
      --enable-rewrite \
      --enable-apr \
      --enable-apr-util \
      --enable-ssl \
      --enable-setenvif \
      --with-ssl=/usr/local/ssl 
      make
      make install
    args:
      chdir: /root/httpd-2.4.41

  - name: check version
    command: /app/apache/instance/bin/apachectl -v

  - name: start httpd
    command: /app/apache/instance/bin/apachectl start`
1
28.01.2020, 02:29

Проблема (синтаксическая ошибка )заключается в отступе строки - name: change directoryи всех строк, следующих за этой строкой. Все они имеют отступ на один пробел слишком много.

1
28.01.2020, 02:29

Теги

Похожие вопросы