Я запускаю следующую пьесу ansible
- hosts: localhost
connection: local
vars_files:
- vars/config_values.yaml
gather_facts: no
tasks:
- name: Set correct project in gcloud config
shell: "gcloud config set project {{ google_project_name }}"
Что дает следующее предупреждение:
[ВНИМАНИЕ]: Инвентаризация не проанализирована, доступен только неявный локальный хост.
[ВНИМАНИЕ]: предоставленный список хостов пуст, доступен только локальный хост. Обратите внимание, что неявный локальный хост не соответствует «всем»
Учитывая, что я прямо заявляю, что он будет работать с host: localhost
, почему он жалуется на отсутствие анализа инвентаризации и на то, что предоставленный список хостов пуст?
Как убрать эти предупреждения? (не просто подавляя их, если это возможно)
localhost_warning
подавляет только второе из двух предупреждений, перечисленных в вопросе (при условии, что список хостов пуст, доступен только локальный хост...). Другое предупреждение (инвентарь не анализировался, доступен только неявный локальный хост) нельзя подавить с помощью параметра конфигурации. 20.06.2021