Установка нескольких пакетов в Ansible

В моем случае я столкнулся с этой проблемой при поиске дампа SQL, который поместил таблицы в неправильном порядке. В вопросе CREATE включен CONSTRAINT ... ССЫЛКИ, которые ссылаются на таблицу, которая еще не была создана.

Я нашел эту таблицу и переместил ее инструкцию CREATE выше оскорбительной, и ошибка исчез.

Другая ошибка, с которой я столкнулся в этой неисправной дампе, была ERROR 1005 / errno: 150 - «Невозможно создать таблицу», опять же вопрос о создании таблиц не в порядке.

2
задан Francis 1 March 2019 в 11:49
поделиться

1 ответ

Я думаю, что это лучший способ, но так как имена пакетов не должны быть жестко запрограммированы, предпочтительно хранить их в vars / main.yml, например,

mongodb_version: 5
packages:
  - "mongodb-org-shell-{{ mongodb_version }}"
  - "mongodb-org-server-{{ mongodb_version }}"

. ]

- name: Install mongodb packages
  yum: name={{ item }}
       state=latest
  with_items: "{{ packages}}"
0
ответ дан Niceha 1 March 2019 в 11:49
поделиться
Другие вопросы по тегам:

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