Как отладить, почему пакет не установлен в цифровой океанской капле? - PullRequest
0 голосов
/ 28 октября 2019

Пожалуйста, помогите мне проверить, что я сделал неправильно

Я создал простую пользовательскую информацию в виде капельки в Digital Occean с помощью этого файла yaml

---
apt_update: true
chpasswd:
  list: "jdoe:R\n"
packages:
  - git
  - apache2
  - composer
  - toilet

runcmd:
  - "sed -i -e \"s/index.html index.cgi index.pl index.php/index.php index.html index.cgi index.pl/\" /etc/apache2/mods-enabled/dir.conf"
  - "sed -i -e '/DocumentRoot \\/var\\/www/ c DocumentRoot /var/www/html/jdoe/public/' /etc/apache2/sites-enabled/000-default.conf"
  - "a2enmod rewrite"
  - "ufw allow in \"Apache Full\""
  - "service apache2 restart"

users:
  -
    groups: "www-data,sudo"
    name: jdoe
    shell: /bin/bash
    sudo:
      - "ALL=(ALL) NOPASSWD:ALL"

Когда он был подготовлен, я ввел в него SSH. Я не вижу композитора установлен.

root@1:~# composer

Command 'composer' not found, but can be installed with:

apt install composer

root@1:~#  

Я проверил журналы: cat /var/log/cloud-init-output.log

Я не вижу ничего не перечисленного в списке.

Я что-то упустил?

...