Spec-Zone.ru › Ansible 2.6

known_hosts - Добавление или удаление хоста из файла known_hosts

Новая версия с 1.9.

  • Описание
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Модуль known_hosts позволяет добавлять или удалять ключи хоста из файла known_hosts.
  • Начиная с Ansible 2.2, разрешено несколько записей на хост, но только одна для каждого типа ключа, поддерживаемого ssh. Это полезно, если вы собираетесь использовать модуль git через ssh, например.
  • Если у вас очень большое количество ключей хостов, вам будет полезнее модуль template.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
hash_host
bool

(добавлен в 2.3)
    Варианты:
  • нет ←
  • да
Хэшировать имя хоста в файле known_hosts
key
Открытый ключ SSH хоста в виде строки (требуется, если state=present, необязателен, если state=absent, в этом случае все ключи хоста удаляются). Ключ должен быть в правильном формате для ssh (см. sshd(8), раздел "SSH_KNOWN_HOSTS FILE FORMAT")
name
обязательно
Хост для добавления или удаления (должен соответствовать хосту, указанному в key). Он будет преобразован в нижний регистр, чтобы ssh-keygen мог его найти.

псевдонимы: хост
path Значение по умолчанию:
"(homedir)+/.ssh/known_hosts"
Файл known_hosts для редактирования
state
    Варианты:
  • present ←
  • absent
present для добавления ключа хоста, absent для его удаления.

Примеры

- name: tell the host about our servers it might want to ssh to
  known_hosts:
    path: /etc/ssh/ssh_known_hosts
    name: foo.com.invalid
    key: "{{ lookup('file', 'pubkeys/foo.com.invalid') }}"

Статус

Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. в здесь.

Автор

  • Matthew Vernon (@mcv21)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/known_hosts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API