Ansible модуль для запуска команд на сервере vcenter или в диспетчере сертификатов - PullRequest
0 голосов
/ 29 марта 2019

Я хочу автоматизировать процесс «Замена сертификата» с помощью диспетчера сертификатов vcenter через ansible playbook для vcenter.У меня есть все 3 необходимых сертификата (я сгенерировал их из третьей части CA), которые мы должны передать в сертификат-менеджер, и вручную он работает, как ожидалось.Я написал ansible-playbook, который сгенерирует все эти сертификаты, и, скопировав эти сертификаты в vcenter и применив их вручную в диспетчере сертификатов, он будет работать как положено.

Я хочу автоматизировать описанный выше процесс с использованием модуля ansible извне.У меня есть все необходимые данные vcenter (IP-адрес, учетные данные и т. Д.), И я хочу запустить его с моей локальной машины Linux, которая будет работать и выполнять ту же работу, что и менеджер сертификатов.

Для этого у меня есть 2 подхода впо моему мнению.(Также может быть любой другой лучший подход)

  1. Найдите любой ответный модуль, который поможет мне запускать команды на сервере vcenter, и я запустите диспетчер сертификатов вместе с модулем ожидаемого (pexpect) иследуйте инструкциям, которые я выполнил вручную при запуске менеджера сертификатов
  2. Мне нужно написать / использовать модуль ansible, который будет выполнять для меня всю ту же работу, а не выполнять все команды по одной.

Я хочу, чтобы кто-нибудь помог мне в этом.

Надеюсь, у вас есть вопрос.

Заранее спасибо.

...