коннекты к серверу, кроме определенных IP, причем в списке нет IP хоста, с которого будут запущен плейбук. Есть ли какой вариант выполнить рестарт iptables сервиса на хосте после 5 секунд (например) после того как будет отработан плейбук, чтобы применились правила? Крон не подойдет
добавить в список адрес контроллера, типа как то так ) {{ ansible_env['SSH_CLIENT'].split() | first }}
at подойдёт? Или создайте Shell скрипт со sleep 5, запустите его в отрыве терминала. Но вообще, в iptables практически всегда разрешают related,established соединения, так что текущее соединение по ssh и так не прервётся.
но по практике - ssh порт меняем на не стандартный, и он доступен для всех хостов.
Security through obscurity 🙂
ну как бэ геораспределенные кластеры в разных дц по миру + ключики решают ))
а куда at добавляет задачу? Таймер запуститься после старта таски или после отработки плейбука?
At добавляет задачу в очередь atq демона atd. О! Можете one-shot job сделать для systemctl. Совсем забыл про него.
Managed int lan + vpn
кластеры не связаны между собой, и даже более того, не должны иметь доступа друг к другу) ну эт я уже так, сорри за оффтоп)
Несколько техлинков, каждый со своим ВПН. Но обычно они на несколько ДЦ делаются для сквозного управления и могут вообще не иметь роута в инет, чисто между машинами ходить. И да, строго ключи.
Обсуждают сегодня