переменной?
- name: (OSEC) Get agent key from server
expect:
command: "/var/ossec/bin/manage_agents"
timeout: 300
responses:
Press ENTER: ""
Choose your action: "E"
Provide the ID of the agent to extract the key: {{ ossec_agent_id }}
notify: restart ossec
become: yes
delegate_to: {{ ossec_server_hostname }}}
а точнее ключ который выведет сервер и отдать его агенту потом. Пример вывода вот
****************************************
* OSSEC HIDS v3.3.0 Agent manager. *
* The following options are available: *
****************************************
(A)dd an agent (A).
(E)xtract key for an agent (E).
(L)ist already added agents (L).
(R)emove an agent (R).
(Q)uit.
Choose your action: A,E,L,R or Q: E
Available agents:
ID: 001, Name: mon-1, IP: 10.10.10.10
ID: 002, Name: php-1, IP: 10.10.10.11
Provide the ID of the agent to extract the key (or '\q' to quit): 002
Agent key information for '002' is:
MDAyIHBocC0xLnNbHVnbmNvZGUub25saW5lIDUxLjg5Ljc0LjE1MyBmMTExMTUyY2I5M2U3OWM2NWM4ZTdlNjBiYjQ1ZmIzMmViMzIyMA1NjE0Yzli
** Press ENTER to return to the main menu.
Ну есть же parse_cli, правда я так и не понял, как спеки писать.
Обсуждают сегодня